ECOWITT Weatherstation integration for Home Assistant

Perfect. Thanks!

So it seems HA and is getting the data but looking at the logs, does not know what to do with it.

All the Piezo are maked as “unhandled”. I’m running the native Ecowitt integration. Any suggestions on how to “handle” the Piezo sensors or do I need to run a specific HACS version of the Ecowitt integration?

EDIT: I’ve uninstalled the Ecowitt integration, rebooted HA, and installed it again from this weblink - Ecowitt - Home Assistant (home-assistant.io) but it shows in my dashboard as a “Custom Integration”. Is this correct?
EWCI

Thanks
Nathan

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type rrain_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type erain_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type hrain_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type drain_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type wrain_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type mrain_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type yrain_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain10_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain20_piezo

2024-01-17 19:32:49.024 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain30_piezo

2024-01-17 19:32:49.025 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain40_piezo

2024-01-17 19:32:49.025 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain50_piezo

…and then there are hundreds of these:

2024-01-17 19:33:51.485 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type rrain_piezo value 0.024, file a PR.

2024-01-17 19:33:51.485 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type erain_piezo value 0.512, file a PR.

2024-01-17 19:33:51.485 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type hrain_piezo value 0.071, file a PR.

2024-01-17 19:33:51.485 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type drain_piezo value 0.547, file a PR.

2024-01-17 19:33:51.485 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type wrain_piezo value 0.547, file a PR.

2024-01-17 19:33:51.485 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type mrain_piezo value 0.547, file a PR.

2024-01-17 19:33:51.486 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type yrain_piezo value 0.547, file a PR.

2024-01-17 19:33:51.486 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain10_piezo value 1.00, file a PR.

2024-01-17 19:33:51.486 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain20_piezo value 1.00, file a PR.

2024-01-17 19:33:51.486 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain30_piezo value 1.00, file a PR.

2024-01-17 19:33:51.486 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain40_piezo value 1.00, file a PR.

2024-01-17 19:33:51.486 WARNING (MainThread) [custom_components.ecowitt] Unhandled sensor type gain50_piezo value 1.00, file a PR.

Got it sorted. HA kept installing the HACS version. Turns out I had to not only delete it from HA, but also HACS, reboot and then it would install the Core Version. Now I see everything :slight_smile: Just have to now reconfigure all my scripts / alerts etc. :frowning:

This may not exactly be related to the integration, but I thought I’d ask: does anyone have a definition list for the various values that are reported to home assistant. I’m thinking of questions like “how is ‘wind gust’ defined” and “what is ‘event rain rate’”?

Hi,

Any update on this, or details of the integration/plugin they said they will work on? I’m keen to integrate the wittflow to HA.

Thanks

No update on the Wittflow integration yet. Still awaiting the plugin development. I’m using my valves with the cloud based smart watering rules and had a few ‘glitches’ with rules not firing. However the development team has been very proactive sorting out the glitches so I have no doubt they are also working proactively on the plug-in as promised.

No problem, thanks for giving the update. Hopefully its something thats available sooner rather than later!

More people see that ecowitt.net does not work?

My GW2001 Wittboy does work and I get data from the device.

But the ecowitt app and also the site https://www.ecowitt.net/ does not work from my place ( the netherlands). Try mobile, internet nothing.

After a reboot of my router I have acces to ecowitt.net.
But my ecowit device is (with reboot) is still offline… strange

Hi Ecowitt HA community:
I’m trying to reinstall the HACS Ecowitt integration on my RP4. I get this error when I install it. Anyone else?

Config flow could not be loaded: {“message”:“Invalid handler specified”}

I don’t think this is an Ecowitt specific error, but seems to appear with certain integrations.
I’ve removed and reinstalled and rebooted multiple times, but no luck. Any ideas?

many thanks in advance

2 Likes

Got the same issue

Hi,
I found the solution in another thread:

Got me working again.

1 Like

Anybody got an update on the Ecowitt team to get it to work in HA? Summer is coming :wink:

I noticed a screenshot from @mn_box about the rain sensors. I just installed the Wittboy, no problems occured but I think the sensor names are wrong.
The hourly, daily, weekly, momthly and yearly rain sensors do not show the rate but the actual rainfall in that period. This is also clear from the sensor unit of measurement being mm instead of mm/h.
Therefore it would be good to omit the “rate” part from the default naming.
rainrate
rainrate_mm

Hi,
dokumentation here: start [Wiki - Fine Offset Ecowitt Ambient Weather Stations (and clones)]
says that they have added support for first raindrop feature "start of rainfall detection

with an upcoming firmware upgrade (August 2024) a “first raindrop detection functionality” will be introduced." this is as i know for the GW2000 and WS90
see attached image from forum.

Could this please be added to the integration so one can get a trigger for when it starts to rain from the sensor.
thanks

1 Like

Great idea - I’d like this as well.

What I’d like better is for my Ecowitt rain sensor to … actually work! It just quit suddenly a couple of weeks ago, but the rest of the unit is all fine.

After gw update there is new rain sensor.

Thumbs up for

1 Like

The rain start addition seems to work really well. Look forward to this getting added into the integration so it can be used as a quicker trigger.

you could use the rain rate sensor with numeric trigger greater than 0 (its what I do now for my WS90).

Yeah, I have created that sensor for dry or raining but it’s so slow. Thankfully their own works really quite quickly.

ahh ok, usually, within 30 to 60 seconds I get the trigger for the rain detection when using rain rate sensor. It could be quicker, you’re right.