I have two Eqiva eQ3 bluetooth thermostatic valves. I have been using them with Home Assistant and they always worked. Recently, I switched to Hass.io and they have been working the same as well.
However, since the last one or two weeks only one of the valves always results unavailable. This valve is actually in the same room of the raspberry pi 3b+ (using hassio 0.99.0 with integrated bluetooth) and very close to it.
My phone can always connect and interact with the valve which results unavailable on Hassio. I had a spared raspberry pi 3b and installed this script https://github.com/Heckie75/eQ-3-radiator-thermostat to see if I can connect and sync with the valve. And again there is no issue at all.
I have thus concluded that the raspberry pi with hassio just refuses to connect for some reason with the valve while before it has been working perfectly.
I re-checked many times the mac address and reset to factory settings the valve (and even replaced the batteries). Still the valve is always perfectly recognized by all my other devices at first glance but not by the raspberry with Hassio. What is weird to me is that the second eq3 valve, which is in another room, is always shown and can be controlled on Hassio. I would have expected to have more issues with that one being more distant.
The home assistant documentation ( https://www.home-assistant.io/components/eq3btsmart/ ) suggests to first test the connectivity with the valve. However, by connecting via ssh to Hassio I cannot give the command eq3cli --mac 00:11:22:33:44:55
. Do you know another way to test connectivity on Hassio?
This was instead extracted from the log to give an idea of the errors (I masked the mac address of the valve):
2019-09-19 10:21:16 WARNING (MainThread) [homeassistant.components.climate] Setup of platform eq3btsmart is taking over 10 seconds.
2019-09-19 10:22:32 WARNING (SyncWorker_2) [homeassistant.components.eq3btsmart.climate] Updating the state failed: Failed to connect to peripheral XX:XX:XX:XX:XX:XX, addr type: public
2019-09-19 10:23:48 WARNING (MainThread) [homeassistant.helpers.entity] Update of climate.living_room is taking over 10 seconds