You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The integration must send *#4*0*60## on startup so all the climate zones could report the current humidity. Now the integration reports the humidity only when there is change and a frame is monitored on the BUS. The more elegant solution would be if the climate zone remembers that it supports humidity and only query the climate zones that supports it on startup
We have opened #712 implementing your second (more elegant) suggestion:
When a climate zone reports humidity (*#4*<zone>*60*<humidity>##), or when Home Assistant restarts and restores a climate entity that previously had current_humidity in its state attributes (or has humidity: true configured), the zone remembers that it supports humidity (_humidity = True) and restores the last known current_humidity.
On startup (once the initial discovery sweep finishes), only climate zones with _humidity = True send a targeted *#4*<zone>*60## status request — even on physical gateways like the F461 where dimensionless *#4*<zone>## polling is skipped.
Request for Bus Traces (for #710 / #712 and other open Climate PRs)
Since you have an F461 gateway with standalone humidity/fancoil climate zones, could you share a few bus captures (via the MyHOME Bus Monitor card export or integration Diagnostics download) if you have a moment? We currently have several open climate PRs/issues waiting for real-hardware traces:
Sending *#4*#1*#14*0220*3## (with #1)
via myhome.send_message, so we can see whether your standalone thermostat answers both or only the un-hashed *#4*1*#14*...## form?
If you switch a thermostat on the wall (or via its native app) between Heating / Cooling / Off / Auto (Programme) / Manual (or holiday/vacation mode if supported), a bus trace of the emitted *4*...## and *#4*...## frames would be hugely helpful to validate our open climate PRs.
Activity
GreenGrassBlueOcean commentedon Oct 14, 2026
Thanks for reporting this @lyubomirtraykov!
We have opened #712 implementing your second (more elegant) suggestion:
*#4*<zone>*60*<humidity>##), or when Home Assistant restarts and restores a climate entity that previously hadcurrent_humidityin its state attributes (or hashumidity: trueconfigured), the zone remembers that it supports humidity (_humidity = True) and restores the last knowncurrent_humidity._humidity = Truesend a targeted*#4*<zone>*60##status request — even on physical gateways like the F461 where dimensionless*#4*<zone>##polling is skipped.Request for Bus Traces (for #710 / #712 and other open Climate PRs)
Since you have an F461 gateway with standalone humidity/fancoil climate zones, could you share a few bus captures (via the MyHOME Bus Monitor card export or integration Diagnostics download) if you have a moment? We currently have several open climate PRs/issues waiting for real-hardware traces:
*#4*0*60##(general humidity request) and*#4*<zone>*60##(point-to-point request for one of your humidity-capable zones, e.g.*#4*1*60##) viamyhome.send_message(or on startup with feat(climate): remember zone humidity support and query dimension 60 on startup (#710) #712).#-prefixed setpoint writes (Setting a zone's target temperature fails on a 99-zone central plant: zone is addressed as*#4*3*#14*...instead of `*#4*#3*#14* #697):*#4*3*#14*...instead of `*#4*#3*#14* #697 we are verifying how standalone thermostats behave with*#4*<zone>*#14*<TTTT>*3##(without#before the zone number) vs*#4*#<zone>*#14*<TTTT>*3##(with#before the zone number, which 99-zone central units require).*#4*1*#14*0215*3##(without#1), and*#4*#1*#14*0220*3##(with#1)via
myhome.send_message, so we can see whether your standalone thermostat answers both or only the un-hashed*#4*1*#14*...##form?OpenWebNet-HA/OWNd#97):*4*...##and*#4*...##frames would be hugely helpful to validate our open climate PRs.Thanks again for your help!
Merge pull request #712 from OpenWebNet-HA/feat/climate-startup-humid…