Jetzt habe ich nebenbei noch diverse andere Sachen in HA gemacht und wollte mich gerade wieder dem Procon Problem zuwenden -> und jetzt geht es einfach so mit der Version 1.10
Komisch, aber danke für die schnelle Rückmeldung.
Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht
Logger: custom_components.proconip_pool_controller
Source: custom_components/proconip_pool_controller/config_flow.py:134
Integration: ProCon.IP Pool Controller (documentation, issues)
First occurred: 21:05:39 (5 occurrences)
Last logged: 21:05:46
Error fetching data
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/proconip/api.py", line 33, in async_get_raw_state
response = await client_session.get(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 541, in _request
req = self._request_class(
^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 325, in __init__
self.update_host(url)
File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 399, in update_host
raise InvalidURL(url)
aiohttp.client_exceptions.InvalidURL: /GetState.csv
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/config/custom_components/proconip_pool_controller/config_flow.py", line 134, in async_step_user
await connection_tester.async_test_credentials(
File "/config/custom_components/proconip_pool_controller/config_flow.py", line 228, in async_test_credentials
await client.async_get_data()
File "/config/custom_components/proconip_pool_controller/api.py", line 49, in async_get_data
self._most_recent_data = await self._get_state_api.async_get_state()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/proconip/api.py", line 91, in async_get_state
return await async_get_state(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/proconip/api.py", line 63, in async_get_state
raw_data = await async_get_raw_state(client_session, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/proconip/api.py", line 49, in async_get_raw_state
raise ProconipApiException(
proconip.api.ProconipApiException: Error fetching data
Hallo zusammen, ihr habt mich leider angehängt: gibt es jetzt eine HACS Integration, die ich direkt als neues repository einbinden kann? Oder mach ich das zu Fuß über ssh wie in Bastis erstem post geschrieben?
Code: Alles auswählen
Logger: homeassistant.config_entries
Source: config_entries.py:406
First occurred: 19:12:44 (1 occurrences)
Last logged: 19:12:44
Error setting up entry http://10.0.1.61 for proconip_pool_controller
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 406, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/proconip_pool_controller/__init__.py", line 38, in async_setup_entry
base_url=entry.options[CONF_URL],
~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'url'
Code: Alles auswählen
http://10.0.1.61/GetState.csvCode: Alles auswählen
Failed to call service switch/turn_on. Cannot permanently switch on a dosage relayCode: Alles auswählen
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 239, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2319, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2356, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 905, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 975, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/config/custom_components/proconip_pool_controller/switch.py", line 66, in async_turn_on
await self.coordinator.client.async_switch_on(relay_id=self._relay_id)
File "/config/custom_components/proconip_pool_controller/api.py", line 69, in async_switch_on
return await self._relay_switch_api.async_switch_on(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/proconip/api.py", line 204, in async_switch_on
return await async_switch_on(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/proconip/api.py", line 138, in async_switch_on
raise BadRelayException(
proconip.definitions.BadRelayException: Cannot permanently switch on a dosage relay