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.
