The Panel Assistant app for Android wall panels: your Home Assistant dashboard on the wall, the panel's screen, sensors and buttons as Home Assistant entities, and an Assist voice satellite on panels with a microphone.
It runs on ARM wall panels with Android 8.0 or newer and debugging access, from Sonoff (NSPanel Pro), Shelly, Tuya, Meta, Electron and Smatek, and on any other panel that meets those requirements. You do not install it yourself: the Panel Assistant integration installs it from Home Assistant, over the network or over USB from your browser, and delivers every update.
Get started: add Panel Assistant to Home Assistant through HACS, then follow Getting started. Choose a panel says what to expect from each model, and Updates and recovery covers what happens if an installation stops.
This repository contains the Android app, its root helper and developer tooling. Start with CONTRIBUTING.md.
- Building from source and local development.
- Control and Home Assistant reference: the panel's entities, its pages and endpoints, and the deprecated REST API.
- Panel-profile development, with example and community profiles.
- Browser test harness.
- Root-helper protocol and development.
- Release process and changelog.
- Security policy.
Apache-2.0. See LICENSE.