Hi.
I've struggled for some time with a weewx installation with a byows
station. Kind of odd hw.
So now I bought a "standard" weather station to keep it simple.
However, the lsusb show *Bus 001 Device 007: ID 1130:0829 Tenx Technology,
Inc.*
I tried the te923 driver but no luck.
Googled but no luck..
Any advice on how to go forward?
I tried editing the te923 driver with the new device id, but got stuck on
memory size.
*Cheers/Sven TStockholm, Sweden*
*lsusb -v*
*Bus 001 Device 007: ID 1130:0829 Tenx Technology, Inc.Device Descriptor:
bLength 18 bDescriptorType 1 bcdUSB
1.10 bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0 bDeviceProtocol 0
bMaxPacketSize0 8 idVendor 0x1130 Tenx Technology, Inc.
idProduct 0x0829 bcdDevice 1.00
iManufacturer 1 TENX iProduct 2 TMU313X USB
R/W64 iSerial 0 bNumConfigurations 1 Configuration
Descriptor: bLength 9 bDescriptorType 2
wTotalLength 41 bNumInterfaces 1
bConfigurationValue 1 iConfiguration 0
bmAttributes 0x80 (Bus Powered) MaxPower
100mA Interface Descriptor: bLength 9
bDescriptorType 4 bInterfaceNumber 0
bAlternateSetting 0 bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0
None iInterface 0 HID Device Descriptor:
bLength 9 bDescriptorType 33
bcdHID 1.10 bCountryCode 33 US
bNumDescriptors 1 bDescriptorType 34
Report wDescriptorLength 39 Report Descriptor:
(length is 39) Item(Global): Usage Page, data= [ 0xa0 0xff ]
65440 (null) Item(Local ): Usage,
data= [ 0x01 ] 1 (null) Item(Main ):
Collection, data= [ 0x01 ] 1
Application Item(Local ): Usage, data= [ 0x01 ]
1 (null) Item(Global): Logical
Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [
0xff 0x00 ] 255 Item(Global): Report Size, data= [ 0x40 ]
64 Item(Global): Report Count, data= [ 0x08 ] 8
Item(Main ): Output, data= [ 0x02 ] 2 Data
Variable Absolute No_Wrap Linear Preferred_State
No_Null_Position Non_Volatile
Bitfie
ld Item(Global): Report Count, data= [ 0x08 ] 8
Item(Global): Report Size, data= [ 0x40 ] 64 Item(Global):
Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum,
data= [ 0xff 0x00 ] 255 Item(Local ): Usage, data= [ 0x01 ]
1 (null) Item(Local ): Usage Minimum,
data= [ 0x00 ] 0 (null) Item(Local ):
Usage Maximum, data= [ 0xff 0x00 ] 255
(null) Item(Main ): Input, data= [ 0x00 ]
0 Data Array Absolute No_Wrap
Linear Preferred_State No_Null_Position
Non_Volatile
Bitfie
ld Item(Main ): End Collection, data=none Endpoint
Descriptor: bLength 7 bDescriptorType
5 bEndpointAddress 0x83 EP 3 IN bmAttributes
3 Transfer Type Interrupt Synch
Type None Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes bInterval
1 Endpoint Descriptor: bLength 7
bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT
bmAttributes 3 Transfer Type
Interrupt Synch Type None Usage
Type Data wMaxPacketSize 0x0040 1x 64
bytes bInterval 1Device Status: 0x0000 (Bus
Powered)*
***************************'''*
*syslog*
*Nov 10 20:48:34 mirrorpi weewx[3213] INFO weewx.engine: Loading station
type TE923 (weewx.drivers.te923)Nov 10 20:48:34 mirrorpi weewx[3213] INFO
weewx.drivers.te923: driver version is 0.41.1Nov 10 20:48:34 mirrorpi
weewx[3213] INFO weewx.drivers.te923: polling interval is 10Nov 10 20:48:34
mirrorpi weewx[3213] INFO weewx.drivers.te923: sensor map is
{'extraBatteryStatus1': 'bat_2', 'outTemp': 't_1', 'outHumidity': 'h_1',
'extraHumid4': 'h_5', 'uvBatteryStatus': 'bat_uv', 'extraHumid2': 'h_3',
'extraHumid3': 'h_4', 'rainLinkStatus': 'link_rain', 'extraHumid1': 'h_2',
'rainBatteryStatus': 'bat_rain', 'extraTemp2': 't_3', 'extraTemp4': 't_5',
'uvLinkStatus': 'link_uv', 'windLinkStatus': 'link_wind', 'outLinkStatus':
'link_1', 'extraBatteryStatus2': 'bat_3', 'extraBatteryStatus3': 'bat_4',
'windBatteryStatus': 'bat_wind', 'outTempBatteryStatus': 'bat_1',
'extraBatteryStatus4': 'bat_5', 'extraTemp3': 't_4', 'extraLinkStatus1':
'link_2', 'extraLinkStatus2': 'link_3', 'extraLinkStatus3': 'link_4',
'extraLinkStatus4': 'link_5', 'inTemp': 't_in', 'inHumidity': 'h_in',
'extraTemp1': 't_2'}Nov 10 20:48:34 mirrorpi weewx[3213] INFO
weewx.drivers.te923: Found device on USB bus= device=Nov 10 20:48:34
mirrorpi weewx[3213] DEBUG weewx.drivers.te923: read: address 0x0000fcNov
10 20:48:34 mirrorpi weewx[3213] ERROR weewx.engine: Import of driver
failed: Invalid endpoint address 0x81 (<type 'exceptions.ValueError'>)Nov
10 20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine: **** Traceback
(most recent call last):Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line
109, in setupStationNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** self.console = loader_function(config_dict,
self)Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine:
**** File "/usr/share/weewx/weewx/drivers/te923.py", line 460, in
loaderNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine:
**** return TE923Driver(**config_dict[DRIVER_NAME])Nov 10 20:48:34
mirrorpi weewx[3213] CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/te923.py", line 1141, in __init__Nov 10
20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine: ****
self.station.open()Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** File "/usr/share/weewx/weewx/drivers/te923.py",
line 1561, in openNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** self.read_memory_size()Nov 10 20:48:34 mirrorpi
weewx[3213] CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/te923.py", line 1756, in
read_memory_sizeNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** buf = self._read(0xfc)Nov 10 20:48:34 mirrorpi
weewx[3213] CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/te923.py", line 1726, in _readNov 10
20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine: **** buf =
self._raw_read(addr)Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** File "/usr/share/weewx/weewx/drivers/te923.py",
line 1603, in _raw_readNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** self.ENDPOINT_IN, self.READ_LENGTH,
self.TIMEOUT)Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** File
"/usr/lib/python2.7/dist-packages/usb/legacy.py", line 188, in
interruptReadNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** return self.dev.read(endpoint, size,
timeout)Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine:
**** File "/usr/lib/python2.7/dist-packages/usb/core.py", line 975, in
readNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine:
**** intf, ep = self._ctx.setup_request(self, endpoint)Nov 10 20:48:34
mirrorpi weewx[3213] CRITICAL weewx.engine: **** File
"/usr/lib/python2.7/dist-packages/usb/core.py", line 102, in wrapperNov 10
20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine: **** return
f(self, *args, **kwargs)Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** File
"/usr/lib/python2.7/dist-packages/usb/core.py", line 215, in
setup_requestNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** intf, ep =
self.get_interface_and_endpoint(device, endpoint_address)Nov 10 20:48:34
mirrorpi weewx[3213] CRITICAL weewx.engine: **** File
"/usr/lib/python2.7/dist-packages/usb/core.py", line 102, in wrapperNov 10
20:48:34 mirrorpi weewx[3213] CRITICAL weewx.engine: **** return
f(self, *args, **kwargs)Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** File
"/usr/lib/python2.7/dist-packages/usb/core.py", line 231, in
get_interface_and_endpointNov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** raise ValueError('Invalid endpoint address ' +
hex(endpoint_address))Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
weewx.engine: **** ValueError: Invalid endpoint address 0x81Nov 10
20:48:34 mirrorpi weewx[3213] CRITICAL __main__: Unable to load driver:
Invalid endpoint address 0x81Nov 10 20:48:34 mirrorpi weewx[3213] CRITICAL
__main__: **** Exiting...*
--
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 on the web visit
https://groups.google.com/d/msgid/weewx-user/6ef45006-d8cc-466a-8f61-85bff4b8c21dn%40googlegroups.com.