Known problem. See this thread <https://groups.google.com/forum/#!searchin/weewx-user/te923%7Csort:date/weewx-user/Bx4tSRnz7aw/sZ8QPU4hBAAJ> .
Replace your copy of the driver with this one: te923.py <https://raw.githubusercontent.com/weewx/weewx/development/bin/weewx/drivers/te923.py> -tk On Mon, May 4, 2020 at 1:28 AM Peter Baldauf <[email protected]> wrote: > Hello everyone, > > I've installed a new raspbian today and triedt to start weewx after > installation of this site: "http://www.weewx.com/docs/debian.htm" The old > database I had before is also copied as the conf file. > when I start the weewx I got this mesage: > > May 4 10:11:36 raspi-wetter systemd[1]: Starting LSB: weewx weather > system... > May 4 10:11:36 raspi-wetter weewx[1691] INFO __main__: Initializing weewx > version 4.0.0 > May 4 10:11:36 raspi-wetter weewx[1691] INFO __main__: Using Python 3.7.3 > (default, Dec 20 2019, 18:57:59) #012[GCC 8.3.0] > May 4 10:11:36 raspi-wetter weewx[1691] INFO __main__: Platform > Linux-4.19.97-v7+-armv7l-with-debian-10.3 > May 4 10:11:36 raspi-wetter weewx[1691] INFO __main__: Locale is > 'de_AT.UTF-8' > May 4 10:11:36 raspi-wetter weewx[1691] INFO __main__: PID file is > /var/run/weewx.pid > May 4 10:11:36 raspi-wetter weewx[1695] INFO __main__: Using > configuration file /etc/weewx/weewx.conf > May 4 10:11:36 raspi-wetter weewx[1695] INFO weewx.engine: Loading > station type TE923 (weewx.drivers.te923) > May 4 10:11:36 raspi-wetter weewx[1695] INFO weewx.drivers.te923: driver > version is 0.40 > May 4 10:11:36 raspi-wetter weewx[1695] INFO weewx.drivers.te923: polling > interval is 10 > May 4 10:11:36 raspi-wetter weewx[1695] INFO weewx.drivers.te923: sensor > map is {'windLinkStatus': 'link_wind', 'windBatteryStatus': 'bat_wind', > 'rainLinkStatus': 'link_rain', 'rainBatteryStatus': 'bat_rain', > 'uvLinkStatus': 'link_uv', 'uvBatteryStatus': 'bat_uv', 'inTemp': 't_in', > 'inHumidity': 'h_in', 'outTemp': 't_1', 'outHumidity': 'h_1', > 'outTempBatteryStatus': 'bat_1', 'outLinkStatus': 'link_1', 'extraTemp1': > 't_2', 'extraHumid1': 'h_2', 'extraBatteryStatus1': 'bat_2', > 'extraLinkStatus1': 'link_2', 'extraTemp2': 't_3', 'extraHumid2': 'h_3', > 'extraBatteryStatus2': 'bat_3', 'extraLinkStatus2': 'link_3', 'extraTemp3': > 't_4', 'extraHumid3': 'h_4', 'extraBatteryStatus3': 'bat_4', > 'extraLinkStatus3': 'link_4', 'extraTemp4': 't_5', 'extraHumid4': 'h_5', > 'extraBatteryStatus4': 'bat_5', 'extraLinkStatus4': 'link_5'} > May 4 10:11:36 raspi-wetter weewx[1679]: Starting weewx weather system: > weewx. > May 4 10:11:36 raspi-wetter systemd[1]: Started LSB: weewx weather system. > May 4 10:11:36 raspi-wetter weewx[1695] INFO weewx.drivers.te923: Found > device on USB bus= device= > *May 4 10:11:36 raspi-wetter weewx[1695] ERROR weewx.engine: Import of > driver failed: unsupported operand type(s) for ^: 'int' and 'float' (<class > 'TypeError'>)* > May 4 10:11:36 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > Traceback (most recent call last): > May 4 10:11:36 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/engine.py", line 103, in setupStation > May 4 10:11:36 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > self.console = loader_function(config_dict, self) > May 4 10:11:36 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/te923.py", line 456, in loader > May 4 10:11:36 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > return TE923Driver(**config_dict[DRIVER_NAME]) > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/te923.py", line 1137, in __init__ > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > self.station.open() > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/te923.py", line 1557, in open > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > self.read_memory_size() > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/te923.py", line 1752, in > read_memory_size > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > buf = self._read(0xfc) > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/te923.py", line 1722, in _read > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > buf = self._raw_read(addr) > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/te923.py", line 1582, in _raw_read > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > reqbuf[5] = (reqbuf[1] ^ reqbuf[2] ^ reqbuf[3] ^ reqbuf[4]) > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL weewx.engine: **** > TypeError: unsupported operand type(s) for ^: 'int' and 'float' > *May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL __main__: Unable to > load driver: unsupported operand type(s) for ^: 'int' and 'float'* > May 4 10:11:37 raspi-wetter weewx[1695] CRITICAL __main__: **** > Exiting... > > > Yesterday I had a 3.9 installation which worked fine... > Is is possible just to install the 3.9 instead of the 4.0 or would I get > troubles then? > > Thanks, > Peter > > > > -- > You received this message because you are subscribed to the Google Groups > "weewx-development" 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-development/e465cd00-dd00-4a04-98d5-3fdd51fcf1bb%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/e465cd00-dd00-4a04-98d5-3fdd51fcf1bb%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" 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-development/CAPq0zEDr4f9idLeK9u0tAZ89Ass_SLwTO-cja2Buundw893Jqg%40mail.gmail.com.
