Closed Blue-beef closed 1 year ago
I have just added "integration_type": "device", to manifest.json file and the integration is now working again!
Thanks. I've got to update the component with other changes - just haven't gotten around to it yet! How are you finding the tank?
The tank is awesome. However, some of the smart features are not available when heating from a heat pump, namely the ability to heat it from the top down!
Unfortunately I'm still getting the entities unavailable and the error 'Error while setting up mixergy platform for sensor'. I can't work out what triggers it and why it starts working again.
I've upgraded the component to use the newer API. Worth upgrading and seeing if that helps
I'm closing this as I assume the issue is resolved!
I first installed the integration for my new Mixergy Tank about a week ago and for a couple of days it was working fine. Now the entities are unavailable.
I'm running HA OS. There has been a Core update since the install; 2023.1.5.
Here is the log file:
Log Details (ERROR) Logger: homeassistant.components.sensor Source: helpers/update_coordinator.py:197 Integration: Sensor (documentation, issues) First occurred: 1:36:14 pm (2 occurrences) Last logged: 1:45:43 pm
Error while setting up mixergy platform for sensor Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/aiohttp/connector.py", line 1154, in _create_direct_connection hosts = await asyncio.shield(host_resolved) File "/usr/local/lib/python3.10/site-packages/aiohttp/connector.py", line 880, in _resolve_host addrs = await self._resolver.resolve(host, port, family=self._family) File "/usr/local/lib/python3.10/site-packages/aiohttp/resolver.py", line 33, in resolve infos = await self._loop.getaddrinfo( File "/usr/local/lib/python3.10/asyncio/base_events.py", line 860, in getaddrinfo return await self.run_in_executor( File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.10/socket.py", line 955, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -3] Try again
The above exception was the direct cause of the following exception:
Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 225, in _async_refresh self.data = await self._async_update_data() File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 181, in _async_update_data return await self.update_method() File "/config/custom_components/mixergy/sensor.py", line 24, in async_update_data await tank.fetch_data() File "/config/custom_components/mixergy/tank.py", line 258, in fetch_data await self.authenticate() File "/config/custom_components/mixergy/tank.py", line 85, in authenticate async with session.get(ROOT_ENDPOINT) as resp: File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 1138, in aenter self._resp = await self._coro File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 535, in _request conn = await self._connector.connect( File "/usr/local/lib/python3.10/site-packages/aiohttp/connector.py", line 542, in connect proto = await self._create_connection(req, traces, timeout) File "/usr/local/lib/python3.10/site-packages/aiohttp/connector.py", line 907, in _createconnection , proto = await self._create_direct_connection(req, traces, timeout) File "/usr/local/lib/python3.10/site-packages/aiohttp/connector.py", line 1166, in _create_direct_connection raise ClientConnectorError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host www.mixergy.io:443 ssl:default [Try again]
The above exception was the direct cause of the following exception:
Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 289, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/mixergy/sensor.py", line 29, in async_setup_entry await coordinator.async_config_entry_first_refresh() File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 197, in async_config_entry_first_refresh raise ex homeassistant.exceptions.ConfigEntryNotReady: Cannot connect to host www.mixergy.io:443 ssl:default [Try again]