Skip to content

vt77/WeatherStation-outdoor-sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeatherStation outdoor sensor receiver

The project is weather station outdoor sensor unit receiver firmware for esp8266. This sensors used in most cheap Chinese weather monitors. It measures temperature and humidity and sends 433 MHz OOK modulated signal in 3-7 meters distance.

Known sensors

Sensor Description
Weather sensor Most popular outdoor sensor.
It has no model name but can be found easly on most China marketplaces for about $7-$10 .
IPX3 waterproof level.
If sensor data dosn't received see Troubleshooting
DGR8S Digoo outdoor sensor. Mine model R8S .
Size : 60mm x 34mm x 96mm
DGR8H Digoo outdoor sensor. Model R8H .
Has a little different protocol, but still works pretty good

Compile

platformio required to compile firmware.

make && make upload

Schematics

433Mhz receiver should be connected to ESP8266. Default in pin D4. Schema

Troubleshooting

Most sensors works with the same protocol, but some time timings differ. If you have a luck sensor will be received after timings fix.
Call WeatherStationSensor::setup(const rftimings_t &t) where rftimings_t describes the aprropative protocol. For example :

unit.setup({950,8,4,2})

Means 950 uSec tick, 8 ticks packet gap, 4 ticks for one and 2 ticks for zero bit.

License

MIT. See License file