happydasch / nspanel_haui

NSPanel HAUI (HomeAssistant UI) is a versatile display system for HomeAssistant based smart homes for Sonoff NSPanel.
15 stars 1 forks source link
esphome esphome-component firmware home-assistant home-control lovelace lovelace-ui nspanel sonoff wall-panel

NSPanel HAUI (HomeAssistant UI)

nspanel_haui is a versatile display system for HomeAssistant based smart homes.

Panel

About

NSPanel HAUI was started as a replacement for the original Sonoff Firmware. It provides a flexible way to configure the display and to control devices connected to home assistant.

It focuses on HomeAssistant and ESPHome. It does not use any custom protocol to communicate with the nextion display. Instead the display is completely controlled through the AppDaemon app written in python.

For details about the configuration see Configuration. Also take a look at Panels to get an overview of available panels.

Features

Installation

In order to install NSPanel HAUI it is neccessary to flash the Panel with ESPHome.

The simplified process is as followed:

  1. Flash Panel with ESPHome
  2. Update Display TFT
  3. Install AppDaemon App
  4. Add Configuration

Take a look at the more detailed Installation Guide. Have also a look at the FAQ.

Next Steps

Development

For details about how the parts of the whole system communicate together see NSPanel HomeAssistant UI Docs.

Roadmap

Resources

The project is based on the ideas of NSPanel Lovelace UI and NSPanel Custom with HA Blueprint.