Long press the time area on the home page.
I am looking to take an NSpanel and turn it into a dedicated wall display/switch for my ModernForms ceiling fan. I’m not sure if what I want to do is possible or where to start so any help is greatly appreciated. The fan/light is controllable via their phone app but I have no need to control the fan from anywhere outside of the room. I would love a simple wall switch/display and the NSpanel looked like it could possibly do what I need.
I am looking to use the two physical buttons to switch the light and fan on and off and have the screen display sliders to adjust the brightness and fan speed.
Here is a mockup of what I need.
Can someone please tell me if what I want to do is possible and point me in the right direction?
I have no issue with putting in the legwork to make it happen, I just don’t know where to start. I assume that I will need ESPhome but don’t want to flash the wrong thing and brick the device.
Do I need blueprint or nextion or both? There really is a lot of information to go through and its a bit overwhelming.
I’m also unsure if I will be able to use ESPhome to adjust both the light and fan. I know that modern forms has an integration so hopefully it can be tapped into to make this work?
Are you using Home Assistant?
If not I don’t think this blueprint would be help full as it relays on HA.
If so, I would suggestt attaching the fan to HA
and then just connect the blueprint etc.
I’m not sure about all possibilities for FAN support as I don’t use it.
But you will get the interface which comes with the blueprint and looks like this
it you are using another domotica system, there are other solutions,
if not you could still go for the NSPanel, but I think it will be a lot of work as you have to do everything youreself.
I am using HA and have the ModemForms integration installed.
From what I have read, the hardware buttons on the NSPanel can be assigned to any feature you want and don’t need to be used as relays. I have also watched videos of people using NSPanel with ESPhome / Nextion to create custom displays with on/off states and buttons to turn lights on/off… I’m just not sure if a slider can be implimented instead of up and down button presses.
Considering that there is a ModernForms integration, I can only assume that controlling the fan would be possible.
I just want to make sure that im heading in the right direction in terms of what to flash (assuming its ESPhome) and whether to use Blueprint or Nextion or both.
I think you are heading in the right direction,
if you have made sure your devices is connected and controllable by HA. then the next step would be installing the nspanel,
you need all 3, ESPhome, nextion and the blueprint to use this one.
esphome controls,
nextion shows the display.
and in the blueprint you can configure your controls.
this last part is probably where you are wondering about.
I definitely believe ESPHome is a great fit for your project, but I’m not sure the solution from this topic would be the best in your case, as we don’t have that specific screen you want.
I would them propose you to give this Blueprint based solution a try and see what is there and, if you don’t like it, it will be pretty easy to start your own project as ESPHome will be installed (and you can make your own code without having to re-flash it via cables) and also will have get rig of Sonoff original TFT (and all the trouble to change that when their advance repair protocol is in place).
If you decide to go to your own implementation, please drop me a message and I can help with the first steps. Even better if you make it a public repo in GitHub where other could use and contribute.
Is it possible to control RGB lights with this - and what I mean by that not only to switch them on/off but select colour ? I can see looking at the feature list that it is but there is nothing in the blue print where I can configure it.
Yes you can, simply touch longer on the rgb lamp button that you have configurated in the ns panel and you come in the color menu… it is a submenu… works fine…