Description
The problem
At the moment, I get issues with operation mode becoming desynchronized on my deployment. For instance, I have HASS believing the AC is running, when it is not, and vice-versa.
Environment
arch | aarch64 |
---|---|
chassis | false |
dev | false |
docker | false |
hassio | true |
host_os | HassOS 4.15 |
-- | -- |
installation_type | Home Assistant |
os_name | Hassio |
os_version | ¿? |
python_version | 3.8 |
supervisor | 2020.10.0 |
version | 0.117.1 |
Home Assistant release with the issue: 117.1
Last working Home Assistant release (if known): ¿?
Operating environment (Hass.io/Docker/Windows/etc.): Hass.io on rpi
Integration causing this issue: intesishome
Link to integration documentation on our website: https://www.home-assistant.io/integrations/intesishome/
Problem-relevant configuration.yaml
climate:
platform: intesishome
username: intesisuser
password: !secret intesis_password.
Traceback/Error logs
first day
2020-10-29 17:22:09 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/pyintesishome/pyintesishome.py", line 363, in _handle_packets
await self.parse_api_messages(message)
File "/usr/local/lib/python3.8/site-packages/pyintesishome/pyintesishome.py", line 343, in parse_api_messages
self._update_rssi(resp["data"]["deviceId"], resp["data"]["value"])
File "/usr/local/lib/python3.8/site-packages/pyintesishome/pyintesishome.py", line 630, in _update_rssi
self._devices[str(deviceId)]["rssi"] = rssi
KeyError: '224571441679767'
2020-10-30 15:41:05 ERROR (MainThread) [pyintesishome] Exception: ConnectionResetError('Connection lost')
second day
Error doing job: Task exception was never retrieved
12:20:33 – core.py (ERROR)
Connection to IntesisHome API was lost. Reconnecting in 8 minutes
12:20:33 – intesishome (ERROR)
pyIntesisHome lost connection to the IntesisHome server. Exception: [Errno 110] Operation timed out
12:20:33 – /usr/local/lib/python3.8/site-packages/pyintesishome/pyintesishome.py (ERROR)
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:56 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 01:03:57 DEBUG (MainThread) [homeassistant.components.intesishome.climate] IntesisHome API sent a status update for device 127934807169
2020-10-31 12:20:33 ERROR (MainThread) [pyintesishome] pyIntesisHome lost connection to the IntesisHome server. Exception: [Errno 110] Operation timed out
2020-10-31 12:20:33 ERROR (MainThread) [homeassistant.components.intesishome.climate] Connection to IntesisHome API was lost. Reconnecting in 8 minutes
2020-10-31 12:20:33 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/pyintesishome/pyintesishome.py", line 377, in _handle_packets
await self._send_update_callback()
File "/usr/local/lib/python3.8/site-packages/pyintesishome/pyintesishome.py", line 820, in _send_update_callback
await callback(device_id=deviceId)
File "/usr/src/homeassistant/homeassistant/components/intesishome/climate.py", line 377, in async_update_callback
async_call_later(
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1160, in async_call_later
return async_track_point_in_utc_time(
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1134, in async_track_point_in_utc_time
job = action if isinstance(action, HassJob) else HassJob(action)
File "/usr/src/homeassistant/homeassistant/core.py", line 174, in init
raise ValueError("Coroutine not allowed to be passed to HassJob")
ValueError: Coroutine not allowed to be passed to HassJob