Apr 9 16:17:18 weewx weewx[1719] DEBUG weewx.drivers.ultimeter: Close serial port /dev/ttyUSB0
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: Caught unrecoverable exception:
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** startswith first arg must be bytes or a tuple of bytes, not str
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** Traceback (most recent call last):
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** File "/home/weewx/bin/weewx/drivers/ultimeter.py", line 346, in _decode
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** v = int(s, 16)
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** ValueError: invalid literal for int() with base 16: b'----'
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: ****
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** During handling of the above exception, another exception occurred:
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: ****
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** Traceback (most recent call last):
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** File "/home/weewx/bin/weewxd", line 157, in main
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** engine.run()
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** File "/home/weewx/bin/weewx/engine.py", line 208, in run
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** for packet in self.console.genLoopPackets():
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** File "/home/weewx/bin/weewx/drivers/ultimeter.py", line 132, in genLoopPackets
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** data = Station.parse_readings(readings)
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** File "/home/weewx/bin/weewx/drivers/ultimeter.py", line 317, in parse_readings
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** data['inHumidity'] = Station._decode(buf[28:32], 0.1) # percent
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** File "/home/weewx/bin/weewx/drivers/ultimeter.py", line 354, in _decode
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** if not s. startswith('--'):
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** TypeError: startswith first arg must be bytes or a tuple of bytes, not str
Apr 9 16:17:19 weewx weewx[1719] CRITICAL __main__: **** Exiting.