Home Assistant Android App

Home Assistant Companion

1. Install App

Install from Google Play by clicking HERE

During the installation or configuration please allow ALL permissions requested, for example Notifications, Critical Alerts, Location.

2. Setup Session

The Session ID can be found on https://console.aunsw.88.io -> Community Entity -> Agent Session -> Session List -> Current Session.

  1. Home Assistant address
    https://device.quuvoo4ohcequuox.0.88.io

  2. Username (Session ID)
    a234567890123456789012345678901b

  3. Password (Session ID)
    a234567890123456789012345678901b

  4. Device Name (Session ID)
    a234567890123456789012345678901b

Examples above assumes that the Session ID supplied to you is:
a234567890123456789012345678901b
So you have to enter the Session ID as input in THREE different fields.

3. References

  1. https://companion.home-assistant.io
  2. GitHub - home-assistant/android: Home Assistant Companion for Android

Sensors

App Configuration

Available Sensors:

Manage Sensors

Sensors Default 88.io
Detected Activity Disabled Enabled
Sleep Confidence Disabled Disabled
Sleep Segment Disabled Disabled
Next Alarm Disabled Disabled
Android Auto Disabled Disabled
OS Version Disabled Disabled
Security Patch Disabled Disabled
App Importance Disabled Disabled
App Inactie Disabled Disabled
App Memory Disabled Disabled
App Rx GB Disabled Disabled
App Standby Bucket Disabled Disabled
App Tx GB Disabled Disabled
Current Version Disabled Disabled
Audio Mode Disabled Disabled
Headphones Disabled Disabled
Mic Muted Disabled Disabled
Music Active Disabled Disabled
Ringer Mode Disabled Disabled
Speaker Phone Disabled Disabled
Volume Level Accessibility Disabled Disabled
Volume Level Alarm Disabled Disabled
Volume Level Call Disabled Disabled
Volume Level DTMF Disabled Disabled
Volume Level Music Disabled Disabled
Volume Level Notification Disabled Disabled
Volume Level Ringer Disabled Disabled
Volume Level System Disabled Disabled
Battery Health Disabled Disabled
Battery Level Enabled Enabled
Battery Power Disabled Disabled
Battery State Enabled Enabled
Battery Temperature Disabled Disabled
Charger Type Enabled Enabled
Is Charging Disabled Disabled
BLE Transmitter Disabled Disabled
Beacon Monitor Disabled Enabled
Bluetooth Connection Disabled Enabled
Bluetooth State Disabled Enabled
Work Profile Disabled Disabled
Screen Brightness Disabled Disabled
Screen Off Timeout Disabled Disabled
Do Not Disturb Sensor Disabled Disabled
Accent Colour Disabled Disabled
Geocoded Location Disabled Disabled
Device Locked Disabled Disabled
Device Secure Disabled Disabled
Keyguard Locked Disabled Disabled
Keyguard Secure Disabled Disabled
Last Reboot Disabled Disabled
Last Update Trigger Disabled Disabled
Last Used App Disabled Disabled
Light Sensor Disabled Disabled
Background Location Enabled Enabled
High Accuracy Mode Disabled Enabled
High Accuracy Update Interval Disabled Enabled
Location Zone Enabled Enabled
Single Accurate Location Enabled Enabled
Mobile Data Disabled Disabled
Mobile Data Roaming Disabled Disabled
Network Type Disabled Disabled
Public IP Address Disabled Disabled
WiFi BSSID Disabled Enabled
WiFi Connection Disabled Enabled
WiFi Frequency Disabled Disabled
WiFi IP Address Disabled Disabled
WiFi Link Speed Disabled Disabled
WiFi Signal Strength Disabled Disabled
WiFi State Disabled Disabled
Active Notification Count Disabled Disabled
Last Notification Disabled Disabled
Last Removed Notification Disabled Disabled
Media Session Disabled Disabled
Phone State Disabled Disabled
SIM 1 Disabled Enabled
SIM 2 Disabled Enabled
Doze Mode Disabled Disabled
Interactive Disabled Disabled
Power Save Disabled Disabled
Pressure Sensor Disabled Enabled
Proximity Sensor Disabled Disabled
Steps Sensor Disabled Disabled
External Storage Disabled Disabled
Internal Storage Disabled Disabled
Current Time Zone Disabled Disabled
Mobile Rx GB Disabled Disabled
Mobile Tx GB Disabled Disabled
Total Rx GB Disabled Disabled
Total Tx GB Disabled Disabled
Sensor Update Frequency Default 88.io
Normal Fast Always

Troubleshooting

Firebase

After the installation, if Firebase Error message appears:

Simply go to Settings -> Apps -> Home Assistant -> Clear Storage and Clear cache and try configuring the app again.

NFC Tags

With Home Assistant, an Activity Marker can be written to an NFC tag and when scanned by the Home Assistant app, a blue_marker marker will be created on https://console.aunsw.88.io

Requirements:

  • Community Alias
  • Publish Pins must be ticked

How to Write

Go to Main Menu -> App Settings

Click on NFC tags -> Write NFC Tags -> Change ID -> Enter the 12 characters Activity Marker in upper case.

In the example below, the Activity Marker entered is 2200CE528304, then click on the Save button.

If successfully saved, the Activity Marker will be displayed.

Hold the mobile phone above the NFC tag until there is a confirmation.

How to Read

Go to Main Menu -> App Settings

Click on NFC tags -> Read NFC Tags -> Hold the mobile phone above the NFC tag.

If successful, the Tag ID will be displayed.

Click on the fire_event button and a confirmation will be displayed at the bottom.

event_fired

A blue_marker marker will be created on https://console.aunsw.88.io.