Finally getting back to this, and this still does not work. It creates the graph x and y axes and time stamps properly but doesn't seem able to read the data.
[[chart6]] title = Water level data_binding = 'sdr_binding' time_length = week type = spline [[[leafTemp2]]] name = Water level The sdr_binding works properly in the inex_hook_after_station_info.inc thus: $latest($data_binding='sdr_binding').leafTemp2 I am puzzled. On Thursday, March 5, 2020 at 4:17:17 PM UTC-5, Pat wrote: > > This is working for me. I have a test database setup to capture Lightning > strikes. I also have the ability to send adhoc strikes for testing. > > Here we can see my tests are being saved: > > Mar 5 16:14:08 serverlab weewx[12374] INFO weewx.manager: Added record > 2020-03-05 16:14:08 EST (1583442848) to database 'lightning.sdb' > Mar 5 16:14:08 serverlab weewx[12374] INFO weewx.manager: Added record > 2020-03-05 16:14:08 EST (1583442848) to daily summary in 'lightning.sdb' > > > Then using this graphs.conf config: > > [[lightning_binding_test]] > title = Lightning Binding > data_binding = lightning_binding > yAxisLabel = "" > time_length = year > xAxis_groupby = day > > > [[[distance_km]]] > name = Lightning Distance KM > type = column > yAxisLabel = Lightning Count > [[[distance_mi]]] > name = Lightning Distance (mi) > type = column > > > I get these results which are from my tests (image attached). > > Notice how my data_binding is below the 2 square bracket section. Then the > 3 square bracket observations match the column name within that custom > database. > > > On Thursday, March 5, 2020 at 2:48:41 PM UTC-5, weather list wrote: >> >> Doesn't seem to work in that format, or as: >> >> [[chart6]] >> title = Water level >> [[[leafTemp2]]] >> $data_binding='sdr_binding' >> yAxis_tickInterval = 6 >> name = Water level >> >> The contents of leafTemp2 are in the form: 62.9921259843 >> >> Perhaps all those decimal places cause issues? I am unsure how to >> eliminate them. >> >> The sensor map is thus: >> >> [SDR] >> # This section is for the software-defined radio driver. >> >> # The driver to use >> driver = user.sdr >> log_unknown_sensors = False >> log_unmapped_sensors = False >> [[sensor_map]] >> leafTemp2 = depth.*.TSFT002Packet # height in cm >> >> The logs show no errors. >> >> Console output of sir.conf: >> >> REC: 2020-03-05 14:40:00 EST (1583437200) dateTime: 1583437200.0, ET: >> None, extraTemp2: 82.74, interval: 5, leafTemp2: 62.9921259843, >> maxSolarRad: 750.99796387, rainRate: 0.0, usUnits: 1 >> >> LOOP: 2020-03-05 14:44:57 EST (1583437497) dateTime: 1583437497, >> leafTemp2: 62.9921259843, maxSolarRad: 731.5138454, rainRate: 0, usUnits: 1 >> >> On Wednesday, March 4, 2020 at 8:12:02 AM UTC-5, Pat wrote: >>> >>> Yes, this should be supported. It's similar to the ImageGenerator >>> settings... try this >>> >>> [[chart6]] >>> title = Water level >>> [[[leafTemp2]]] >>> data_binding = sdr_binding >>> yAxis_tickInterval = 6 >>> name = Water level >>> >>> >>> >>> On Tuesday, March 3, 2020 at 8:27:28 AM UTC-5, Dan'l B wrote: >>>> >>>> Following the excellent instructions I’ve managed to add a new chart >>>> but cannot work out how to get the data I need into it. >>>> >>>> The value in question is from an SDR device mapped to leafTemp2 (I’m >>>> running two instances of weewx: weewx.conf and sir.conf), so I usually use >>>> it as ‘$latest($data_binding='sdr_binding').leafTemp2’, for example. >>>> >>>> In my new chart, that doesn’t appear to work: >>>> >>>> [[chart6]] >>>> title = Water level >>>> [[[($data_binding='sdr_binding').leafTemp2]]] >>>> yAxis_tickInterval = 6 >>>> name = Water level >>>> >>>> How do I retrieve that value for the chart? >>> >>> -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/2ae1270d-ac51-455c-8f64-785da5394a6a%40googlegroups.com.