David Bonnes
David Bonnes
If the `nslookup` fails, then maybe a warning in the log file would be a good idea? I was getting (note `host_name` is a zero-length string, `""`): ``` Mon Oct...
There is a lot of DEBUG log message via `logger -p debug`... It woudl be great if this was configurable via (say): ```shell uci set hass.global.loglevel=6 ``` ...where 6 is...
Thanks for your work. I was getting `WPS-ENROLLEE-SEEN` events, and it has more than three parameters, causing errors in the system log. When I looked at https://w1.fi/wpa_supplicant/devel/ctrl_iface_page.html, it seems all...
It seems the vendor's web UI will accept passwords that the RESTful API will not. Specifically, this seems to apply to some special characters. From the user's point of view,...
@watchforstock After HA switched to [black](https://black.readthedocs.io/en/stable/), I have been using it in all my code. It is life-changing, and I would like to use it on **evohome-async**, but would be...
## Proposed change The client library is bumped because it has several bugfixes. In addition to addressing #101355, the integration can now handle situations when min/max setpoint can't be retrieved...
## Proposed change The integration has the following changes: - improved features (can handle renaming of heating zone from outside HA) - handling edge cases (can't retrieve min/max setpoint from...
## Proposed change Bump client library to 0.4.18 to fix #110047. - see: https://github.com/zxdavb/evohome-async/compare/0.4.17...0.4.18 ## Type of change - [x] Dependency upgrade - [x] Bugfix (non-breaking change which fixes an...
Traceback: ``` 2024-03-16 16:47:31.368 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback QosProtocol.connection_made(MqttTransport...len(queue)=0)), ramses=True)(): File "/home/dbonnes/clients/hass/venv/lib/python3.12/site-packages/paho/mqtt/client.py", line 3591, in _thread_main self.loop_forever(retry_first_connection=True) File "/home/dbonnes/clients/hass/venv/lib/python3.12/site-packages/paho/mqtt/client.py", line 1756, in loop_forever rc =...
@trvrnrth I'd like you to consider this: - Every update cycle, `Broker.async_update()` invokes `self._update_device(device)` - instead, I believe that much of the code in that method should be in `device.async_update()`...