Closed michelde closed 2 years ago
Created a PR for this problem. https://github.com/peribeir/homeassistant-rademacher/pull/23
Great, I overlooked that when I did the change in the library.
I'll review the PR and approve.
Thanks @michelde
Hello guys, I also can't connect to Homepilot. I am running HA 2022.2.6 with HACS in a Container. I tried Version 1.4.0, 1.4.1 and 1.5.beta3, but I get the following Error Message:
Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht Logger: custom_components.rademacher.config_flow Source: config_entries.py:1261 Integration: Rademacher HomePilot (documentation, issues) First occurred: 12:17:02 (1 occurrences) Last logged: 12:17:02
Unexpected exception Traceback (most recent call last): File "/config/custom_components/rademacher/config_flow.py", line 110, in async_step_user await self.async_set_unique_id(self.host) File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1261, in async_set_unique_id raise data_entry_flow.AbortFlow("already_in_progress") homeassistant.data_entry_flow.AbortFlow: Flow aborted: already_in_progress
If I can help you, let me know Ulrich
Hi @ustumm
Are you running HA container with the --network=host option? If you are, them the reason I can find for that error is that dhcp discovery is still ongoing and trying to setup the integration automatically, at the same time that you are trying to add it manually.
Is this happening right after restarting HA? If so, can you test waiting for some time after restarting HA (like 10 min or so), and only then add the integration?
Hello Pedro,
i have installed (on synology NAS) with Taskmanager Script: docker run -d --name=home-assistant -p 8123:8123 -e TZ=Europe/Berlin -v /volume1/docker/home-assistant/config:/config --restart always homeassistant/home-assistant
I have testet, before with Host Network, but ist seems also a Problem to solve or route the IP-Adresse.
In HACS Dashboard the Rademacher Integration is downloaded and available. After I restart HA, before I try to add Integration I get the following Log:
Logger: homeassistant Source: custom_components/rademacher/config_flow.py:55 Integration: Rademacher HomePilot (documentation, issues) First occurred: 16:28:23 (1 occurrences) Last logged: 16:28:23
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 203, in async_init
flow, result = await task
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 230, in _async_init
result = await self._async_handle_step(flow, flow.init_step, data, init_done)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 325, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
File "/config/custom_components/rademacher/config_flow.py", line 181, in async_step_dhcp
return await self.async_step_config()
File "/config/custom_components/rademacher/config_flow.py", line 55, in async_step_config
manager = await HomePilotManager.async_build_manager(api)
File "/usr/local/lib/python3.9/site-packages/homepilot/manager.py", line 30, in async_build_manager
manager.devices = {
File "/usr/local/lib/python3.9/site-packages/homepilot/manager.py", line 31, in
Homepilot Firmware 5.4.9 without password Uli
Ok, that's clearer now.
Looks like VERSION_CFG is not available for every device. I'll add a test for the availability of this property in the next release.
I'm just waiting on confirmation on another issue, right after that I'll release a new version for you to test.
Thanks, this is great.
Can you try v1.5.0-beta.2 ?
Perfect, the Version v1.5.0-beta3 is now recognise my homepilot automatically and I can add all my DuoFern und Z-Wave devices (42). :-) Thanks a lot.
Wow, that's a lot of devices.
Good to know it works!!
After installing the integration in Version 1.4.0 with HACS and restarting HA I can see the following in the Home Assistant Log:
Also trying to add the integration manually is failing:
My Home Assistant installation is on RPI4 with HassOS (all latest version).