blakadder / nspanel

Sonoff NSPanel protocol and hacking information. Tasmota Berry driver for NSPanel
https://blakadder.github.io/nspanel/
Creative Commons Zero v1.0 Universal
131 stars 36 forks source link

Thermostat wont show Temperature #32

Open Apollo12111987 opened 2 years ago

Apollo12111987 commented 2 years ago

I have set up everything and runs quite nice but my thermostat is showing nothing. I am pretty newbie and dunno what i am doing wrong. THX

NSPAnel

s-hemer commented 1 year ago

Just had the same issue (and looked it up here instead of start playing).

The docu at https://templates.blakadder.com/sonoff_NSPanel.html#use-example gives the necessary hints: sending the command NSPSend {"ATCEnable":1} at least enables the set point on the circle. Yet, for now it always resets to default 26°C after some seconds although it forwards the value to ESP: {"NSPanel":{"ATCMode":0,"ATCExpect0":18}} followed by a {"NSPanel":{"ATCEnable":1,"ATCMode":0,"ATCExpect0":26}}.

s-hemer commented 1 year ago

Ah, did not fully read through the docu: https://blakadder.github.io/nspanel/#activate-thermostat-page also gives the payload to send for the activation of that page. Then, the display also 5-minutely sends a status like {"NSPanel":{"id":"1001383218","params":{"switch":"on","switches":[{"switch":"on","outlet":0}]}}}, if I see this correctly (so not only in auto mode which is not possible to select on screen with a note to enable that from the eWeLink app). Yet, still no manual changing of temperature on the screen without reset. But I have a clue.

s-hemer commented 1 year ago

So my clue was correct: enabling the command mirroring in nspanel.be solves the reset of set point temperature. Two things still open:

s-hemer commented 1 year ago

Ah, did not fully read through the docu: https://blakadder.github.io/nspanel/#activate-thermostat-page also gives the payload to send for the activation of that page. Then, the display also 5-minutely sends a status like {"NSPanel":{"id":"1001383218","params":{"switch":"on","switches":[{"switch":"on","outlet":0}]}}}, if I see this correctly (so not only in auto mode which is not possible to select on screen with a note to enable that from the eWeLink app). Yet, still no manual changing of temperature on the screen without reset. But I have a clue.

Ok, this is bullshit. Can't reproduce and the activation is anyway part of nspanel.be's screeninit().

s-hemer commented 1 year ago

Ok, beside thermostat functionality (https://tasmota.github.io/docs/Commands/#thermostat), there are other options to consider: