matthewwall / weewx-sdr

weewx driver for software-defined radio
GNU General Public License v3.0
114 stars 74 forks source link

FineOffset WH25 Identifier change in rtl_433 ver 20.11 #125

Closed knight-of-ni closed 2 years ago

knight-of-ni commented 3 years ago

I recently upgraded rtl_433 from version 19.08 to 20.11 on my system to gain support for the lightning sensor in my Acurite Atlas.

Shortly thereafter, I noticed my indoor WH25 sensor was no longer being read by weewx.

Weewx debug reports:

Apr 08 13:11:04 odroidn2 weewxd[10145]: weewx[10145] DEBUG user.sdr: parse_json: unknown model Fineoffset-WH25
Apr 08 13:11:04 odroidn2 weewxd[10145]: weewx[10145] DEBUG user.sdr: punt unrecognized line '{"time" : "2021-04-08 18:11:01", "model" : "Fineoffset-WH25", "id" : 121, "battery_ok" : 1, "temperature_C" : 20.000, "humidity" : 48, "pressure_hPa" : 979.100, "mic" : "CRC"}

Changing IDENTIFIER in sdr.py from "Fine Offset Electronics, WH25" to "Fineoffset-WH25" fixed the issue with the indoor temperature and humidity.

Weewx is still reporting a low battery for this device, so additional changes may still be needed. I will look into it.

I am using version 78 of sdr.py.

knight-of-ni commented 3 years ago

UPDATE: Battery status is fixed. Here is a diff showing all the changes: https://github.com/knight-of-ni/weewx-sdr/commit/2b98c015e777f00108a44dbb751fed46f2e2b38b

matthewwall commented 2 years ago

confirmed fixed in dcafcc9