garbled1 / homeassistant_ecowitt

Ecowitt Weather Station integration for homeassistant
Apache License 2.0
143 stars 70 forks source link

New update broke ecowitt #150

Open jatgm1 opened 1 year ago

jatgm1 commented 1 year ago

I dont know what's up but the new update totally broke it. Sorry.

jatgm1 commented 1 year ago

Oh and you can't uninstall it. Async something error.

Remko76 commented 1 year ago

I redownloadeded the 0.6 version of the integration and that still works. After a reboot everything works as it should. I am afraid the integration is not maintained anymore, so at least it still works this way probably someone should take it up, but I am not capable enough to update it. I will look at the differences between the versions and see if I can figure out but do not have much hope of being successful...

cayco commented 1 year ago

Errors I get:

ERROR (MainThread) [homeassistant.setup] 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)

ERROR (MainThread) [homeassistant.config_entries] 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)
DaHype commented 1 year ago

I get this error since Update to HAS 5.0

How to solve?

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)

pvizeli commented 1 year ago

Solution is: https://github.com/garbled1/homeassistant_ecowitt/issues/149

Remko76 commented 1 year ago

Solution is: #149

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.

DaHype commented 1 year ago

@pvizeli Thank you! It works now :-)

iculookn commented 1 year ago

Here is the official integration https://www.home-assistant.io/integrations/ecowitt/

I far as I understand. this HACS version is no longer maintained.

Remko76 commented 1 year ago

Aah... Got it now. All working again...

nady2804 commented 1 year ago

Hi when i reinstall the official integration then i got the same error as Remko76. Can anybody help me because when i add the integration Ecowitt the error come {"message: "Invalid Handler specified"} So what can i do? Thx

AgentP38 commented 1 year ago

is here any solution?

Remko76 commented 1 year ago

The HACS version is not maintained anymore. Uninstall and setup the official integration.

albenex commented 1 year ago

is here any solution?

had same issue because updated to HA 2023.5 while using HACS Ecowitt integration. solved by: -removing HACS Ecowitt integration (bypass warning that integration is configured) -reboot HA -remove old zombie Ecowitt configuration -reboot HA -add new configuration for Ecowitt using already-included Ecowitt integration

note: obviously IP will remain the same but endpoint path and port for server will change, depending on your configuration. note2: you'll have to rename old entities on frontend because names will be different.

jatgm1 commented 1 year ago

So how can I keep the naming of sensors? And can someone just update the hacs one to the regular one? Also the version 0.6 won't change to Fahrenheit. And I don't know if the new update will break more stuff.

iNaiks commented 1 year ago

Solved --> https://github.com/garbled1/homeassistant_ecowitt/issues/155#issuecomment-1609959845