Hi John,

I have just tested the version LOOP_DATA_VERSION = '2.0.b2'.
the following error appears after a few minutes runtime:

Jul 12 12:35:08 raspberrypi weewx[31676] CRITICAL user.loopdata:     ****  
Traceback (most recent call last):
Jul 12 12:35:08 raspberrypi weewx[31676] CRITICAL user.loopdata:     
****    File "/home/weewx/bin/user/loopdata.py", line 335, in process_queue
Jul 12 12:35:08 raspberrypi weewx[31676] CRITICAL user.loopdata:     
****      self.save_barometer_reading(pkt_time, pkt)
Jul 12 12:35:08 raspberrypi weewx[31676] CRITICAL user.loopdata:     
****    File "/home/weewx/bin/user/loopdata.py", line 855, in 
save_barometer_reading
Jul 12 12:35:08 raspberrypi weewx[31676] CRITICAL user.loopdata:     
****      value = self.arc_per_accum['barometer'].avg
Jul 12 12:35:08 raspberrypi weewx[31676] CRITICAL user.loopdata:     ****  
KeyError: 'barometer'
Jul 12 12:35:18 raspberrypi weewx[31676] INFO user.sdr: unmapped: ['{"time" 
: "2020-07-12 10:35:14", "model" : "HIDEKI TS04 sensor", "rc" : 0, 
"channel" : 3, "battery" : "OK", "temperature_C" : 28.700, "humidity" : 43, 
"mic" : "CRC"}\n'] ({'dateTime': 1594550114, 'usUnits': 16, 
'temperature.3:0.HidekiTS04Packet': 28.7, 'humidity.3:0.HidekiTS04Packet': 
43.0, 'battery.3:0.HidekiTS04Packet': 0})
Jul 12 12:35:18 raspberrypi weewx[31676] INFO user.sdr: unmapped: [] 
({'dateTime': 1594550114, 'usUnits': 16, 
'temperature.3:0.HidekiTS04Packet': 28.7, 'humidity.3:0.HidekiTS04Packet': 
43.0, 'battery.3:0.HidekiTS04Packet': 0})
Jul 12 12:35:22 raspberrypi weewx[31676] INFO weewx.manager: Added record 
2020-07-12 12:35:00 CEST (1594550100) to database 'weewx_sdr2'
Jul 12 12:35:23 raspberrypi weewx[31676] INFO weewx.manager: Added record 
2020-07-12 12:35:00 CEST (1594550100) to daily summary in 'weewx_sdr2'
Jul 12 12:35:23 raspberrypi weewx[31676] INFO weewx.cheetahgenerator: 
Generated 1 files for report WeatherBoardReport in 0.31 seconds
Jul 12 12:35:23 raspberrypi weewx[31676] INFO weewx.reportengine: Copied 2 
files to /var/www/html/weatherboard
Kind Regards 
Michael



Am Sonntag, 12. Juli 2020 05:55:30 UTC+2 schrieb John Kline:
>
> Hi Michael,
>
> I rewrote LoopData to use the same names as Cheetah (rather than keeping 
> my home-grown naming scheme).
>
> If you are planning on going further with LoopData (and WeatherBoard) I 
> recommend that you switch to:
> https://github.com/chaunceygardiner/weewx-loopdata/tree/development
> and
> https://github.com/chaunceygardiner/weewx-weatherboard/tree/development
>
> You’ll find the names you can include much more familiar.  Here’ my 
> loop-data.txt now:
>
> {"current.dateTime.raw": 1594525666, "current.windSpeed.raw": 0.0, 
> "current.windSpeed": "0.0 mph", "current.windDir.ordinal_compass": "N/A", 
> "trend.barometer.desc": "Rising Slowly", "current.barometer": "29.976 inHg", 
> "day.rain.sum": "0.00 in", "current.dewpoint": "55.5\u00b0F", 
> "current.heatindex": "68.2\u00b0F", "current.outHumidity": "64%", 
> "current.outTemp": "68.2\u00b0F", "current.rainRate": "0.00 in/h", 
> "current.windchill": "68.2\u00b0F", "day.windGust.maxtime": "07/11/2020 
> 03:58:52 PM", "day.windGust.max": "13.8 mph", "10m.windGust.max": "4.4 mph", 
> "current.pm2_5_aqi.raw": 29.0, "current.pm2_5_aqic.raw": 2746368, 
> "day.wind.maxtime": "07/11/2020 03:58:52 PM", "day.wind.max.formatted": 
> "13.8", "day.wind.gustdir.formatted": "45", "day.outTemp.maxtime": 
> "07/11/2020 02:01:02 PM", "day.outTemp.max.formatted": "87.2", 
> "day.outTemp.mintime": "07/11/2020 06:15:54 AM", "day.outTemp.min.formatted": 
> "53.2", "day.heatindex.maxtime": "07/11/2020 02:01:02 PM", 
> "day.heatindex.max.formatted": "87.2", "day.windchill.mintime": "07/11/2020 
> 06:15:54 AM", "day.windchill.min.formatted": "53.2", "day.dewpoint.maxtime": 
> "07/11/2020 07:59:56 AM", "day.dewpoint.max.formatted": "61.4", 
> "day.dewpoint.mintime": "07/11/2020 06:15:54 AM", 
> "day.dewpoint.min.formatted": "51.8", "day.outHumidity.maxtime": "07/11/2020 
> 07:06:56 AM", "day.outHumidity.max.formatted": "96", 
> "day.outHumidity.mintime": "07/11/2020 02:03:02 PM", 
> "day.outHumidity.min.formatted": "34", "day.barometer.maxtime": "07/11/2020 
> 10:36:58 AM", "day.barometer.max.formatted": "30.025", 
> "day.barometer.minttime": "day.barometer.minttime", 
> "day.barometer.min.formatted": "29.945", "day.rain.sum.formatted": "0.00", 
> "day.rainRate.maxtime": "07/11/2020 12:00:02 AM", 
> "day.rainRate.max.formatted": "0.00", "day.wind.avg.formatted": "2.0", 
> "day.wind.rms.formatted": "2.6", "day.wind.vecavg.formatted": "1.8", 
> "day.wind.vecdir.formatted": "357", "current.consBatteryVoltage": "5.3 V", 
> "current.supplyVoltage": "6.6 V"}
>
> current and day are pretty much all there.  You can’t use .format(xxx); but 
> you can use .formatted (which is the same as .format(add_label=False).
>
> unit.label.<obs> works.
>
> Trend only has barometer and it’s for a hard coded (at present) 3-hour 
> barometer trend:
>
> trend.barometer
>
> Also, trend.barometer.desc is a made up, not currently localized, way of 
> getting steady, falling slowly, etc.  I’ve got to figure something out for 
> that.
>
> Lastly, there’s also a 15m period just for windGust.
>
> 15m.windGust.max
>
> 15m.windGust.maxtime
>
>
> Cheers,
>
> John
>
>
> .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-development+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/c336dad9-dca8-4a74-8268-3b76cfc5d757o%40googlegroups.com.

Reply via email to