weewx-gw1000 and ecowitt wh55

114 views
Skip to first unread message

bell...@gmail.com

unread,
Feb 1, 2025, 8:24:09 PM2/1/25
to weewx-user
weewx-gw1000 and ecowitt wh55

I recently got a wh55. When running weewx-gw1000 as a driver directly, I see the following: 'wh55_ch1_batt': '5', 'wh55_ch1_sig': '4' in the output. My googling has let me down... What are the expected values for 'batt' and 'sig'. Or more specfically, how do I know when it has dected a water leak versus when “it is dry”?
Thanks! rich

gjr80

unread,
Feb 1, 2025, 11:29:15 PM2/1/25
to weewx-user
You should see a field leakx in archive records and loop packets where x is the channel number to which your WH55 is assigned. The value will be 0 when not triggered and (I believe) 1 when triggered. The Ecowitt telnet API documentation is very, shall we say, non-specific about the WH55 non-triggered/triggered values. I can confirm the value 0 indicates the WH55 is not triggered and I'm not going to have the household experience a triggered WH55 just now so I can test the triggered value :). That being said, I've just noticed an omission in the driver that will result in archive records containing an average of the loop packet 'leak values' rather than the most recent loop packet value as it should. You can fix that by adding the highlighted stanzas to your weewx.conf [Accumulator] stanza:

[Accumulator]
    ....
    [[leak1]]
        extractor = last
    [[leak2]]
        extractor = last
    [[leak3]]
        extractor = last
    [[leak4]]
        extractor = last


Of course if you have mapped any of the leakx fields to some other field name you will need to change the [[ ]] contents accordingly.

The battery value of 5 indicates a fully charged battery, the battery field for the WH55 is an integer from 0 to 5 inclusive with 0 and 1 indicating a 'low battery'. The signal level is a quasi-signal level in that it indicates the number of the last four packets from that sensor that were successfully received by the gateway. 4 is good, 0 is not good.

Gary

bell...@gmail.com

unread,
Feb 2, 2025, 6:22:30 AM2/2/25
to weewx-user
Gary,
Perfect. Thank you very much!
rich

bell...@gmail.com

unread,
Feb 2, 2025, 8:13:16 PM2/2/25
to weewx-user
I should add, I wasn’t keen to trigger it either. Knowing the observation name and that it goes from 0 to non-0 is all I really need to know. I plan to configure my weewx-pushover extension to send a notification when it is non-0.
When I have it all configured, I will trigger as a final test.
Thanks again. rich

gjr80

unread,
Feb 3, 2025, 5:14:25 AM2/3/25
to weewx-user
Confirmed it this afternoon, leaks will change from 0 to 1 when triggered (or 'Leaking' as displayed din the WS View+ app). WH55 is quite tolerable when triggered and placed in sealed container.

Gary

bell...@gmail.com

unread,
Feb 3, 2025, 6:46:48 AM2/3/25
to weewx-user
Above and beyond. Thank you very much!
Reply all
Reply to author
Forward
0 new messages