Replies: 7 comments 1 reply
-
FYI, openHASP (HA SwitchPlate HASPone fork) andf HA SwitchPlate HASPone are two other existing firmware for Espressif microcontrollers which does not look to rely on iteadlib library and yet apparently support Nextion/TJC/STM32F4 HMI touchscreen / scene display controllers and ESP32 or ESP8266. openHASP at least instead rely on the lvgl graphics library. https://github.com/HASwitchPlate/openHASP https://haswitchplate.github.io/openHASP-docs/ https://community.home-assistant.io/t/openhasp-an-mqtt-driven-touchscreen-scene-controller/300853 |
Beta Was this translation helpful? Give feedback.
-
FYI, ITead has now posted specific IO (Input-Output) definition documention for Sonoff NSPanel in a new Kickstarter campaign update: "From the feedback, there are backers who want to use NSPanel in their projects, so we share the documents below to help users better DIY firmware. If you are interested, please check the document below" Nextion HMI Project Upload Protocol specifications: https://nextion.tech/2017/12/08/nextion-hmi-upload-protocol-v1-1/ |
Beta Was this translation helpful? Give feedback.
-
Second that, but I think the guys from esphome would like you/us to file a proper feature request here: https://github.com/esphome/feature-requests/issues There is some interesting discussion going on here and that would require a change in the esphome nextion module: https://community.home-assistant.io/t/sonoff-nspanel-smart-scene-wall-switch-by-itead-coming-soon-on-kickstarter/332962/27? and: and some more on my own website: https://espthings.io/nspanel |
Beta Was this translation helpful? Give feedback.
-
OK I have now also posted a feature request here -> esphome/feature-requests#1469 @HA-TB303 FYI, there was also some discussion about Tasmota support at arendst/Tasmota#13347 as Tasmota previously supported Lanbon L8 touchscreen display via LVGL. |
Beta Was this translation helpful? Give feedback.
-
@jesserockz posted link to his progress on this in the feature request -> https://twitter.com/Jesserockz/status/1457415401743126530 Awesome stuff! Will be keeping an eye on esphome/esphome#2702 and his Twitter while waiting for ITead to ship Sonoff NSPanel! |
Beta Was this translation helpful? Give feedback.
-
Anyone have ever succeed in using PSRAM of NSPanel? |
Beta Was this translation helpful? Give feedback.
-
@edwardtfn Probably good idea to also ask in this Home Assistant community forum thread: |
Beta Was this translation helpful? Give feedback.
-
Can the ESPHome firmware for ESP32 be made to support Nextion touch-screen displays via Itead’s "iteadlib" library?
The reason for the request is that "SONOFF NSPanel Smart Scene Wall Switch" (Kickstarter campaign by ITead) is apparently based on an ESP32 and a Nextion touch screen display.
https://www.kickstarter.com/projects/sonoffnspanel/sonoff-nspanel-smart-scene-wall-switch/
As I understand Nextion displays as its own integrated MCU so that all text and graphics, animations, etc. are created using Nextion Editor software, and then then the project files/assets are uploaded directly into the Nextion screen. The screen then has serial commands mapped to UI elements and can be sent and received from ESPHome firmware to control it. So the Nextion display's own MCU off-load most of the heavy lifting, or is that incorrect?
https://nextion.ca/portfolio-items/nextion-iteadlib-and-esp32-step-by-step/
https://nextion.ca/tutorials/
https://nextion.tech/faq-items/iteadlib-arduino-nextion-library/
https://github.com/itead/ITEADLIB_Arduino_Nextion
https://www.youtube.com/watch?v=FSRx8h8iBnk&ab_channel=AndreasSpiess
https://www.youtube.com/watch?v=eI-4_QyVenw
https://diyi0t.com/arduino-nextion-display-tutorial/
To also add an easy-to-use UI for file upload to Nextion displays to ESPHome could maybe base it on something like this ESPNexUpload? 😃
https://github.com/Nredor/ESPNexUpload
Beta Was this translation helpful? Give feedback.
All reactions