Acurite sends several different message types, we are interested in these 
two type 49 and type 56:

With an older version of rtl_433

# rtl_433  -U -F json -G | grep 5n1

{"time" : "2019-01-04 02:25:11", "model" : "Acurite 5n1 sensor", "sensor_id" 
: 2662, "channel" : "A", "sequence_num" : 2, "battery" : "OK", 
"message_type" : 56, "wind_speed_mph" : 0.000, "temperature_F" : 43.300, 
"humidity" : 83}
{"time" : "2019-01-04 02:23:41", "model" : "Acurite 5n1 sensor", "sensor_id" 
: 2662, "channel" : "A", "sequence_num" : 0, "battery" : "LOW", 
"message_type" : 49, "wind_speed_mph" : 0.000, "wind_dir_deg" : 180.000, 
"wind_dir" : "S", "rainfall_accumulation_inch" : 0.000, "raincounter_raw" : 
2897}

>From a git clone of rtl_433 a few minutes ago looks like rain counter raw 
changed name and decimal places:


# rtl_433  -U -F json -G | grep 5n1

{"time" : "2019-01-04 02:37:10", "model" : "Acurite 5n1 sensor", "sensor_id" 
: 2662, "channel" : "A", "sequence_num" : 1, "battery" : "OK", 
"message_type" : 56, "wind_speed_kph" : 0.000, "temperature_F" : 42.400, 
"humidity" : 83}
{"time" : "2019-01-04 02:37:28", "model" : "Acurite 5n1 sensor", "sensor_id" 
: 2662, "channel" : "A", "sequence_num" : 0, "battery" : "LOW", 
"message_type" : 49, "wind_speed_kph" : 0.000, "wind_dir_deg" : 180.000, 
"rain_inch" : 28.970}


change line 481 in your sdr.py driver and comment out lines 487 and 488 I 
think, not tested


pkt['rain_counter'] = Packet.get_int(obj, 'raincounter_raw')
#To
pkt['rain_total'] = Packet.get_float(obj, 'rain_inch')










-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to