HA HUB Guide
menu_book Official Documentation

HA HUB Official Wiki

Everything you need to set up, customize, and master HA HUB on your Android tablet. From the initial OAuth2 handshake to 3D floorplan placement and deep settings customization.

info 1. Overview & Native Architecture

HA HUB was engineered from the ground up as a 100% native Android application built specifically for dedicated tablet dashboards. Unlike traditional dashboards that wrap complex web browsers and struggle with memory bloat, HA HUB utilizes Android’s high-performance native canvas and hardware-accelerated UI rendering.

lightbulb
Why Native Speed Matters

Native code runs directly on the tablet without intermediaries. This results in instant touch responsiveness, fluid 60 FPS animations, and up to 75% lower RAM usage.

tablet_android Hardware Requirements

HA HUB is optimized to run smoothly across a wide variety of Android tablets, from budget devices to high-end panels.

Specification Minimum Recommended
Android Version Android 7.0 (Nougat, API 24) Android 10.0+ (API 29+)
RAM Memory 1 GB RAM 3 GB RAM or more
Screen Resolution 1280x800 (HD) 1920x1200 (FHD) or 2560x1600 (2K)

auto_fix_high Initial Setup Assistant

When you launch HA HUB for the first time, the interactive Setup Wizard guides you through the initial connection to your smart home:

  1. 1

    Welcome Screen

    Introduction to HA HUB capabilities. Tap "Next" to begin server connection.

  2. 2

    Enter Server URL

    Enter your Home Assistant server address.

  3. 3

    OAuth2 Login Handshake

    A secure in-app login window loads directly from your Home Assistant server. Enter your username and password or 2FA code and tap "Authorize".

  4. 4

    4-Way Gesture Tour & Ready

    A quick interactive overview displays how swiping works. Tap "Get Started" to enter your Main Dashboard!

link 2. Server Address & Connection Configuration

HA HUB connects directly to your Home Assistant server over your local network. You can use any of the following address formats:

router

Static Local IP

High Stability
HTTP http://192.168.1.100:8123

Most stable option for wall tablets. Recommended to set a DHCP IP reservation on your router for your Home Assistant server.

cloud

External / Nabu Casa Domain

Remote / Cloud
HTTPS https://your-id.ui.nabu.casa

Allows connection even if the tablet is on an isolated network or 5G.

warning
Always include http:// or https:// and port :8123

Make sure to type the full protocol and port. If you type 192.168.1.100:8123, HA HUB will automatically prepend http:// for you.

verified_user Local OAuth2 Authentication

HA HUB implements Home Assistant's official OAuth2 authorization protocol (RFC 6749). When logging in:

  • Your password is processed exclusively by your Home Assistant server. HA HUB never sees, stores, or logs your plain-text password.
  • Upon successful login, Home Assistant issues encrypted access tokens.
  • These tokens are saved strictly on the local device with secure and private storage.
  • You can revoke the token at any time in Home Assistant under Profile → Security → Refresh Tokens.

sync_alt Changing Server Address or Re-Authenticating

If you change your server IP, or want to connect with another user:

  1. Swipe from top to bottom to open the Top Screen and tap the Settings button (gear icon).
  2. In the General category, tap Home Assistant Connection.
  3. Enter the new server address and tap Connect to launch the authorization screen.

tune 4. Settings Manual: General

Option Description
Home Assistant Connection Change server URL or re-authenticate with a new Home Assistant user account.
Inactivity Timeout Time of inactivity before the tablet automatically returns to the Center Screen. Options: 15s, 30s, 1 min, 2 min, 5 min, 10 min, or Never.
Wi-Fi Disconnected Warning Displays a disconnected Wi-Fi icon on the home screen when the tablet loses network connection.
Power Disconnected Warning Displays an unplugged icon when the tablet is running on battery instead of wall power.

folder_open Device Configuration

Create groups, add Home Assistant devices, and customize display names and icons.

add_circle

Custom Groups & Rooms

In Settings -> Device Configuration -> Manage Devices, create groups tailored to your needs (e.g. Living Room, Bedroom, Outdoor, or functional groups like Lighting, Scenes, Climate).

checklist

Instant Entity Selection

Inside each group, add devices with instant search. Supports switches, lights, booleans, automations, scenes, and scripts.

drag_indicator

Drag & Drop Reordering

Touch, hold, and drag any group or device up and down to define your preferred display hierarchy.

edit_note

Rename & Custom Icons

Edit friendly display names and assign custom icons to make controls intuitive for the whole household.

view_in_ar Device Configuration: Manage 3D Floor Plan

Select a floor plan image from your gallery and drag device pins to position them spatially over the rooms.

Designing & Exporting Your 3D Floorplan

You can use any 3D architecture software or online floorplan tool to render your house image:

Sweet Home 3D (Free / Open Source)

Excellent free desktop tool. Draw your walls, add 3D furniture, set up lighting, and export a high-resolution 3D photo render.

Planner 5D / HomeByMe (Web)

Simple browser-based floorplan creators. Great for quickly assembling rooms and generating clean perspective renders.

Blender (Advanced)

