Hello everyone,

I'm new to weewx but am in the process of, essentially, creating a 
replacement for the ObserverIP.

I own an Ambient Weather WS-1401-IP (outdoor Fineoffset WH24 weather 
station, indoor Fineoffset WH32B temp/humidity/pressure sensor, 8 optional 
indoor Ambient Weather WH31E temp/humidity sensors).

My setup includes a RaspberryPi (or any linux machine) with an RTL-SDR 
based receiver attached.  Using rtl_433 I can receive all data from the 
sensor units.  I'm in the process of writing a python script to transform 
the JSON output of rtl_433 to a format that weewx likes.  I, basically, 
have the flexibility to target any driver.  I was considering the observer 
driver as well as the wu-client driver.

*Any recommendations on which driver to target?  *The advantage that I have 
over traditional ObserverIP units is that I can upload everything 
available, not just what Wunderground uses.  Thus I can include more data 
(such as the extra WH31E indoor units' data)

Here is a sample JSON output from the WH24 outdoor unit
{"time" : "2019-05-16 10:42:36", "model" : "Fineoffset-WH24", "id" : 188, 
"temperature_C" : 24.500, "humidity" : 50, "wind_dir_deg" : 320, 
"wind_avg_m_s" : 0.000, "wind_max_m_s" : 0.000, "rain_mm" : 0.900, "uv" : 0, 
"uvi" : 0, "light_lux" : 0.000, "battery_ok" : 1, "mic" : "CRC"}

Here is a sample JSON output from the WH32B primary indoor unit
{"time" : "2019-05-16 10:42:47", "model" : "Fineoffset-WH32B", "id" : 8, 
"temperature_C" : 49.800, "humidity" : 113, "pressure_hPa" : 1412.900, 
"battery_ok" : 0, "mic" : "CHECKSUM"}

Here is a sample JSON output from one of the eight WH31E extra indoor units 
(channel will go from 1 to 8)
{"time" : "2019-05-16 10:42:47", "model" : "AmbientWeather-WH31E", "id" : 
139, "channel" : 1, "battery_ok" : 1, "temperature_C" : 22.500, "humidity" : 
55, "data" : "1600000000", "mic" : "CRC"}

Once I'm done I'll make a RaspberryPi SD Card image available and anyone 
with a Pi and an RTL-SDR dongle should be able to replace their ObserverIP 
unit.

Thanks,
Sean

-- 
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/0d547bfd-3aab-4fa0-8060-e4a6177eb758%40googlegroups.com.

Reply via email to