I believe I may have found the issue. If I run rtl_sdr with the option to only listen for device type 39, I get the expected "Total rain fall since last reset..." message.
dan@mini:~$ rtl_433 -R 39 Registering protocol "Acurite 592TXR Temperature/Humidity Sensor and 5n1 Weather Station" Found 1 device(s): 0: Realtek, RTL2838UHIDIR, SN: 00000001 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner Exact sample rate is: 250000.000414 Hz [R82XX] PLL not locked! Sample rate set to 250000. Bit detection level set to 8000. Tuner gain set to Auto. Reading samples in async mode... Tuned to 433920000 Hz. 2016-09-27 10:07:27 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 91 % RH 2016-09-27 10:07:27 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 91 % RH 2016-09-27 10:07:27 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 91 % RH 2016-09-27 10:07:46 Acurite 5n1 sensor 0x062C Ch A, Total rain fall since last reset: 1.39 2016-09-27 10:07:46 Acurite 5n1 sensor 0x062C Ch A, Msg 31, Wind 0 kmph / 0.0 mph 202.5° SSW (7), rain gauge 0.00 in. 2016-09-27 10:07:46 Acurite 5n1 sensor 0x062C Ch A, Msg 31, Wind 0 kmph / 0.0 mph 202.5° SSW (7), rain gauge 0.00 in. 2016-09-27 10:07:46 Acurite 5n1 sensor 0x062C Ch A, Msg 31, Wind 0 kmph / 0.0 mph 202.5° SSW (7), rain gauge 0.00 in. 2016-09-27 10:08:04 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 90 % RH 2016-09-27 10:08:04 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 90 % RH 2016-09-27 10:08:04 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 90 % RH If I run it without specifying a device, or specifying the other Acurite 5n1 device (#09), I don't get the rain message: dan@mini:~$ rtl_433 -R 09 Registering protocol "Acurite 5n1 Weather Station" Registering protocol "Acurite 592TXR Temperature/Humidity Sensor and 5n1 Weather Station" Found 1 device(s): 0: Realtek, RTL2838UHIDIR, SN: 00000001 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner Exact sample rate is: 250000.000414 Hz [R82XX] PLL not locked! Sample rate set to 250000. Bit detection level set to 8000. Tuner gain set to Auto. Reading samples in async mode... Tuned to 433920000 Hz. wind speed: 0 kph, wind direction: 180.0°, rain gauge: 0.00 in. 2016-09-27 10:08:23 Acurite 5n1 sensor 0x062C Ch A, Msg 31, Wind 0 kmph / 0.0 mph 202.5° SSW (7), rain gauge 0.00 in. 2016-09-27 10:08:23 Acurite 5n1 sensor 0x062C Ch A, Msg 31, Wind 0 kmph / 0.0 mph 202.5° SSW (7), rain gauge 0.00 in. wind speed: 0 kph, temp: 66.9° F, humidity: 90% RH 2016-09-27 10:08:41 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 90 % RH 2016-09-27 10:08:41 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 90 % RH 2016-09-27 10:08:41 Acurite 5n1 sensor 0x062C Ch A, Msg 38, Wind 0 kmph / 0.0 mph, 19.4 C 66.9 F 90 % RH ^CSignal caught, exiting! So I changed sdr.py to use the -R 39 in the rtl_433 command, I'll see if that works. Ultimately, I think the problem is in rtl_433, as it should not be reporting "rain gauge 0.00in." in the type 31 messages. Dan -- 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.
