Open pascaltippelt opened 1 year ago
see https://github.com/garbled1/homeassistant_ecowitt/issues/155
duplicate plz close
I have the same! Any idea - how can I delete the integration?
see https://github.com/garbled1/homeassistant_ecowitt/issues/155
duplicate plz close
Not entirely. I additionally informed, that I am unable to remove the integration.
Same here. I renamed and labeled many sensors. So I have to do that all again !?! I would very much like a fix for anyone using this integration !
same here. Logger: homeassistant Source: components/sensor/init.py:583 First occurred: May 7, 2023 at 5:38:18 AM (14248 occurrences) Last logged: 6:21:48 AM
Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/sensor/init.py", line 579, in state numerical_value = int(value) ValueError: invalid literal for int() with base 10: 'unknown'
The above exception was the direct cause of the following exception:
Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 572, in async_update_ha_state self._async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 649, in _async_write_ha_state state = self._stringify_state(available) File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 591, in _stringify_state if (state := self.state) is None: File "/usr/src/homeassistant/homeassistant/components/sensor/init.py", line 583, in state raise ValueError( ValueError: Sensor sensor.pm2_5_2_battery has device class battery, state class measurement unit % and suggested precision None thus indicating it has a numeric value; however, it has the non-numeric value: unknown (<class 'str'>)
Same here, I removed it and when I try to add the integration again, I get: Config flow could not be loaded: {"message":"Invalid handler specified"}
Error log: 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)
Same and I am not able to remove this integration 😔
Same and I am not able to remove this integration 😔 Downgrade HA on version 2023.4, it will start working and you will be able to remove it.
you can try my fork it is still working in 2023.5 https://github.com/RXM307/homeassistant_ecowitt however I believe Ecowitt is now part of homeassistant core https://github.com/home-assistant/core/tree/dev/homeassistant/components/ecowitt
I haven't tried it myself but have been meaning too
you can try my fork it is still working in 2023.5 https://github.com/RXM307/homeassistant_ecowitt however I believe Ecowitt is now part of homeassistant core https://github.com/home-assistant/core/tree/dev/homeassistant/components/ecowitt
I haven't tried it myself but have been meaning too
I can't get the official integration to work. Never had problems with the HACS one and the whole webhook thing has me puzzled as to why it is needed.
I gave up with the official integration and reverted back to HACS as the official integration doesn't support Official Home Assistant Hardware / OS.
Same thing here. The official integration requires all kinds of reverse proxy if you use https and offers nothing that is not in the HACS version.
Yeah, I guess getting the integration into the core adds more requirements, like maybe not using private listening ports. Anyway, I put in a feature request that would solve the problem. And I have a workaround for using the new core integration. Probably a way to do it with Python also.
From what I read the core version also used private listening ports.
On Wed, 14 Jun 2023 at 01:04, rbauman70 @.***> wrote:
Yeah, I guess getting the integration into the core adds more requirements, like maybe not using private listening ports. Anyway, I put in a feature request https://community.home-assistant.io/t/add-webhook-support-on-non-ssl-port-for-integrations/579725 that would solve the problem. And I have a workaround https://github.com/garbled1/homeassistant_ecowitt/issues/154 for using the new core integration. Probably a way to do it with Python also.
— Reply to this email directly, view it on GitHub https://github.com/garbled1/homeassistant_ecowitt/issues/157#issuecomment-1589493992, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALJQCYNJEWUSXBPHNTSDX3XLB6OLANCNFSM6AAAAAAXYX4YPM . You are receiving this because you commented.Message ID: @.***>
Since we seem to have lost the author's support, maybe we can revert the core's implementation back to the private port method then? Can you merge your fork?
This Worked for me, only need to change 2 lines in the .py of ecowitt and works. Link --> https://github.com/garbled1/homeassistant_ecowitt/issues/155#issuecomment-1609959845
When upgrading from 2023.4.X to 2023.5.X, the integration does no longer load. Error message:
It is impossible to delete the integration (in my case nothing happens an the integration just stays "active"). So the repository can't be removed.
Possebly relatet log-entrys:
My device:
WS2900_V2.01.18 von ecowitt Firmware: EasyWeatherV1.6.4