revk / ESP32-Faikin

ESP32 based module to control Daikin aircon units
GNU General Public License v3.0
414 stars 62 forks source link

Changing temperature when on doesn't trigger MQTT status update #44

Closed kroon040 closed 1 year ago

kroon040 commented 1 year ago

When I change the temperature in home assistant or in the web interface. I see that the state/airco/status that setting the temp, I don't get a new update. I chacke it also with mqtt explorer. Is this possible to add

revk commented 1 year ago

Hmm, it probably should.

It does report via a home assistant specific message (prefixed with MAC), and a regular summary message starting Faikin/... but the state/... is not for a temperature change.

IIRC the idea was that you see live changes in temperature readings all the time and reporting every 0.1C change is OTT. There is a setting, live which can be enabled to override that.

It may make sense to force such an update on any control being changed, so I'll look at that too.

kroon040 commented 1 year ago

I checked almost every value, and that reports status back to the mqtt topic, only the temp not. I use 2 domotica software solution (homeassistant and FHEM), and fhem I use with the MQTT status

revk commented 1 year ago

OK new code issued, see if that does what you need.

But if using for live temperature, then sending setting/airco/live 1 will get you a lot more state/... messages.

kroon040 commented 1 year ago

Great, that solves it. Thnx