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)
you need to restore 2023.4, then remove the integration and delte from HACs. then reboot HA.
Do NOT re add the HACs integration, just add the native Ecowitt integration.
When Configuring it, Copy the Details it tells you you need for the Ecowitt / WSview app.
you need to update your customer Weather service with those detailsā¦ (note it no longer goes to port 4199 and uses 8123 instead).
(Then you might have some manual editing to get your entities back to the same names i.e. delete āGW100_1_7_6_ā from their names !) annoying I know!
then upgrade to 2023.5.x again and all is good.
For those worried about the https support, install NGINX proxy addon, and add a Proxy host that forces SSL on http forwarding to port 8123 of your HAā¦
on the SSL tab in the above, enable āforce SSLā
Note āexternal.domain.nameā in my screen shot needs to be replaced by your external domain name from the likes of duckdns etc.
I managed to remove it without reverting from backup. I removed extension from HACS - it warns you that integration is set up, you ignore that and remove it. Restart HA, then I could remove it from integrations (it was still showing up). I played with that a little, disable, enable, restart, remove - but finally could remove it. Then I just installed built in one and after, renamed all my entites - it was easier than redo all my automations, dashboards, etc.
Iām following the instructions presented by the built in integration, but itās not reporting. My Ecowitt app doesnāt seem to enable the custom/local āgatewayā
Makes sense. Iāve got it all set up and Iām already running Nginx so I just pointed the Ecowitt URL to that of my HA instance via the proxy. I never see anything populate in the integrations. Should it show devices on the integration page like other integrations? What is an auto-generated device that I can look up in developer tools ā states?
This worked like a champ!
Switching to the built in doesnt work for me as Iām pulling info from multiple locations coming in on different ports, and I plan on 2 more locations at some point.