Skip to content

Custom nextion HMI project for using with sonoff nspanel, MQTT and tasmota

Notifications You must be signed in to change notification settings

carlosperezc/nspanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SonOff nspanel custom implementation using a custom Nextion template, Tasmota and MQTT

Custom nextion template for using with sonoff nspanel and tasmota. The berry script only updates the time; all other information is pushed via via MQTT messages to the .../cmnd/Nextion topic in the form of: pagename.object.txt="value" in the payload.

This implementation makes the device totally dependant on MQTT and nodered. However, the extra functionality can be easily implemented in a berry script running on the device to make the device totally autonomous.

Because I already have a NodeRed server to control all devices at home I found easier to program the intelligence on a nodered flow an just update the visual elements on the hmi. All user interactions with the screen are sent to an specific topic to the MQTT server so nodered can process them and update the screen accordingly. It is really fast and transparent to the user.

Here are some examples:

drawing

drawing

drawing

drawing

drawing

drawing

About

Custom nextion HMI project for using with sonoff nspanel, MQTT and tasmota

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published