Hi John, great, thankyou. Now weewx-loopdata works as expected
But now I have another question: I installed the Skin Weatherboard. What do I have to do, so that the page refreshes automatically when the values are updated. Until now I have to update the page manually with F5. Then in 5 minutes rhythm updated values are displayed. Kind Regards Michael Am Donnerstag, 9. Juli 2020 16:17:39 UTC+2 schrieb John Kline: > > Hi Michael, > > Thank you for testing my extension. I added a check for barometer value > of None in the database. Would you give 1.3.18 a try? > > Cheers, > John > > On Jul 9, 2020, at 1:22 AM, Michael <wee...@gmx.de <javascript:>> wrote: > > > Hi John, > > I'm just about to test your extension. The installation is on a raspi that > gets its data only via SDR. There is no station connected. Barometer data > is not available on this test system. > shortly after the start of weewx there is this error: > > Jul 9 10:14:02 raspberrypi systemd[1]: Started Session c3 of user pi. > Jul 9 10:14:14 raspberrypi systemd[1]: Stopping LSB: weewx weather > system... > Jul 9 10:14:14 raspberrypi weewx[2147]: Stopping weewx weather system: > weewx not running.... > Jul 9 10:14:14 raspberrypi systemd[1]: weewx.service: Succeeded. > Jul 9 10:14:14 raspberrypi systemd[1]: Stopped LSB: weewx weather system. > Jul 9 10:14:14 raspberrypi systemd[1]: Starting LSB: weewx weather > system... > Jul 9 10:14:15 raspberrypi weewx[2167] INFO __main__: Initializing weewx > version 4.0.0 > Jul 9 10:14:15 raspberrypi weewx[2167] INFO __main__: Using Python 3.7.3 > (default, Dec 20 2019, 18:57:59) #012[GCC 8.3.0] > Jul 9 10:14:15 raspberrypi weewx[2167] INFO __main__: Platform > Linux-4.19.118-v7+-armv7l-with-debian-10.4 > Jul 9 10:14:15 raspberrypi weewx[2167] INFO __main__: Locale is > 'de_DE.UTF-8' > Jul 9 10:14:15 raspberrypi weewx[2167] INFO __main__: PID file is > /var/run/weewx.pid > Jul 9 10:14:15 raspberrypi weewx[2171] INFO __main__: Using configuration > file /home/weewx/weewx.conf > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: Loading station > type SDR (user.sdr) > Jul 9 10:14:15 raspberrypi weewx[2157]: Starting weewx weather system: > weewx. > Jul 9 10:14:15 raspberrypi systemd[1]: Started LSB: weewx weather system. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO user.sdr: driver version is > 0.77 > Jul 9 10:14:15 raspberrypi weewx[2171] INFO user.sdr: sensor map is > {'outTemp': 'temperature.1:8.HidekiTS04Packet', 'outHumidity': > 'humidity.1:8.HidekiTS04Packet', 'extraTemp1': > 'temperature.2:10.HidekiTS04Packet', 'extraHumid1': > 'humidity.2:10.HidekiTS04Packet', 'batteryStatus1': > 'battery.2:10.HidekiTS04Packet', 'extraTemp2': > 'temperature.3:1.HidekiTS04Packet', 'extraHumid2': > 'humidity.3:1.HidekiTS04Packet', 'batteryStatus2': > 'battery.3:1.HidekiTS04Packet', 'extraTemp3': > 'temperature.4:13.HidekiTS04Packet', 'extraHumid3': > 'humidity.4:13.HidekiTS04Packet', 'batteryStatus3': > 'battery.4:13.HidekiTS04Packet', 'extraTemp4': > 'temperature.5:8.HidekiTS04Packet', 'extraHumid4': > 'humidity.5:8.HidekiTS04Packet', 'batteryStatus4': > 'battery.5:8.HidekiTS04Packet', 'extraTemp6': > 'temperature.220.inFactoryPacket', 'extraHumid6': > 'humidity.220.inFactoryPacket', 'batteryStatus6': > 'battery.220.inFactoryPacket', 'extraTemp7': > 'temperature.15.inFactoryPacket', 'extraHumid7': > 'humidity.15.inFactoryPacket', 'batteryStatus7': > 'battery.15.inFactoryPacket', 'extraTemp8': > 'temperature.3:12.HidekiTS04Packet', 'extraHumid8': > 'humidity.3:12.HidekiTS04Packet', 'batteryStatus8': > 'battery.3:12.HidekiTS04Packet', 'extraTemp9': > 'temperature.3:14.HidekiTS04Packet', 'extraHumid9': > 'humidity.3:14.HidekiTS04Packet', 'batteryStatus9': > 'battery.3:14.HidekiTS04Packet', 'extraTemp10': > 'temperature.3:15.HidekiTS04Packet', 'extraHumid10': > 'humidity.3:15.HidekiTS04Packet', 'batteryStatus10': > 'battery.3:15.HidekiTS04Packet', 'windSpeed': > 'wind_speed.4:7.HidekiWindPacket', 'windDir': > 'wind_dir.4:7.HidekiWindPacket', 'windGust': > 'wind_gust.4:7.HidekiWindPacket', 'windBatteryStatus': > 'battery.4:7.HidekiWindPacket'} > Jul 9 10:14:15 raspberrypi weewx[2171] INFO user.sdr: deltas is {'rain': > 'rain_total', 'strikes': 'strikes_total'} > Jul 9 10:14:15 raspberrypi weewx[2171] INFO user.sdr: startup process > '/usr/local/bin/rtl_433 -f 433.92M -M utc -F json -M oldmodel' > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: StdConvert > target unit is 0x10 > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.wxservices: The > following values will be calculated: pressure=prefer_hardware, > barometer=prefer_software, altimeter=prefer_hardware, > windchill=prefer_hardware, heatindex=prefer_hardware, > dewpoint=prefer_hardware, inDewpoint=prefer_hardware, > rainRate=prefer_hardware, maxSolarRad=prefer_hardware, > cloudbase=prefer_software, humidex=prefer_hardware, > appTemp=prefer_hardware, ET=prefer_hardware, windrun=prefer_hardware > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.wxservices: The > following algorithms will be used for calculations: altimeter=aaASOS, > maxSolarRad=RS > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: Archive will > use data binding wx_binding > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: Record > generation will be attempted in 'hardware' > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: Using archive > interval of 300 seconds (specified in weewx configuration) > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.restx: StationRegistry: > Registration not requested. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.restx: Wunderground: > Posting not enabled. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.restx: PWSweather: > Posting not enabled. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.restx: CWOP: Posting > not enabled. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.restx: WOW: Posting not > enabled. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.restx: AWEKAS: Posting > not enabled. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO user.loopdata: Service > version is 1.3.17. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO user.loopdata: LoopData file > is: /home/weewx/public_html/loop-data.txt > Jul 9 10:14:15 raspberrypi weewx[2171] INFO __main__: Starting up weewx > version 4.0.0 > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: Using binding > 'wx_binding' to database 'weewx_sdr2' > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.manager: Starting > backfill of daily summaries > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: Starting main > packet loop. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO weewx.engine: Main loop > exiting. Shutting engine down. > Jul 9 10:14:15 raspberrypi weewx[2171] INFO user.sdr: shutdown process > /usr/local/bin/rtl_433 -f 433.92M -M utc -F json -M oldmodel > Jul 9 10:14:30 raspberrypi weewx[2171] INFO user.sdr: timed out waiting > for stderr-thread > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: Caught > unrecoverable exception: > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** must > be real number, not NoneType > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > Traceback (most recent call last): > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > File "/home/weewx/bin/weewxd", line 154, in main > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > engine.run() > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > File "/home/weewx/bin/weewx/engine.py", line 177, in run > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.PRE_LOOP)) > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > File "/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > callback(event) > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > File "/home/weewx/bin/user/loopdata.py", line 257, in pre_loop > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > barometer_readings = self.fill_in_barometer_readings_at_startup(dbm) > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > File "/home/weewx/bin/user/loopdata.py", line 288, in > fill_in_barometer_readings_at_startup > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > timestamp_to_string(reading.timestamp), reading.value)) > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > TypeError: must be real number, not NoneType > Jul 9 10:14:37 raspberrypi weewx[2171] CRITICAL __main__: **** > Exiting. > > kind regards > Michael > > -- > 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-de...@googlegroups.com <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-development/3b5accfd-6280-4b55-bde6-b2d3a739c722o%40googlegroups.com > > <https://groups.google.com/d/msgid/weewx-development/3b5accfd-6280-4b55-bde6-b2d3a739c722o%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- 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/a1b6662f-2d26-4cd4-8b66-d85ac19f25bao%40googlegroups.com.