-
-
Notifications
You must be signed in to change notification settings - Fork 43
Description
Describe the bug
Integration worked momentarily, then failed just prior to reduction phase; integrations entities depopulated. Rebooting did not
fix its entity's status. This resulted in Défi Hilo reduction phase was not activated, so my central heating ran for 2 hours 30 minutes at the beginning of the 4 hours Défi windows, meaning cost 5 time the regular Tariff D price !!! very costly.
-->
Version of the custom_component
I have the latest version 2026.3 Beta (read Beta too late tabar..)
-->
Configuration
Found no YAML related to Hilo worth mentioning. Please be clearer on this requirement.
Add your logs here.
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun home-assistant (no readiness notification)
s6-rc: info: service legacy-services successfully started
2026-02-01 09:16:59.303 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook_inverse which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.304 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration tapo_control which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.304 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration rd200_ble which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.304 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.305 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration neviweb130 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.305 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hilo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.306 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.306 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration watchman which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.306 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook_inverse which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.306 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration tapo_control which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.306 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration rd200_ble which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.307 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.307 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration neviweb130 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.307 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hilo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.307 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:16:59.307 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration watchman which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2026-02-01 09:17:02.486 WARNING (zeroconf-ServiceBrowser-_googlecast._tcp-145) [pychromecast.dial] Failed to determine cast type for host (<urlopen error [Errno 101] Network unreachable>) (services:{MDNSServiceInfo(name='BRAVIA-4K-VH22-e1d919c819348425fe951271a2ce2467._googlecast._tcp.local.')})
2026-02-01 09:17:04.145 WARNING (MainThread) [py.warnings] /usr/local/lib/python3.13/site-packages/gql/transport/aiohttp.py:92: UserWarning: WARNING: By default, AIOHTTPTransport does not verify ssl certificates. This will be fixed in the next major version. You can set ssl=True to force the ssl certificate verification or ssl=False to disable this warning
warnings.warn(
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading <Reading last_status_time 2026-01-29T07:15:10.280Z>
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading <Reading version 9.5.0>
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading <Reading zigbee_channel 15>
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading
2026-02-01 09:17:04.508 WARNING (MainThread) [pyhilo] Unable to find device 0 for reading
2026-02-01 09:17:04.577 WARNING (MainThread) [pyhilo] Delaying invoke SubscribeToLocation 0 [95736]: Websocket not ready.
2026-02-01 09:17:04.580 WARNING (MainThread) [pyhilo] Delaying invoke SubscribeToLocation 0 [95736]: Websocket not ready.
2026-02-01 09:17:04.595 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:04.596 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:04.644 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:04.645 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:14.940 WARNING (MainThread) [homeassistant.components.sensor.helpers] sensor.prochaine_preheat rendered invalid timestamp:
2026-02-01 09:17:14.940 WARNING (MainThread) [homeassistant.components.sensor.helpers] sensor.prochaine_reduction rendered invalid timestamp:
2026-02-01 09:17:14.941 WARNING (MainThread) [homeassistant.components.sensor.helpers] sensor.prochaine_recuperation rendered invalid timestamp:
2026-02-01 09:17:35.018 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:35.018 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:35.019 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:35.019 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:35.019 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:35.019 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:35.020 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:35.020 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 09:17:40.871 WARNING (MainThread) [aioecowitt.server] Unhandled sensor type gain10_piezo value 1.00
2026-02-01 09:17:40.871 WARNING (MainThread) [aioecowitt.server] Unhandled sensor type gain20_piezo value 1.00
2026-02-01 09:17:40.871 WARNING (MainThread) [aioecowitt.server] Unhandled sensor type gain30_piezo value 1.00
2026-02-01 09:17:40.871 WARNING (MainThread) [aioecowitt.server] Unhandled sensor type gain40_piezo value 1.00
2026-02-01 09:17:40.871 WARNING (MainThread) [aioecowitt.server] Unhandled sensor type gain50_piezo value 1.00
2026-02-01 10:00:00.770 ERROR (MainThread) [custom_components.hilo] Error in websocket handler handle_challenge_details_update: 'list' object has no attribute 'get'
2026-02-01 10:00:00.812 ERROR (MainThread) [custom_components.hilo] Traceback (most recent call last):
File "/config/custom_components/hilo/init.py", line 380, in _handle_websocket_message
await handler(arguments[0])
File "/config/custom_components/hilo/sensor.py", line 719, in handle_challenge_details_update
if challenge.get("id") is None or challenge.get("phases") is None:
^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
2026-02-01 10:00:03.097 ERROR (MainThread) [custom_components.hilo] Error in websocket handler handle_challenge_details_update: 'list' object has no attribute 'get'
2026-02-01 10:00:03.097 ERROR (MainThread) [custom_components.hilo] Traceback (most recent call last):
File "/config/custom_components/hilo/init.py", line 380, in _handle_websocket_message
await handler(arguments[0])
File "/config/custom_components/hilo/sensor.py", line 719, in handle_challenge_details_update
if challenge.get("id") is None or challenge.get("phases") is None:
^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
2026-02-01 10:45:48.409 ERROR (Thread-5) [pychromecast.socket_client] [SONY XR-55A80L(fd25:99fe:700b:ecad:2164:e9a2:41f7:3247):8009] Failed to connect to service HostServiceInfo(host='fd25:99fe:700b:ecad:2164:e9a2:41f7:3247', port=8009), retrying in 5.0s
2026-02-01 11:00:01.099 ERROR (MainThread) [custom_components.hilo] Error in websocket handler handle_challenge_details_update: 'list' object has no attribute 'get'
2026-02-01 11:00:01.100 ERROR (MainThread) [custom_components.hilo] Traceback (most recent call last):
File "/config/custom_components/hilo/init.py", line 380, in _handle_websocket_message
await handler(arguments[0])
File "/config/custom_components/hilo/sensor.py", line 719, in handle_challenge_details_update
if challenge.get("id") is None or challenge.get("phases") is None:
^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
2026-02-01 11:00:03.399 ERROR (MainThread) [custom_components.hilo] Error in websocket handler handle_challenge_details_update: 'list' object has no attribute 'get'
2026-02-01 11:00:03.399 ERROR (MainThread) [custom_components.hilo] Traceback (most recent call last):
File "/config/custom_components/hilo/init.py", line 380, in _handle_websocket_message
await handler(arguments[0])
File "/config/custom_components/hilo/sensor.py", line 719, in handle_challenge_details_update
if challenge.get("id") is None or challenge.get("phases") is None:
^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
2026-02-01 11:17:35.294 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.294 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.294 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.294 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.295 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.295 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.295 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.295 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:17:35.295 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated
2026-02-01 11:27:08.750 ERROR (Thread-5) [pychromecast.socket_client] [SONY XR-55A80L(fd25:99fe:700b:ecad:2164:e9a2:41f7:3247):8009] Failed to connect to service HostServiceInfo(host='fd25:99fe:700b:ecad:2164:e9a2:41f7:3247', port=8009), retrying in 5.0s
2026-02-01 12:04:19.029 ERROR (Thread-5) [pychromecast.socket_client] [SONY XR-55A80L(fd25:99fe:700b:ecad:2164:e9a2:41f7:3247):8009] Failed to connect to service HostServiceInfo(host='fd25:99fe:700b:ecad:2164:e9a2:41f7:3247', port=8009), retrying in 5.0s
2026-02-01 12:24:15.068 ERROR (Thread-5) [pychromecast.socket_client] [SONY XR-55A80L(fd25:99fe:700b:ecad:2164:e9a2:41f7:3247):8009] Failed to connect to service HostServiceInfo(host='fd25:99fe:700b:ecad:2164:e9a2:41f7:3247', port=8009), retrying in 5.0s
2026-02-01 12:30:59.681 ERROR (MainThread) [pyhilo] Received close event from SignalR: Error: CLOSE Target: Args: Error: Connection closed with an error. OperationCanceledException: Client hasn't sent a message/ping within the configured ClientTimeoutInterval.
2026-02-01 12:30:59.681 ERROR (MainThread) [pyhilo] Received close event from SignalR: Error: CLOSE Target: Args: Error: Application server closed the connection.
2026-02-01 12:30:59.681 ERROR (MainThread) [pyhilo] Websocket: Received event to close connection: 8
2026-02-01 12:30:59.681 ERROR (MainThread) [pyhilo] Websocket: Closed while listening: Connection was closed.
2026-02-01 12:30:59.681 ERROR (MainThread) [pyhilo] Connection was closed.
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/pyhilo/websocket.py", line 348, in async_listen
messages = await self._async_receive_json()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/pyhilo/websocket.py", line 176, in _async_receive_json
raise ConnectionClosedError("Connection was closed.")
pyhilo.exceptions.ConnectionClosedError: Connection was closed.
2026-02-01 12:30:59.683 WARNING (MainThread) [custom_components.hilo] Unhandled websocket event: WebsocketEvent(event_type_id=7, target='', arguments='', invocation=None, error="Connection closed with an error. OperationCanceledException: Client hasn't sent a message/ping within the configured ClientTimeoutInterval.", timestamp=datetime.datetime(2026, 2, 1, 9, 17, 2, 255290), event_type='CLOSE')
2026-02-01 12:30:59.683 WARNING (MainThread) [custom_components.hilo] Unhandled websocket event: WebsocketEvent(event_type_id=7, target='', arguments='', invocation=None, error='Application server closed the connection.', timestamp=datetime.datetime(2026, 2, 1, 9, 17, 2, 255290), event_type='CLOSE')
2026-02-01 12:31:04.774 ERROR (MainThread) [pyhilo] Unable to connect to WS server 401, message='Invalid response REDACTED
2026-02-01 12:31:04.774 WARNING (MainThread) [custom_components.hilo] Invalid credentials? Refreshing websocket infos
2026-02-01 12:31:10.102 WARNING (MainThread) [pyhilo] Delaying invoke SubscribeToLocation 0 [95736]: Websocket not ready.
2026-02-01 12:31:10.121 WARNING (MainThread) [custom_components.hilo] Starting legacy connection to ChallengeHub. Your tarif is rate d, and will also attempt connection. This can be safely ignored. This will be deprecated