I have a similar setup, done in May, and I have similar lack of data. It worked from Nov to April, but I wanted to change from a workstation-with-GUI to a Headless-Server, so I started again, and apparently messed it up. (I kept weewx.conf)
RTl-433 works, generating sensible output like Matthew Wall described. SDR.py runs ok for a while but then it starts writing many lines like this, which I cannot understand. err:b’ ‘ Tomorrow I will check my “environment” as I might have put either RTl-433 or RTl-sdr or both directory in the wrong place. How would I know, as I didn’t see any specific instruction. And I don’t know where sdr.py came from, or where it should be. On Tuesday, 25 May 2021 at 10:43:07 UTC+10 [email protected] wrote: > I am having trouble getting weewx to do anything with the data from my SDR > configured extension (sdr.py). I have had this running before on my > Raspberry PI 4B running Buster Raspbian OS but lost all my data through > some errant behaviour of an attempted install of other software. > > My weather station is a Digitech XC0434 Wireless, no USB or Ethernet but > the sensors transmit on 917MHz. > > I re-installed all pre-requisites and installed weewx via python3 > ./setup.py build and sudo python3 ./setup.py install as per > http://weewx.com/docs/setup.htm. I installed rtl_433 and the weewx-sdr > driver as per https://github.com/matthewwall/weewx-sdr. > > Running the rtl_433 -f 917M -M utc -F json command reveals: > > {"time" : "2021-05-24 22:52:14", "model" : "Bresser-6in1", "id" : > 432013605, "channel" : 0, "battery_ok" : 1, "temperature_C" : 63.400, > "humidity" : 89, "sensor_type" : 1, "wind_max_m_s" : 2.600, "wind_avg_m_s" > : 2.600, "wind_dir_deg" : 112, "mic" : "CRC"} > > running sudo PYTHONPATH=bin python bin/user/sdr.py --cmd="rtl_433 -f 917M > -M utc -F json" shows: > > out:[u'{"time" : "2021-05-24 22:53:26", "model" : "Bresser-6in1", "id" : > 432013605, "channel" : 0, "battery_ok" : 1, "temperature_C" : 63.400, > "humidity" : 89, "sensor_type" : 1, "wind_max_m_s" : 5.000, "wind_avg_m_s" > : 4.600, "wind_dir_deg" : 112, "mic" : "CRC"}\n'] > parsed: {'wind_dir.432013605.Bresser6in1Packet': 112.0, > 'gust_speed.432013605.Bresser6in1Packet': 5.0, > 'wind_speed.432013605.Bresser6in1Packet': 4.6, 'dateTime': 1621896806, > 'temperature.432013605.Bresser6in1Packet': 63.4, > 'humidity.432013605.Bresser6in1Packet': 89.0, 'usUnits': 17} > > So thus far all seems well. > > My sdr.py, syslog and weewx.conf are attached, I do (and have > successfully) uploaded to WU and my MySQL database using this configuration > before. > > In summary running weewx either as a daeomon or via weewxd the result is > always as per the syslog despite minor tweaks to the sdp.py for parsing > issues or weewx.conf for config settings. > > Any pointers to my error would be much appreciated. > > -- 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 on the web visit https://groups.google.com/d/msgid/weewx-user/8d39bef7-e516-44ef-83e5-32d91822358dn%40googlegroups.com.
