Thanks Tom, 

Glenn has also told me 😉



I was in the wrong forum.

 

Thanks, 

peter

 

 

Von: [email protected] <[email protected]> Im 
Auftrag von Tom Keffer
Gesendet: Montag, 4. Mai 2020 14:49
An: weewx-development <[email protected]>
Betreff: Re: [weewx-development] Weewx 4 Error at startup

 

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:  
<https://raw.githubusercontent.com/weewx/weewx/development/bin/weewx/drivers/te923.py>
 te923.py

 

-tk

 

On Mon, May 4, 2020 at 1:28 AM Peter Baldauf <[email protected] 
<mailto:[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] 
<mailto:[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] 
<mailto:[email protected]> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/CAPq0zEDr4f9idLeK9u0tAZ89Ass_SLwTO-cja2Buundw893Jqg%40mail.gmail.com
 
<https://groups.google.com/d/msgid/weewx-development/CAPq0zEDr4f9idLeK9u0tAZ89Ass_SLwTO-cja2Buundw893Jqg%40mail.gmail.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/00d101d62215%245b6a7790%24123f66b0%24%40gmail.com.

Reply via email to