OK, I think Iāve worked it out (unavailable) - there was a feature Iād implemented, but that that wasnāt properly turned on. I have turned it on now - am testing, and will probably push it tonight.
Just upgraded to 0.14.4, in my case, all of the HR91 temperature sensors are remaining permanently unavailable, other associated properties such as their heat demands are working.
To confirm. The values are being received:
2021-09-07 20:41:38 INFO (MainThread) [ramses_rf.message] || TRV:032930 | | I | temperature | || {'temperature': 22.83}
2021-09-07 20:41:59 INFO (MainThread) [ramses_rf.message] || TRV:033030 | | I | temperature | || {'temperature': 21.87}
Hi @zxdavb , version 0.14.4 hasnāt fixed the controller unavailable bug for me sorry! After a few hours (about 6), every device becomes unavailable regardless of its state (i.e. Off, Eco, etc). In my logs linked below, this happened at 01:26:23. Iāve included the whole hour just in case there are any clues around the event. If I change the mode to Off/Heat, etc, everything becomes available again for about another 6 hours.
Getting the new version to work with the (existing) fake sensor was a bit of hassle (but I had been warned more then enough upfront).
The most important point was to set ārestore_stateā to false, otherwise you might get Python errors on dict objects (probably new format now), took a while before I figured out that it wasnāt an error in my config file. Then you have to create the sensor again (which was clear and easy). Then the calls to put_zone_temp failed, that was due to some issue with devices that werenāt part of my Evohome system, so added them all to the block_list (it is clear that the known_list advice has a reason ;)). Then everything was up and running again. Nice that there is a sensor with the schema in it, an easy way to check the sanity of the setup .
Yup, I agree - 0.14.5 seems to be very stable over the last 24 hours, thank you for your hard work on this @zxdavb. water_heater.stored_hw is also unavailable for me too.