I forgot to mention, sdr.py is the newest version 0.96b1

[email protected] schrieb am Mittwoch, 6. August 2025 um 11:43:45 
UTC+2:

> Hi everybody,
> i want to add a new sensor to my weewx with the sdr driver.
> I am using the sdr driver successfully on two locations with oregon 
> scientific sensors, but this new sensor is driving me nuts. 
>
> the rtl_433 can decode the sensor properly:
>
> root@debian3040:/var/lib/weewx# rtl_433 -M utc -F json
> rtl_433 version 22.11 (2022-11-19) inputs file rtl_tcp RTL-SDR SoapySDR
> Use -h for usage help and see https://triq.org/ for documentation.
> Trying conf file at "rtl_433.conf"...
> Trying conf file at "/root/.config/rtl_433/rtl_433.conf"...
> Trying conf file at "/usr/local/etc/rtl_433/rtl_433.conf"...
> Trying conf file at "/etc/rtl_433/rtl_433.conf"...
> Registered 191 out of 223 device decoding protocols [ 1-4 8 11-12 15-17 
> 19-23 25-26 29-36 38-60 63 67-71 73-100 102-105 108-116 119 121 124-128 
> 130-149 151-161 163-168 170-175 177-197 199 201-215 217-223 ]
> Detached kernel driver
> Found Rafael Micro R820T tuner
> Exact sample rate is: 250000.000414 Hz
> [R82XX] PLL not locked!
> Sample rate set to 250000 S/s.
> Tuner gain set to Auto.
> Tuned to 433.920MHz.
> Allocating 15 zero-copy buffers
> baseband_demod_FM: low pass filter for 250000 Hz at cutoff 25000 Hz, 40.0 
> us
> {"time" : "2025-08-06 08:08:59", "model" : "Oregon-BHTR968", "id" : 150, 
> "channel" : 0, "battery_ok" : 1, "temperature_C" : 2.900, "humidity" : 33, 
> "pressure_hPa" : 994.000}
> {"time" : "2025-08-06 08:08:59", "model" : "Oregon-BHTR968", "id" : 150, 
> "channel" : 0, "battery_ok" : 1, "temperature_C" : 2.900, "humidity" : 33, 
> "pressure_hPa" : 994.000}
> {"time" : "2025-08-06 08:09:07", "model" : "Oregon-THGR968", "id" : 5, 
> "channel" : 1, "battery_ok" : 1, "temperature_C" : 18.300, "humidity" : 67}
> {"time" : "2025-08-06 08:09:07", "model" : "Oregon-THGR968", "id" : 5, 
> "channel" : 1, "battery_ok" : 1, "temperature_C" : 18.300, "humidity" : 67}
> {"time" : "2025-08-06 08:09:09", "model" : "Prologue-TH", "subtype" : 5, 
> "id" : 171, "channel" : 3, "battery_ok" : 1, "temperature_C" : 21.500, 
> "humidity" : 60, "button" : 0}
> {"time" : "2025-08-06 08:09:27", "model" : "Oregon-BHTR968", "id" : 166, 
> "channel" : 0, "battery_ok" : 1, "temperature_C" : 21.700, "humidity" : 55, 
> "pressure_hPa" : 998.000}
> {"time" : "2025-08-06 08:09:28", "model" : "Oregon-BHTR968", "id" : 166, 
> "channel" : 0, "battery_ok" : 1, "temperature_C" : 21.700, "humidity" : 55, 
> "pressure_hPa" : 998.000}
> {"time" : "2025-08-06 08:09:28", "model" : "Oregon-RGR968", "id" : 185, 
> "channel" : 0, "battery_ok" : 1, "rain_rate_mm_h" : 0.000, "rain_mm" : 
> 0.000}
> {"time" : "2025-08-06 08:09:29", "model" : "Oregon-RGR968", "id" : 185, 
> "channel" : 0, "battery_ok" : 1, "rain_rate_mm_h" : 0.000, "rain_mm" : 
> 0.000}
> ^CSignal caught, exiting!
> Reattached kernel driver
> root@debian3040:/var/lib/weewx#
>
> depending on the line 
> {"time" : "2025-08-06 08:09:09", "model" : "Prologue-TH", "subtype" : 5, 
> "id" : 171, "channel" : 3, "battery_ok" : 1, "temperature_C" : 21.500, 
> "humidity" : 60, "button" : 0}
>
> my sensor_map looks like this:
>
> [SDR]
>     # This section is for the software-defined radio driver.
>     
>     # The driver to use
>     driver = user.sdr
>     cmd = /usr/bin/rtl_433 -M utc -F json 
>     ####cmd = /usr/bin/rtl_433 -R 12 -R 03 -M utc -F json
>     path = /usr/bin
>     [[sensor_map]]
>     
>         inTemp = temperature.3:171.PrologueTHPacket
>         inHumidity = humidity.3:171.PrologueTHPacket
>         inTempBatteryStatus = battery.3:171.PrologueTHPacket
> outTemp = temperature.1:5.OSTHGR968Packet
>         outHumidity = humidity.1:5.OSTHGR968Packet
>         outTempBatteryStatus = battery.1:5.OSTHGR968Packet
>
> The oregon sensor is parsed fine by weewx, but the new sensor isn't parsed 
> at all:
>
> root@debian3040:/var/www/html/weewx# systemctl status weewx
> ● weewx.service - WeeWX
>      Loaded: loaded (/lib/systemd/system/weewx.service; enabled; preset: 
> enabled)
>      Active: active (running) since Wed 2025-08-06 11:22:32 CEST; 4min 0s 
> ago
>        Docs: https://weewx.com/docs
>    Main PID: 6237 (python3)
>       Tasks: 5 (limit: 2195)
>      Memory: 43.9M
>         CPU: 23.095s
>      CGroup: /system.slice/weewx.service
>              ├─6237 python3 /usr/share/weewx/weewxd.py 
> /etc/weewx/weewx.conf
>              └─6241 /usr/bin/rtl_433 -M utc -F json
>
> Aug 06 11:25:44 debian3040 weewxd[6237]: DEBUG weewx.manager: Daily 
> summary version is 4.0
> Aug 06 11:25:46 debian3040 weewxd[6237]: INFO weewx.imagegenerator: 
> Generated 60 images for report SeasonsReport in 2.66 seconds
> Aug 06 11:25:46 debian3040 weewxd[6237]: INFO weewx.reportengine: Copied 5 
> files to /var/www/html/weewx
> Aug 06 11:25:46 debian3040 weewxd[6237]: DEBUG weewx.reportengine: Report 
> 'SmartphoneReport' not enabled. Skipping.
> Aug 06 11:25:46 debian3040 weewxd[6237]: DEBUG weewx.reportengine: Report 
> 'MobileReport' not enabled. Skipping.
> Aug 06 11:25:46 debian3040 weewxd[6237]: DEBUG weewx.reportengine: Report 
> 'StandardReport' not enabled. Skipping.
> Aug 06 11:25:46 debian3040 weewxd[6237]: DEBUG weewx.reportengine: Report 
> 'FTP' not enabled. Skipping.
> Aug 06 11:25:46 debian3040 weewxd[6237]: DEBUG weewx.reportengine: Report 
> 'RSYNC' not enabled. Skipping.
> Aug 06 11:26:19 debian3040 weewxd[6237]: DEBUG user.sdr: 
> packet={'outTemp': 20.7, 'outHumidity': 54.0, 'outTempBatteryStatus': 0, 
> 'dateTime': 1754472372, 'usUnits': 16}
> Aug 06 11:26:19 debian3040 weewxd[6237]: DEBUG user.sdr: ignoring 
> duplicate packet {'outTemp': 20.7, 'outHumidity': 54.0, 
> 'outTempBatteryStatus': 0, 'dateTime': 1754472372, 'usUnits'>
>
> What am i doing wrong in my sensor_map definition?
>
> Best regards, Chris
>
>

-- 
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].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/25b89f2d-b2ba-4752-ae4d-fabaa1e20ea0n%40googlegroups.com.

Reply via email to