https://github.com/jobr99/nspanel-lovelace-ui
Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.
https://github.com/jobr99/nspanel-lovelace-ui
appdeamon hacktoberfest home-assistant home-automation homeassistant iobroker lovelace mqtt nspanel sonoff tasmota
Last synced: 2 days ago
JSON representation
Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.
- Host: GitHub
- URL: https://github.com/jobr99/nspanel-lovelace-ui
- Owner: joBr99
- License: gpl-3.0
- Created: 2022-01-07T10:09:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-24T10:52:05.000Z (22 days ago)
- Last Synced: 2025-05-14T18:04:50.257Z (2 days ago)
- Topics: appdeamon, hacktoberfest, home-assistant, home-automation, homeassistant, iobroker, lovelace, mqtt, nspanel, sonoff, tasmota
- Language: TypeScript
- Homepage:
- Size: 542 MB
- Stars: 943
- Watchers: 42
- Forks: 194
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# NSPanel Lovelace UI
If you like this project consider buying me a pizza 🍕
[](https://github.com/hacs/integration)

[](https://github.com/joBr99/nspanel-lovelace-ui/releases)

[](https://github.com/joBr99/nspanel-lovelace-ui/commits/main)NsPanel Lovelace UI is a Firmware for the nextion screen inside of NSPanel in the Design of [HomeAssistant](https://www.home-assistant.io/)'s Lovelace UI Design.
**Visit https://docs.nspanel.pky.eu/ for installation instructions and documentation of the configuration.**
Supported Home Automation Systems:
- [Home Assistant](https://docs.nspanel.pky.eu/prepare_nspanel/) - AppDaemon Backend
- [ioBroker](https://docs.nspanel.pky.eu/prepare_nspanel_ioBroker/) - 3rd-party Typescript Backend maintained by @britzelpuf and @ArmilarNsPanel needs to be flashed with Tasmota (or through a 3rd-party Component with ESPHome)
**EU Model and US Model supported (in portrait and landscape orientation)**

## Features
- Entities Page with support for cover, switch, input_boolean, binary_sensor, sensor, button, number, scenes, script, input_button and light, input_text (read-only), lock, fan, timer and automation
- Grid Page with support for cover, switch, input_boolean, button, scenes, light, lock, timer and automation
- Detail Pages for Lights (Brightness, Temperature and Color of the Light) and Covers (Position)
- Thermostat Page
- Media Player Card
- Alarm Control Card
- Screensaver Page with Time, Date and Weather Information
- Card with QrCode to display WiFi Information
- Localization possible (currently 38 languages)
- **Everything is dynamically configurable by a yaml config, no need to code or touch Nextion Editor**It works with [Tasmota](https://tasmota.github.io/docs/) and MQTT.
To control the panel and update it with content from HomeAssistant, there is an [AppDaemon](https://github.com/AppDaemon/appdaemon) App.See the following picture to get an idea of the look of this firmware for NSPanel.

Some (not all) screenshots from the US Portrait Version:

## Documentation
Visit https://docs.nspanel.pky.eu/ for installation instructions and documentation of the configuration.
## Other Resources
### Alternative Backends for other SmartHome Systems
ioBroker: https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui/
IP Symcon: https://community.symcon.de/t/beta-modul-nspanel-lovelace-ui/130109
SmartHomeNG: https://github.com/sisamiwe/shng-nspanel-plugin
OpenHAB: https://github.com/donoo/o2n2l
NodeRed: https://github.com/laluz742/node-red-contrib-nspanel-lui
ESPHome without any Backend: https://github.com/olicooper/esphome-nspanel-lovelace-native