Dan,

We solved the decimal point issue..... 

Check out the conversation:  
How do I change the number of displayed decimal places?

Wayne

On Tuesday, March 28, 2023 at 9:36:51 PM UTC-5 Dan Roman wrote:

> Thanks Wayne, very helpful.  I had made some progress but this sped things 
> up for me.  I have been slowly learning more about custom configuring weewx 
> and its skins.  Info is out there, depending on what you are looking for it 
> can be scattered.  My next step is to figure out how to change the number 
> of decimal points displayed for the battery voltage and to get the 
> lightning strike count working.  
>
> I added lightning_strikes to the Belchertown observation list but right 
> now it is displaying "Invalid observation".  Not sure if this is because 
> there are no thunderstorms or if there is a problem with the reading.  I'll 
> wait until I get a thunderstorm and see what is displayed.  I would like to 
> dig into the code and figure out if I can change "Invalid observation" to 
> "No lightning detected today" or something like that.  Not sure it if is in 
> the skin or weewx but greping around should find it.
>
> Thanks again for your help.
>
> Dan
>
>
> On Mon, Mar 27, 2023 at 3:54 PM Wayne Rademacher <[email protected]> 
> wrote:
>
>> Dan,
>> I have a Tempest and the Belchertown skin.   
>>
>> All I did to get to display battery voltage was place the "
>> windBatteryStatus" variable in the station observations string.  I also 
>> added "luminosity" to the string.  To use luminosity (Brightness) you 
>> will need to change the sensor map title from luxXX to luminosity.   I 
>> included both the Station Observation string and my sensor map for your 
>> reference.  Btw, you can also change the sensor titles in the weewx.conf  
>> file.
>>
>> Wayne
>>
>> station_observations = "barometer","dewpoint","outHumidity","rain", 
>> "luminosity", "UV", "cloud_cover", "windBatteryStatus"
>>
>> [[sensor_map]]
>>         outTemp = air_temperature.ST-00105xxx.obs_st
>>         outHumidity = relative_humidity.ST-00105xxx.obs_st
>>         pressure = station_pressure.ST-00105xxx.obs_st
>>         lightning_strikes = lightning_strike_count.ST-00105xxx.obs_st
>>         avg_distance = lightning_strike_avg_distance.ST-00105xxx.obs_st
>>         outTempBatteryStatus = battery.ST-00105xxx.obs_st
>>         windSpeed = wind_speed.ST-00105xxx.rapid_wind
>>         windDir = wind_direction.ST-00105xxx.rapid_wind
>>         luminosity = illuminance.ST-00105xxx.obs_st
>>         UV = uv.ST-00105xxx.obs_st
>>         rain = rain_accumulated.ST-00105xxx.obs_st
>>         windBatteryStatus = battery.ST-00105xxx.obs_st
>>         radiation = solar_radiation.ST-00105xxx.obs_st
>>         lightningXXX = distance.ST-00105xxx.evt_strike
>>         lightningYYY = energy.ST-00105xxx.evt_strike
>>         radiation = solar_radiation.ST-00105xxx.obs_st
>>         lightningXXX = distance.ST-00105xxx.evt_strike
>>         lightningYYY = energy.ST-001056xxx.evt_strike
>>
>> On Saturday, March 25, 2023 at 8:51:25 PM UTC-5 vince wrote:
>>
>>> You need to actually call the get_battery_status() routine too...
>>>
>>> Take a look at what the Seasons skin does...
>>>
>>> On Saturday, March 25, 2023 at 5:06:29 PM UTC-7 Dan Roman wrote:
>>>
>>>> I've been running stock Weewx for about a year and finally got around 
>>>> to trying other skins.  First one I tried is Belchertown and I like it a 
>>>> lot.  I have most things working but when I tried to update about.inc to 
>>>> display the Tempest battery voltage the same way I added it to the Seasons 
>>>> skin, it does not seem to work.  Do I need to do something differently?  
>>>> Below is what I added to sensors.inc in the Seasons skin.  I copied and 
>>>> pasted it into about.inc and it does not display anything.
>>>>
>>>> I did a little digging around in the Seasons skin to see if anything in 
>>>> the configuration was different and needed to be added to the 
>>>> configuration 
>>>> of Belchertown but did not see anything obvious.
>>>>
>>>> Thanks!
>>>>
>>>> ## Modified battery code for Tempest
>>>> #def get_battery_status($x) 
>>>>   #set $y = "{:.2f}".format($x)
>>>>   #if $x >= 2.455
>>>>     <span class="status_ok">OK - $y</span>
>>>>   #else
>>>>     #if $x >= 2.41
>>>>       <span class="status_low">LOW - mode 1 - $y</span>
>>>>     #else
>>>>       #if $x >= 2.39
>>>>         <span class="status_low">LOW - mode 2 - $y</span>
>>>>       #else
>>>>         <span class="status_low">LOW - mode 3 - $y</span>
>>>>       #end if
>>>>     #end if
>>>>   #end if
>>>> #end def
>>>>
>>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/weewx-user/huVKwO86oqs/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/693d4ce5-5196-47f9-ac10-0b2c8525ebcbn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/693d4ce5-5196-47f9-ac10-0b2c8525ebcbn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Dan Roman
> [email protected]
>  
>

-- 
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/31c12168-fdf7-4c47-914a-9e7cec77ed84n%40googlegroups.com.

Reply via email to