-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fail to load in beta 2023.5.b0 #149
Comments
We have also, the same problem # |
in the end removed the HACS version and used the standard included version |
@scooper1 , "the standard included version" ... ? |
Remove from integrations For me this worked and used original entries |
carrying on from this, has anyone had issues with removing the intergration? i attempt to remove it but it doesnt delete get Error occurred loading flow for integration ecowitt: cannot import name 'async_get_registry' from 'homeassistant.helpers.entity_registry' (/usr/src/homeassistant/homeassistant/helpers/entity_registry.py) |
Same issue here. HA 2023.5 (not beta). Can't delete the integration. |
is there any suggestion to remove the integration manually since the remove button doesn't work? |
Go back to 2023.4.X remove the integration there, add the built in and update to 2023.5. But the changes in HA for Alexa and Google will mess up other things probably.... |
yeah. i am restoring the backup to previous version right now. :( |
Hi everyone, since my update last night to core_2023.4.5 HassIO, several add-ons/integrations (EcoFlow, OpenmediaVault, GoogleNest, localtuya) broke with this message, ex. OMV: Restored backup |
Doesnt work for me. I removed everything, redownloaded the 0.7 version of the integration, but cannot set it up under integrations. It gives me the message "Config flow could not be loaded: {"message: "Invalid Handler specified"} Redownloading the 0.6 version of the integration works then.
What do you mean with this? Download the integration through HACS again.....? |
Here is the official integration I far as I understand. this HACS version is no longer maintained. |
Some way to migrate from custom components integration to core one in ha? |
Please can anybody describe the whole procedure for the Ecowitt integration change. So what is wrong please? Thx Manfred |
Hi, i just went back to 4.6, I unistalled the custom one and installed the official ecowitt integration. The issue is that it doesn't get any entity... what should i do? thanks |
Solution that works for me
everything works while waiting for a fix... |
Sounds great! But...for my knowledge: Many thanks |
It worked for me just by using the "redownload" option in HACS and selecting version 0.6. No need to uninstall. |
delete with a ssh session or winscp |
Running an unsupported integration is not a fix, just a temporary solution until next thing change because of HA or Ecowitt firmware |
Perfect, its working again. Thanks |
What do you mean with: Added to integrations and added the webhook path into the ecowitt app ?? |
Is there no one who can help me? I have Cloud Nabu active and therefore I am connected in TSL/SSL. how do i solve it? |
Same here, exactly the same ... |
here is what happens when i try add oficial Ecowit
|
When i tried the official Ecowitt integration (having uninstalled the one from hacs previously), it never found any device or entities. |
You also need to change the settings in the app of the weather station. It worked for me. |
I got mine working again by doing the following...
I won't be going to HA Core 2023.5.x until someone can tell me how to do that without screwing up the Ecowitt config. I tried all the other methods described above without any luck. |
I am confused with the different solutions here. which one works without going back to 2023.4 ? |
IMO, the correct choice is to use the HA Integration version as the OG (HACS) version is no longer maintained. I think the problem is some updated HA to .5 before removing the OG version and then it became orphaned, which is apparently difficult to removed at that point. This is what I did
|
Solution : |
with the hacs or the direct installation ? |
hacs |
i solved this with latest HA, Hacks Ecowittg 0.7 version and “/config/custom_components/ecowitt/” Edit line 21 to " async_get as async_get_entity_registry," |
Official integration works flawelesly, you just need to setup your weather station according to the instructions when you set up the integration. |
and you get the benefit of some added sensors that are not available in the HACS version. (leaf is one) |
I actually went a different route all together; I am now using exowitt2mqtt. Like that even better. |
I can confirm that I finally got it working...
Note: previously I had not removed the forward slash from the api webhook line and no device or entities were showing up in the Integration. As soon as I corrected that in the Ecowitt app and Saved, they suddenly appeared. I think the main issue, though, was having to go back to 2023.4.x before uninstalling both HA and HACS Integrations. |
Is this integration local only? It lists the IoT class as local push, but seeing instructions about api webhooks makes me wonder if its going out to the internet to get this data. Is the is using the webhook api locally and directly to the station? |
Both the custom component and the built in HA integration are local. The built in needs a webhook where it can post the data. It is fully local. No need to go out to the Internet. |
I had to downgrade and migrate to the native integration as well. Worked fine until the latest update to 2023.5.3 The log says: Error setting up entry Ecowitt on port 4199 for ecowitt
Looks similar to what you describe @ChrisDHughes . Can you please explain your 5th step in a little more detail? Maybe that can help me fix this. |
Sure...firstly when you install the native HA Ecowitt Integration on 2023.5.x (It's easiest to do this on your phone with the HA app), before you click Finish, it basically lists all the information you need to plug into the standalone Ecowitt app on your phone. i.e... a) the IP address. At the very least copy the whole api webhook into your clipboard.
That should do it. Good luck. Chris. |
I'm also trying to migrate to the built in integration but failing (after a long happy time with the HACS version). I followed the thread here and deleted the old HACS integration before updating to 2023.5.3. Installed Ecowitt integration after rebooting. However, I don't get any webhook string info from the installation help process so I can't enter it. Does that mean I am still installing the old HACS integration not the new one ? |
I have removed the HACS version and validated in the explorer the folder is gone. |
Guessing you are running everything in your local network as well; I used the internal IP adress, not my Duckdns name and used port 8123.... |
I have removed the HACS version and validated in the explorer the folder is gone. |
Thank you for your quick response. Yes that is what I thought initially as well but I started home assistant from http://:8123. And I'm still getting the screen I showed earlier. |
I would try to configure the Ecowitt app with the local adress and port and the Webhook provided there and see if you get it to work. |
Logger: homeassistant.setup
Source: setup.py:214
First occurred: 01:25:09 (1 occurrences)
Last logged: 01:25:09
Setup failed for custom integration ecowitt: Unable to import component: cannot import name 'async_get_registry' from 'homeassistant.helpers.entity_registry' (/usr/src/homeassistant/homeassistant/helpers/entity_registry.py)
The text was updated successfully, but these errors were encountered: