Hi, We are happy with the system is up and running and publishes every 5 minutes the data to Windy and Windguru, this is great!
Sometimes the system crashes / hang after some day's or weeks. last time it runs 3,5 week without any problem. this is the log, it seems that there is float data where the system expects an integer, the strange thing is that the loop run's each 5 minutes....why it could crash? I run the latest version of Weewx, does anybody has an idea or solution? Tnx! Regards Co, Nov 29 09:20:16 wsb-meteo weewx[1104] INFO weewx.restx: Windy: Published record 2020-11-29 09:20:00 CET (1606638000) Nov 29 09:20:16 wsb-meteo weewx[1104] INFO weewx.restx: WindGuru: Published record 2020-11-29 09:20:00 CET (1606638000) Nov 29 09:20:19 wsb-meteo weewx[1104] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 3.07 seconds Nov 29 09:20:20 wsb-meteo weewx[1104] INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 1.49 seconds Nov 29 09:20:20 wsb-meteo weewx[1104] INFO weewx.reportengine: Copied 0 files to /home/weewx/public_html Nov 29 09:25:15 wsb-meteo weewx[1104] INFO weewx.manager: Added record 2020-11-29 09:25:00 CET (1606638300) to database 'weewx' Nov 29 09:25:16 wsb-meteo weewx[1104] INFO weewx.manager: Added record 2020-11-29 09:25:00 CET (1606638300) to daily summary in 'weewx' Nov 29 09:25:16 wsb-meteo weewx[1104] INFO weewx.restx: Windy: Published record 2020-11-29 09:25:00 CET (1606638300) Nov 29 09:25:16 wsb-meteo weewx[1104] INFO weewx.restx: WindGuru: Published record 2020-11-29 09:25:00 CET (1606638300) Nov 29 09:25:19 wsb-meteo weewx[1104] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 2.87 seconds Nov 29 09:25:20 wsb-meteo weewx[1104] INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 1.60 seconds Nov 29 09:25:20 wsb-meteo weewx[1104] INFO weewx.reportengine: Copied 0 files to /home/weewx/public_html Nov 29 09:30:10 wsb-meteo weewx[1104] INFO weewx.engine: Main loop exiting. Shutting engine down. Nov 29 09:30:10 wsb-meteo weewx[1104] INFO weewx.engine: Shutting down StdReport thread Nov 29 09:30:10 wsb-meteo weewx[1104] INFO user.rtldavis: shutdown process /home/pi/work/bin/rtldavis -ex 200 -tf EU -tr 1 Nov 29 09:30:10 wsb-meteo weewx[1104] INFO user.rtldavis: rtldavis with pid 1108 killed Nov 29 09:30:10 wsb-meteo weewx[1104] CRITICAL __main__: Caught unrecoverable exception: Nov 29 09:30:10 wsb-meteo weewx[1104] CRITICAL __main__: **** %x format: an integer is required, not float Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** Traceback (most recent call last): Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** File "./bin/weewxd", line 154, in main Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** File "/home/weewx/bin/weewx/engine.py", line 203, in run Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** for packet in self.console.genLoopPackets(): Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** File "/home/weewx/bin/user/rtldavis.py", line 995, in genLoopPackets Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** for data in PacketFactory.create(self, lines): Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** File "/home/weewx/bin/user/rtldavis.py", line 616, in create Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** pkt = PacketFactory.parse_text(self, lines) Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** File "/home/weewx/bin/user/rtldavis.py", line 628, in parse_text Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** pkt = parser.parse_text(self, payload, lines) Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** File "/home/weewx/bin/user/rtldavis.py", line 529, in parse_text Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** pkt = self.parse_raw(self, raw_pkt) Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** File "/home/weewx/bin/user/rtldavis.py", line 1200, in parse_raw Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** % (temp_raw, temp_c)) Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** TypeError: %x format: an integer is required, not float Nov 29 09:30:11 wsb-meteo weewx[1104] CRITICAL __main__: **** Exiting. -- 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/CABQzV8wNHsyY31PTcVNyY0WM0Y_s_6_Y101KejfcKkJ1Lrtg0w%40mail.gmail.com.
