this is the part of the config file
[Interceptor]
# This section is for the network traffic interceptor driver.
# The driver to use:
driver = user.interceptor
# Specify the hardware device to capture. Options include:
# acurite-bridge - acurite internet bridge
# observer - fine offset WH2600/HP1000/HP1003, aka 'observer'
# lw30x - oregon scientific LW301/LW302
# lacrosse-bridge - lacrosse GW1000U/C84612 internet bridge
device_type = acurite-bridge
# listen
#mode = listen
#port = 9999
#address = 192.168.1.6
# mode sniff
mode = sniff
iface = p5p1
pcap_filter = "src 192.168.2.14 and dst port 80"
[[sensor_map]]
# smarthub
barometer = barometer.*.*
# 5n1 on grage
outTemp = temperature.00002273.*
outHumidity = humidity.00002273.*
windSpeed = windspeed.00002273.*
windDir = winddir.00002273.*
rain = rainfall.00002273.*
txBatteryStatus = battery.00002273.*
rxCheckPercent = rssi.00002273.*
# 5n1 on fence
extraTemp1 = temperature.00002094.*
extraHumid1 = humidity.00002094.*
hail = rainfall.00002094.*
extrawindSpeed = windspeed.00002094.*
extrawindDir = winddir.00002094.*
#BatteryStatus1 = battery.00002094.*
windBatteryStatus = battery.00002094.*
rssi1 = rssi.00002094.*
# tower main floor
inTemp = temperature.00009909.*
inHumidity = humidity.00009909.*
inTempBatteryStatus = battery.00009909.*
# tower
extraTemp2 = temperature.00009686.*
extraHumid2 = humidity.00009686.*
BatteryStatus2 = battery.00009686.*
rssi2 = rssi.00009686.*
# tower
extraTemp3 = temperature.00007411.*
extraHumid3 = humidity.00007411.*
BatteryStatus3 = battery.00007411.*
rssi3 = rssi.00007411.*
# humidity not working
extraTemp4 = temperature.00000882.*
extraHumid4 = humidity.00000882.*
BatteryStatus4 = battery.00000882.*
rssi4 = rssi.00000882.*
# tower
extraTemp5 = temperature.00006045.*
extraHumid5 = humidity.00006045.*
BatteryStatus5 = battery.00006045.*
rssi5 = rssi.00006045.*
# rain gauge
extrarain = rainfall.00011488.*
#BatteryStatus6 = battery.00011488.*
rainBatteryStatus = battery.00011488.*
rssi6 = rssi.00011488.*
# old tower
extraTemp8 = temperature.00001626.*
extraHumid8 = humidity.00001626.*
BatteryStatus8 = battery.00001626.*
rssi8 = rssi.00001626.*
# ProIn water decetor
extraTemp9 = temperature.00005179.*
extraHumid9 = humidity.00005179.*
BatteryStatus9 = battery.00005179.*
rssi9 = rssi.00005179.*
probe9 = probe.00005179.*
check9 = check.00005179.*
water9 = water.00005179.*
probeTemp9 = ptempf.00005179.*
probehumid9 = phumidity.00005179.*
# ProOut soil and liquid temp
extraTemp10 = temperature.00003896.*
extraHumid10 = humidity.00003896.*
BatteryStatus10 = battery.00003896.*
rssi10 = rssi.00003896.*
probe10 = probe.00003896.*
check10 = check.00003896.*
water10 = water.00003896.*
probeTemp10 = ptempf.00003896.*
probehumid10 = phumidity.00003896.*
On Saturday, November 12, 2016 at 8:08:24 AM UTC-6, Radar wrote:
>
> 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.