Hello,
I just got my new Atlas set up and having not done my research found that
getting it to work with SDR isn't a solved solution as yet (if I am missing
something please tell me) so I decided to go the interceptor route. I have
the Access setup up and sending, have the pfSense resolver routing it to my
ubuntu box and I can see the data both with tcpdump and with interceptor.py
running in debug mode. I have made two attempts at a [[sensor_map]] (one
off of tcpdump and one off of interceptor.py in debug mode) but I am still
not getting anything but an eroneous rain measurement into the database. I
am guessing its the sensor_map that is borked but since I don't know for
sure I will be putting much more data here in case someone can assist.
Thanks in advance,
Chris
weewx 3.9.2 installed from apt repository for Ubuntu 18.04 LTS
*tcpdump on Ubuntu box:*
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ens160, link-type EN10MB (Ethernet), capture size 262144 bytes
17:01:03.669281 IP W550-0A43C9.little-to-no.org.3132 >
rtupdate.wunderground.com.http: Flags [P.], seq 1:440, ack 1, win 8192,
length 439: HTTP: GET
/weatherstation/updateweatherstation.php?ID=@@@@@@@&PASSWORD=*********&softwaretype=myAcuRite&dateutc=now&action=updateraw&realtime=1&rtfreq=35&baromin=30.13&UV=1&humidity=19&tempf=92.6&windspeedmph=2&winddir=53&windgustmph=3&windgustdir=90&dewptf=44.3&dailyrainin=0.00&rainin=0.00
HTTP/1.1
>From this I built the following sensor_map
[[sensor_map]]
barometer = baromin
UV = UV
outHumidity = humidity
outTemp = tempf
windSpeed = windspeedmph
windDir = winddir
windGust = windgustmph
windGustDir= windgustdir
dewpoint = dewptf
rain = rainin
but got nothing but the humidity on to the index.html
*interceptory.py in manually with device type acurite-bridge*
cmcleod@Weewx2:~$ sudo PYTHONPATH=/usr/share/weewx python
/usr/share/weewx/user/interceptor.py --device=acurite-bridge --mode=listen
--port=80
identifiers: {'bridge_id': None, 'sensor_type': None, 'sensor_id': None}
*interceptor.py in manual mode with device type observer (found old post
where someone mentioned they got it going with observer)*
cmcleod@Weewx2:~$ sudo PYTHONPATH=/usr/share/weewx python
/usr/share/weewx/user/interceptor.py --device=observer --mode=listen
--port=80
identifiers: {}
*Interceptor.py debug output w/accurite-bridge setting*
cmcleod@Weewx2:~$ sudo PYTHONPATH=/usr/share/weewx python
/usr/share/weewx/user/interceptor.py --device=acurite-bridge --mode=listen
--port=80 --bug
identifiers: {'bridge_id': None, 'sensor_type': None, 'sensor_id': None}
raw data:
ID=KCOTHORN74&PASSWORD=YdrxbW2U&softwaretype=myAcuRite&dateutc=now&action=updateraw&realtime=1&rtfreq=35&baromin=30.20&UV=1&humidity=53&tempf=74.7&windspeedmph=8&winddir=34&windgustmph=16&windgustdir=37&dewptf=56.4&dailyrainin=0.08&rainin=0.00
raw packet: {'winddir..': 34.0, 'dateTime': 1564016918, 'usUnits..': 1,
'pressure..': 30.2, 'temperature..': 74.7, 'dateTime..': 1564016918,
'windspeed..': 8.0, 'rainfall..': None, 'usUnits': 1, 'humidity..': 53.0}
mapped packet: {'pressure': 30.2, 'usUnits': 1, 'dateTime': 1564016918}
As you can see the items here are named quite a bit differently than in
just the raw HTTP GET so I generated a new sensor_map
[[sensor_map]]
barometer = pressure
outHumidity = humidity
outTemp = temperature
windSpeed = windspeed
windDir = winddir
dewpoint = dewptf
rain = rainfall
UV = UV
And now I have lost the barometric pressure.
So as you can see the data is getting sent from my access to wunderground,
redirected by pfSense to my Ubuntu box. I had hoped that would be the hard
part and getting it into the db would be easier but I am obviously doing
something wrong. Any assistance appreciated. I will respond quicky for asks
for any missing infomration.
--
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/1b4afadb-1126-48c9-9899-fe314a253048%40googlegroups.com.