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.