here is it running by its self using
PYTHONPATH=. python user/interceptor.py --debug --mode=sniff --iface=p5p1
--filter="src host 192.168.2.14 && dst port 80" --device=acurite-bridge
raw data:
dateutc=now&action=updateraw&realtime=1&id=24C86E01765D&mt=tower&sensor=00007411&humidity=51&tempf=52.1&baromin=28.67&battery=normal&rssi=2
raw packet: {'usUnits.00007411.24C86E01765D': 1,
'barometer.00007411.24C86E01765D': 28.67,
'temperature.00007411.24C86E01765D': 52.1,
'bridge_id.00007411.24C86E01765D': '24C86E01765D',
'humidity.00007411.24C86E01765D': 51.0, 'dateTime': 1478958489,
'rssi.00007411.24C86E01765D': 50.0, 'sensor_id.00007411.24C86E01765D':
'00007411', 'battery.00007411.24C86E01765D': 0,
'dateTime.00007411.24C86E01765D': 1478958489,
'sensor_type.00007411.24C86E01765D': 'tower', 'usUnits': 1}
mapped packet: {'barometer': 28.67, 'txBatteryStatus': 0, 'outHumidity':
51.0, 'dateTime': 1478958489, 'outTemp': 52.1, 'rxCheckPercent': 50.0,
'usUnits': 1}
identifiers: {'bridge_id': '24C86E01765D', 'sensor_type': 'tower',
'sensor_id': '00006045'}
raw data:
dateutc=now&action=updateraw&realtime=1&id=24C86E01765D&mt=tower&sensor=00006045&humidity=56&tempf=41.3&baromin=28.67&battery=normal&rssi=3
raw packet: {'humidity.00006045.24C86E01765D': 56.0,
'barometer.00006045.24C86E01765D': 28.67, 'usUnits.00006045.24C86E01765D':
1, 'dateTime': 1478958494, 'sensor_type.00006045.24C86E01765D': 'tower',
'sensor_id.00006045.24C86E01765D': '00006045',
'battery.00006045.24C86E01765D': 0, 'temperature.00006045.24C86E01765D':
41.3, 'bridge_id.00006045.24C86E01765D': '24C86E01765D',
'dateTime.00006045.24C86E01765D': 1478958494, 'usUnits': 1,
'rssi.00006045.24C86E01765D': 75.0}
mapped packet: {'barometer': 28.67, 'txBatteryStatus': 0, 'outHumidity':
56.0, 'dateTime': 1478958494, 'outTemp': 41.3, 'rxCheckPercent': 75.0,
'usUnits': 1}
Exception in thread ServerThread:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 811, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 764, in run
self.__target(*self.__args, **self.__kwargs)
File "user/interceptor.py", line 238, in run_server
self._server.run()
File "user/interceptor.py", line 275, in run
self.packet_sniffer.dispatch(1, self.decode_ip_packet)
File "/usr/lib64/python2.7/site-packages/pcap.py", line 95, in dispatch
def dispatch(*args): return _pcap.pcapObject_dispatch(*args)
File "user/interceptor.py", line 297, in decode_ip_packet
logdbg("SNIFF: %s" % _obfuscate_passwords(data))
File "user/interceptor.py", line 184, in logdbg
logmsg(syslog.LOG_DEBUG, msg)
File "user/interceptor.py", line 181, in logmsg
(threading.currentThread().getName(), msg))
TypeError: [priority,] message string
On Saturday, November 12, 2016 at 8:02:08 AM UTC-6, mwall wrote:
>
> On Saturday, November 12, 2016 at 8:52:20 AM UTC-5, Radar wrote:
>>
>> can i ask if you are using a new bridge/smarthub or one you updated
>> the reason is i use a old bridge i upgraded the firmware on when i use
>> the interceptor 0.15 driver in sniff mode and it dies after some time
>>
>> and tcpflow put out data that looks like this this could just be how
>> tcpflow printed the data too
>> {"localtime":"06:56:13","checkversion":"224"}GET
>> /weatherstation/updateweatherstation?dateutc=now&action=updateraw&realtime=1GET
>>
>> /weatherstation/updateweatherstation?dateutc=now&action=updateraw&realtime=1GET
>>
>> /weatherstation/updateweatherstation?dateutc=now&action=updateraw&realtime=1&id=24C86E01765D&mt=tower&sensor=00009686&humidity=43&tempf=57.9&baromin=28.67&battery=normal&rssi=3
>>
>> HTTP/1.1
>>>
>>>
>>>
> radar,
>
> how does it die? please post the exception stack.
>
> you do not need tcpflow when running in sniff mode.
>
> m
>
--
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].
For more options, visit https://groups.google.com/d/optout.