Skip to content

Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.

License

Notifications You must be signed in to change notification settings

SurfGargano/nspanel-lovelace-ui

This branch is 212 commits behind joBr99/nspanel-lovelace-ui:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

760b25b Â· Jan 20, 2024
Jan 8, 2024
Nov 25, 2023
Jan 20, 2024
May 29, 2022
Nov 16, 2023
Jun 13, 2022
Nov 28, 2023
Jan 20, 2024
Aug 30, 2022
Apr 3, 2022
Dec 26, 2023
Sep 18, 2023
Nov 24, 2023
Nov 20, 2023
Nov 19, 2023
Oct 6, 2023
Mar 12, 2022
May 20, 2023
Nov 28, 2023
Nov 19, 2023
Apr 5, 2022

Repository files navigation

NSPanel Lovelace UI

If you like this project consider buying me a pizza 🍕

hacs_badge hacs validation GitHub Release Project Maintenance GitHub Activity

NsPanel Lovelace UI is a Firmware for the nextion screen inside of NSPanel in the Design of HomeAssistant's Lovelace UI Design.

Visit https://docs.nspanel.pky.eu/ for installation instructions and documentation of the configuration.

Supported Home Automation Systems:

  • Home Assistant - AppDaemon Backend
  • ioBroker - 3rd-party Typescript Backend maintained by @britzelpuf and @Armilar

NsPanel 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)

nspanel-rl

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 and MQTT. To control the panel and update it with content from HomeAssistant, there is an AppDaemon App.

See the following picture to get an idea of the look of this firmware for NSPanel.

screens

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

screens-us-p

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

About

Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 52.9%
  • Python 27.2%
  • JavaScript 10.0%
  • PHP 8.4%
  • Berry 1.5%
  • Shell 0.0%