Hi Manfred, I took this one right from the Season's skin, but modified it slightly to include the CSS color so it was inline. Give this a try (remove it from the table's tr's and td's if you're not using a table)
#if $day.txBatteryStatus.has_data <tr> <td style="text-align:right; padding:4px 8px 0 0;"> Transmitter Battery</td> <td style="text-align:left; font-weight:bold; padding-top:4px;"> #if $current.txBatteryStatus.raw == 0 <span style="color:#44aa44;">OK</span> #else <span style="color:#aa4444;">LOW</span> #end if </td> </tr> #end if On Sunday, August 11, 2019 at 9:44:24 AM UTC-4, Manfred Maier wrote: > > Thanks Pat! It works. > > Yet, my website coding skills are unfortunately not the best. > How does your code look like, where you translate the > $current.txBatteryStatus into a green 'OK' (on your about-page)? > I've tried all different kinds of if-statements but none worked. > > > > Am Sonntag, 11. August 2019 04:16:34 UTC+2 schrieb Pat: >> >> Is your station or driver tracking the rxCheckPercent? (check your >> database to see if its populated). If so then try $current.rxCheckPercent >> for the text representation. >> >> To graph it add this to your graphs.conf >> >> [about] >> show_button = false >> time_length = 172800 # 48 hours in seconds >> aggregate_type = last >> aggregate_interval = 300 # 5 min >> gapsize = 300000 # 5 min >> >> [[rxchart]] >> title = ISS Receive Stats >> yaxis_max = 100 >> [[[rxCheckPercent]]] >> color = "#268bd2" >> >> [[rxchartyear]] >> title = ISS Receive Stats Average >> yaxis_max = 100 >> xaxis_groupby = month >> xaxis_categories = 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', >> 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' >> time_length = year >> [[[rxCheckPercent]]] >> aggregate_type = avg >> color = "#268bd2" >> >> >> >> Then at the top of your about.inc add this line which initializes >> Highcharts for the [about] graph group >> >> <script type='text/javascript'>showChart("about");</script> >> >> >> Then inside your about.inc where you want the graph to actually appear >> add this: >> >> <div id="rxchart" style="margin-top:30px;"></div> >> <div id="rxchartyear" style="margin-top:30px;"></div> >> >> >> Basically the top of the about.inc will initialize the Highcharts [about] >> code, and the <div>'s tell it where to put those charts. You can see that >> the <div ID> is the same name as the chart name inside the [about] graph >> group. >> >> With this simple logic in mind, you can put any chart on any page you >> want. >> >> >> On Saturday, August 10, 2019 at 5:13:31 PM UTC-4, Manfred Maier wrote: >>> >>> Hi Pat, >>> a quick question: >>> How do I get the Signal Quality / ISS Receive Stats onto the About page? >>> I've tried $station.rxCheckPercent, but that triggered an error. >>> >>> Is the about.inc of your page somewhere available? >>> >>> Thanks! >>> Manfred. >>> >>> >>> -- 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/102f61d4-b97d-420f-9976-4d4e8e5450d4%40googlegroups.com.