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/2059b8f5-1d3e-44a5-9145-648312e33bff%40googlegroups.com.