Introduction:
The oregon WMR86 weather station sends data from 3 sensors via 433MHz to a display.
The parts are -
• Wind Sensor (WGR800)
• Temperature and Humidity Sensor (THGR800)
• Rain Gauge (PCR800)
I have intercepted the radio tranmission and inserted the values into a sensor.
Problem:
The data only stays on screen for +/- 12 seconds then void for +/- 40 seconds
any ideas??
Full implementation:
Using a RTL-SDR USB in a Pi
https://www.amazon.co.uk/NooElec-NESDR-Mini-Receiver-RTL2832U/dp/B00VZ1AWQA/ref=sr_1_1?ie=UTF8&qid=1497896748&sr=8-1-spons&keywords=rtl-sdr&psc=1
install 433 libraries/program
https://github.com/merbanan/rtl_433
send data to mqtt from a terminal
rtl_433 -R 12 -F json -U | mosquitto_pub -p port -u username -P password -t home/rtl_433 -l
Home Assistant
[code]sensor:
-
platform: mqtt
state_topic: ‘home/rtl_433’
name: ‘Oudoor Temperature’
unit_of_measurement: ‘°C’
value_template: ‘{{ value_json.temperature_C }}’ -
platform: mqtt
state_topic: ‘home/rtl_433’
name: ‘Outdoor Humidity’
unit_of_measurement: ‘%’
value_template: ‘{{ value_json.humidity }}’[/code]