In theory you could do this by writing a service which augments the data stream with the data from rtl_433. In practice, that's a lot of work, and prone to some data confusion (for example, which outside temperature?).
Better to run a second instance using the sdr driver, which adds to a separate database. You can then use the data from the 2nd database in your reports. A little bit of homework: - Take a look at the wiki article How to run multiple instances of WeeWX <https://github.com/weewx/weewx/wiki/weewx-multi> for one method of running multiple instances. - See the section *Using multiple bindings <http://www.weewx.com/docs/customizing.htm#Using_multiple_bindings>* in the Customizing Guide for how to use a 2nd database in your reports. -tk On Sun, Jun 7, 2020 at 5:46 PM Ron M. <[email protected]> wrote: > Howdy folks, > > Been happily using wee for a few years now, and finally trying to get a > little dangerous with it now. :) > > Running Wee 4.1.1 (just updated today via deb) on a RasPi with a USB > connected Vantage station. That part is working great. > > I had a couple of RTLSDR modules lying around from my ADSB receiver > experiments, and decided to fire one up with rtl_433 just to see what all > is around... and I found a couple of LaCrosse sensors and a couple of > Acurite sensors nearby from which I could receive temperature and humidity > data. So I decided to try adding that capability into my existing wee > instance... yeah that didn't quite work. Glad I saved a backup of the .conf > to go back to. :) > > If I'm following the logs correctly, it appears I can only have one > "station_type" defined for my weewx.conf file... and that's where I'm > failing to follow why it's not working. I'm obviously getting all my > primary data input from the Vantage, and want to keep that. I just want to > pick up the extra temperature and humidity variables I'm seeing via the SDR > and add those to my existing weather page without needing to run a separate > instance of wee... or at least not a full separate instance... this is > where I'm really not clear on the remote service part. > > Here's the snippet of the SDR config section... yes I know it's all > commented out right now, for obvious reasons. > > > ############################################################################## > > #[SDR] > # This section is for the software-defined radio driver. > > # The driver to use > # driver = user.sdr > # cmd = rtl_433 -M utc -F json > # path = /usr/local/bin > # [[sensor_map]] > # extraTemp1 = temperature_C.185.LaCrosse-TX141THBv2 > # extraHumid1 = humidity.185.LaCrosse-TX141THBv2 > # extraTemp2 = temperature_C.212.LaCrosse-TX141THBv2 > # extraHumid2 = humidity.212.LaCrosse-TX141THBv2 > # extraTemp3 = temperature_C.99.Acurite-606TX > # log_unknown_sensors = True > # log_unmapped_sensors = True > > > ############################################################################## > > > But this is basically what I'm trying to do, read that data into those > "extraTemp#" fields, that way it can be displayed and added to the existing > graphs. > > Am I going about this the wrong way? Or is this just not within the > capability of the software? > > Thanks, > Ron NN5DX > > > -- > 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/e17dc755-d168-4d86-afcf-781972f5a05eo%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/e17dc755-d168-4d86-afcf-781972f5a05eo%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAPq0zEBZvmLN%2Bz-W8BK7f%3DYF80RUT2OmKN-rtLcfNyW%2BCDwsqQ%40mail.gmail.com.
