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.

Reply via email to