look at the sensors.inc file
On Monday, May 6, 2019 at 6:16:22 PM UTC-5, Ken Booth wrote:
>
> When the Acurite SmartHub sends raw data to weewx, the battery status is
> reported as "normal" or "low" and this is converted to 0 or 1 respectively.
>
> weewx[24667]: interceptor: MainThread: raw data:
> dateutc=now&action=updateraw&realtime=1&id=24C86E090EC1&mt=tower&sensor=00004036&humidity=34&tempf=76.4&baromin=30.31&battery=normal&rssi=4
> weewx[24667]: interceptor: MainThread: raw packet:
> {'bridge_id.00004036.24C86E090EC1': '24C86E090EC1',
> 'sensor_type.00004036.24C86E090EC1': 'tower',
> 'battery.00004036.24C86E090EC1': 0,
> ...
> weewx[24667]: interceptor: MainThread: raw data:
> dateutc=now&action=updateraw&realtime=1&id=24C86E090A48&mt=tower&sensor=00005422&humidity=34&tempf=71.4&baromin=29.83&battery=low&rssi=3
> weewx[24667]: interceptor: MainThread: raw packet:
> {'rssi.00005422.24C86E090A48': 75.0, 'battery.00005422.24C86E090A48': 1,
> ...
>
> I've defined the battery status as a count, rather than a percentage in
> /usr/share/weewx/user/extensions.py
> weewx.units.obs_group_dict['extraTempBatteryStatus12'] = 'group_count'
>
> But when I put into the skin in /etc/weewx/skins/Seasons/current.inc
> <td class="data">$current.extraTempBatteryStatus12</td>
> the resulting table is displayed as 0% for normal and 1% for low
>
> At the moment I have changed /etc/weewx/skins/Seasons/current.inc to
> <td class="data">$current.extraTempBatteryStatus12.raw</td>
> so I get 0.0 for a good battery and 1.0 for a low battery.
>
> What syntax do I use in current.inc to display the string "OK" for 0 or
> "Low Batt" for 1 ?
>
--
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/77a148ff-1b38-476e-83cb-dbc21a89942a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.