For ultra-realistic renders with realistic lighting, shadows, and glass materials.

recommend
Recommended Export Settings

- Format: PNG or JPG. - Resolution: 1920x1200 (16:10) or 2560x1600 (16:10), 1920x1080 (16:9) or 2560x1440 (16:9) for crisp clarity, matching your tablet's screen aspect ratio.

Floorplan Editor Buttons

photo_library

Select Image Button

Opens your tablet's local storage and gallery to select your exported 3D or 2D floorplan render.

add_circle

Add Device Button

Opens the entity selector showing all connected Home Assistant devices with instant search and filtering (switches, lights, booleans, scenes, automations, sensors).

save

Save Button

Permanently saves the image and the relative X/Y coordinate matrix of all pins.

arrow_back

Back Button

Returns to the previous screen without saving changes.

Floorplan Pin Customization

pan_tool

Precision Dragging

When touching and dragging a pin in the editor: 1- The pin scales up with an orange highlight and haptic response; 2- Button toolbars smoothly disappear to give a 100% unobstructed view; 3- Drag the pin to the exact spot in the room you desire.

touch_app

Long Press Menu (Pin Options)

A long press on any pin opens a menu with: 1- Change Icon: Opens the selector with dozens of icons (bulbs, plugs, climate, TV, lock, etc.); 2- Delete Pin: Removes the pin from the floorplan.

bolt Device Configuration: Manage Quick Access

The Quick Access Drawer provides instant control of your most-used switches without switching screens or opening menus:

swipe_left

Right-Edge Pull Gesture

On the Center Dashboard, swipe gently from the right edge to the left to reveal the floating quick switches drawer.

star

Favorites Configuration

In Settings -> Device Configuration -> Manage Quick Access, add your essential switches (e.g. kitchen spots, garage gate, cinema mode, air conditioning).

low_priority

Priority Order & Custom Icons

Drag items to order by frequency of use and assign personalized icons for quick visual recognition.

touch_app

One-Tap Instant Toggle

Tap any button to toggle states instantly with tactile feedback and live synchronization to Home Assistant.

device_thermostat Device Configuration: Temperature Sensor

Option Description
Temperature Sensor Select which sensor.* from Home Assistant will display its live temperature value next to the main clock.

music_note Media Configuration & Full Player

HA HUB includes a dedicated high-fidelity media player screen designed specifically for wall-mounted tablets:

Option Description
Media Player Device Select the media_player.* entity to be monitored by HA HUB. When playback starts, it will be displayed on the home screen, allowing access to the media control screen by tapping on it.
Open Automatically When enabled, HA HUB automatically opens the full-screen media player whenever your chosen device starts playing music.
play_circle

Manual & Automatic Open

Access at any time by tapping the track title on the Center Screen (only during playback). If preferred, enable 'Open Automatically' in settings to launch full screen whenever playback starts.

swipe

Album Art Swipe Gestures

Swipe left across the album cover to skip to the Next track, or swipe right to go to the Previous track.

linear_scale

Timeline

Displays elapsed time and total track duration. Drag the seek slider to advance or rewind to your desired position.

volume_up

Playback & Volume Controls

Dedicated buttons for Play/Pause, Next/Previous Track, and Volume Control.

blur_on

Dynamic Blurred Background

The screen background automatically applies a subtle blur of the album artwork with transition on each track change.

grid_view Settings Manual: App Configuration

Option Description
Show All Apps When enabled, all installed Android applications on the tablet appear in the Top Screen launcher.
Select Favorite Apps When "Show All Apps" is disabled, choose specific apps (e.g. Spotify, YouTube, Netflix, Home Security) to display.

wifi_password Settings Manual: Built-in Guest Wi-Fi

HA HUB features a built-in Guest Wi-Fi app that generates an on-screen QR Code. Guests simply point their smartphone camera at the tablet to connect instantly to your guest network without typing passwords.

Field Description
Enable Guest Wi-Fi App Enables or disables the Guest Wi-Fi card in your app launcher.
Network Name (SSID) The name of the visitor Wi-Fi network (SSID).
Password The security password of the network.
  • Compatible with any iOS or Android smartphone camera.
  • 100% offline and secure QR Code generation on the tablet hardware, with no external internet dependency.

dark_mode Settings Manual: Night Mode

Night Mode dims the screen and displays only the clock and date during nighttime hours:

Option Description
Night Mode Start Time Time of day when Night Mode automatically activates.
Night Mode End Time Time of day when Night Mode automatically deactivates, returning to normal ambient mode.

info Settings Manual: Android System & About

  • Android Settings Shortcut: Direct link to open the tablet's native Android OS Settings.
  • About the App: Displays current version and app information.

wifi_off 5. Connection & Authentication Troubleshooting

report_problem
"Unable to connect to Home Assistant" or "Server Offline"

- Verify that your tablet is connected to the same Wi-Fi network as Home Assistant.
- Check if the IP address has changed on your router.
- If using http://homeassistant.local:8123, try switching to direct IP http://192.168.x.x:8123.

help
"Invalid address or port"

Make sure you didn't leave spaces in the URL and included the port :8123 if using standard Home Assistant port.