Hi Michael,

Thank you.
It does not work, probably because I'm still with bootstrap 4.0.

About table named "pm2_5_aqi", I do not understand how the other charts are 
generated if it is not in the db?

I've added "pm2_5_aqi" and it works.

About the documentation, I do not have all the info, but I will check what 
to send previously about the variables and tags we can add in the Livechart.

I put all in pause for now and I will try it again tonight.

Thank you

Yves,
YMartin.com/meteo
Le mardi 18 juillet 2023 à 09 h 40 min 08 s UTC-4, [email protected] a 
écrit :

> For the UV-Chart, something like this should work:
>
>     [[radiation]]
>         [[[radiation]]]
>             payload_key = radiation
>             showMaxMarkPoint = true
>             showMinMarkPoint = false
>             showAvgMarkLine = false
>
>             lineColor = '#ffcd56'
>             decimals = 0
>         [[[UV]]]
>             yAxisIndex = 1
>             plotType = bar
>
>             aggregateType = avg
>             aggregateInterval = 3600
>             payload_key = UV
>             showMaxMarkPoint = false
>             showMinMarkPoint = false
>
>             showAvgMarkLine = false
>             lineColor = '#7f1ae555'
>             decimals = 0
>
> [email protected] schrieb am Dienstag, 18. Juli 2023 um 15:29:09 UTC+2:
>
>> If you check the documentation in the skin.conf:
>>
>>
>> https://github.com/brewster76/fuzzy-archer/blob/4.1/skins/Bootstrap/skin.conf#L799
>>  
>>
>> "choose weewx field name" 
>>
>> So [[[pm2_5_aqi]]] is invalid, since you don't have a column in your 
>> archive table named "pm2_5_aqi"
>>
>> You probably (just a guess) tried to configure something like that:
>>
>>  [[outAqi]]
>>         [[[pm1_0]]]
>>
>>             showMaxMarkPoint = true
>>             showMinMarkPoint = true
>>             showAvgMarkLine = false
>>             lineColor = '#b44242'
>>             decimals = 0
>>         [[[pm2_5]]]
>>
>>             showMaxMarkPoint = true
>>             showMinMarkPoint = true
>>             showAvgMarkLine = false
>>             lineColor = '#428bca'
>>             decimals = 0
>>         [[[pm10_0]]]
>>             showMaxMarkPoint = true
>>             showMinMarkPoint = true
>>             showAvgMarkLine = false
>>             lineColor = '#7f1ae5'
>>             decimals = 0
>>
>> Yves Martin schrieb am Dienstag, 18. Juli 2023 um 15:19:57 UTC+2:
>>
>>> Hi,
>>>
>>> 2 questions:
>>>
>>> 1. How to add a scale on the right side of the chart if 2 charts are 
>>> mixed in one picture?
>>>
>>> Here is the code:
>>>
>>>     [[radiation]]
>>>         [[[radiation]]]
>>>             payload_key = radiation
>>>             #convertFunction = "function(value) { return value / 126.7; 
>>> }" #you can do value conversions if needed
>>>             showMaxMarkPoint = true
>>>             showMinMarkPoint = true
>>>             showAvgMarkLine = true
>>>             lineColor = '#ffcd56'
>>>             decimals = 0
>>>         [[[UV]]]
>>>             yAxisIndex = 1  #to assign UV to the 2nd yAxis
>>>             aggregateType = avg
>>>             aggregateInterval = 3600
>>>             payload_key = UV
>>>             showMaxMarkPoint = true
>>>             showMinMarkPoint = true
>>>             showAvgMarkLine = false
>>>             lineColor = '#7f1ae555'
>>>             decimals = 0
>>>
>>> My issue is, I cannot see the UV chart because I cannot add a correct 
>>> scale on the right side of the chart.
>>>
>>> 2. How to add the Air Quality charts on the LiveChart:
>>>
>>>     [[pm2_5_aqi]]
>>>         [[[pm2_5_aqi]]]
>>>             payload_key = outAQI
>>>             showMaxMarkPoint = true
>>>             showMinMarkPoint = true
>>>             showAvgMarkLine = false
>>>             lineColor = '#428bca'
>>>             decimals = 0
>>>         [[[pm2_5]]]
>>>             payload_key = outAQI
>>>             showMaxMarkPoint = true
>>>             showMinMarkPoint = true
>>>             showAvgMarkLine = false
>>>             lineColor = '#428bca'
>>>             decimals = 0
>>>
>>> but I get an error like the variable is not set :
>>>
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine: 
>>> Caught unrecoverable exception in generator 'user.jsonengine.JSONGenerator'
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****  'pm2_5_aqi'
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****  Traceback (most recent call last):
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****      obj.start()
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****    File "/usr/share/weewx/weewx/reportengine.py", line 385, in 
>>> start
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****      self.run()
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****    File "/usr/share/weewx/user/jsonengine.py", line 51, in run
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****      self.gen_data()
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****    File "/usr/share/weewx/user/jsonengine.py", line 128, in 
>>> gen_data
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****      ret, category_history = self.gen_history_data(category, 
>>> data_type, live_options, self.c$
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****    File "/usr/share/weewx/user/jsonengine.py", line 210, in 
>>> gen_history_data
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****      db_value_tuple = weewx.units.as_value_tuple(rec, column_name)
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****    File "/usr/share/weewx/weewx/units.py", line 1644, in 
>>> as_value_tuple
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****      val = record_dict[obs_type]
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****  KeyError: 'pm2_5_aqi'
>>> Jul 18 09:05:56 weewx4-raspi weewx[31203] ERROR weewx.reportengine:     
>>>     ****  Generator terminated
>>>
>>> Yves,
>>> YMartin.com/meteo
>>>
>>

-- 
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/90ceecd2-fa50-4e56-a00b-8dfd3c6b4c35n%40googlegroups.com.

Reply via email to