Another instance of 5.2 breakage, Meteostick support no longer works:

CRITICAL __main__:     ****    File "/etc/weewx/bin/user/meteostick.py", l>
CRITICAL __main__:     ****      crc_result = crc16(msg)
CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/crc16.py", lin>
CRITICAL __main__:     ****      return reduce(lambda crc_sum, ch: (_table>
CRITICAL __main__:     ****                    byte_buf, crc_start)
CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/crc16.py", lin>
CRITICAL __main__:     ****      return reduce(lambda crc_sum, ch: (_table>
CRITICAL __main__:     ****                                               >
CRITICAL __main__:     ****  TypeError: unsupported operand type(s) for ^:>
CRITICAL __main__:     ****  Exiting.

This may also have come about from an update to Python that occurred at the 
same time, not 5.2-specific.  Unfortunately I don't speak Python so I'm not 
sure what's required to fix meteostick.py, and the original on Github 
hasn't been updated since 2019.

-- 
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 visit 
https://groups.google.com/d/msgid/weewx-user/56358b16-66c3-41f6-b500-5cd3e6f9aad6n%40googlegroups.com.

Reply via email to