Errors in the log file unable to make the soft work

60 views
Skip to first unread message

P Le

unread,
May 10, 2020, 11:01:42 AM5/10/20
to weewx-user
Hi everyone,
I just installed weewx on a Rpi  4 running under Debian. My station is a WS2801 and seems to be Sync.
In the log Files I have the following errors I don't know what to do :
Could you help me please!
I reset the weather station and resync all the captors just before.
Many thx.

May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: driver version is 0.50
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: frequency is EU
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: found transceiver at bus= device=
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: manufacturer: b'LA CROSSE TECHNOLOGY'
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: product: b'Weather Direct Light Wireless Device'
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: interface: 0
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: base frequency: 868300000
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: frequency correction: 90128 (0x16010)
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: adjusted frequency: 910568669 (0x36462cdd)
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: transceiver identifier: 53 (0x0035)
May 10 16:44:58 raspberrypi wee_device[4411] INFO weewx.drivers.ws28xx: transceiver serial: 01010907150053
vMay 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: driver version is 0.50
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: frequency is EU
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: found transceiver at bus= device=
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: manufacturer: b'LA CROSSE TECHNOLOGY'
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: product: b'Weather Direct Light Wireless Device'
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: interface: 0
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: base frequency: 868300000
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: frequency correction: 90128 (0x16010)
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: adjusted frequency: 910568669 (0x36462cdd)
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: transceiver identifier: 53 (0x0035)
May 10 16:45:40 raspberrypi wee_device[4513] INFO weewx.drivers.ws28xx: transceiver serial: 01010907150053
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: driver version is 0.50
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: frequency is EU
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: found transceiver at bus= device=
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: manufacturer: b'LA CROSSE TECHNOLOGY'
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: product: b'Weather Direct Light Wireless Device'
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: interface: 0
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: base frequency: 868300000
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: frequency correction: 90128 (0x16010)
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: adjusted frequency: 910568669 (0x36462cdd)
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: transceiver identifier: 53 (0x0035)
May 10 16:50:18 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: transceiver serial: 01010907150053
May 10 16:51:14 raspberrypi wee_device[5229] INFO weewx.drivers.ws28xx: console is paired to device with ID 0035
May 10 16:51:14 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx: ToDateTime: bogus date for LastRainReset: error status in buffer
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx: exception in doRF: unsupported operand type(s) for >>: 'float' and 'int'
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx: Traceback (most recent call last):
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:   File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 4098, in doRF
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:     self.doRFCommunication()
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:   File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 4142, in doRFCommunication
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:     self.generateResponse(FrameBuffer, DataLength)
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:   File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 3885, in generateResponse
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:     self.handleHistoryData(newBuffer, newLength)
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:   File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 3786, in handleHistoryData
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:     newlen[0] = self.buildACKFrame(newbuf, EAction.aGetHistory, cs, nextIndex)
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:   File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 3597, in buildACKFrame
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx:     newBuffer[0][6] = (haddr >> 16) & 0x0F | 16 * (comInt & 0xF)
May 10 16:51:16 raspberrypi wee_device[5229] ERROR weewx.drivers.ws28xx: TypeError: unsupported operand type(s) for >>: 'float' and 'int'



Tom Keffer

unread,
May 10, 2020, 11:51:52 AM5/10/20
to weewx-user
Could you please replace your version of ws28xx.py with this version, then restart WeeWX? You will find it in /usr/share/weewx/weewx/drivers/ws28xx.py.

-tk

--
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 weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/5a2b3686-0418-4e75-93bd-a09c5c20788a%40googlegroups.com.
ws28xx.py

P Le

unread,
May 10, 2020, 12:25:44 PM5/10/20
to weewx-user
GREAT! Many thanks Tom.
It works fine. Just this error in the log, does not seems to be an issue : ERROR weewx.drivers.ws28xx: ToDateTime: bogus date for LastRainReset: error status in buffer
I saw some other post with this error and I found no resolution so far. But I understand it is due to a bad data in the database.
Have a good day.
PLC
To unsubscribe from this group and stop receiving emails from it, send an email to weewx...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages