#SDL_Arduino_WeatherRack2
SwitchDoc Labs
October 2020
October 2020 Version 1.1 - Open Release
September 2020 Version 1.0 - Initial Release
This library and example program is designed to read 433Mhz signals from the SwitchDoc Labs WeatherRack2 Outdoor Weather Sensors.
https://shop.switchdoc.com/products/wireless-weatherrack2
It also supports the SwitchDoc Labs Wireless Indoor Temperature and Humidity Sensor (all 8 channels).
https://shop.switchdoc.com/products/wireless-inside-temperature-and-humidity-sensor-f007th
Any ASK/OOK 433MHz Reciever should work with this system. We have used several, but recommend the following for a good inexpensive one:
RXB6 433MHz Superheterodyne Wireless Receiver Module for Arduino/ARM/AVR
Connect the Data Output to Pin 8 on the Arudino. Connect the VDD input on the RXB6 to 5V on the Arduino Connect the GND input on the RXB6 to GND on the Arduino
Connect a 17cm single wire to the Antenna output. Connect a 17cm single wire to the GND next to the Antenna output.
This forms a simple 1/4 wavelength dipole antenna.
#Output Formats from the example software:
#WeatherRack2:
Fields
messageid : increments by one for each message (WeatherRack2 or Indoor T/H sensor) received and CRC verified
time: If you have set up the real time clock, it would be good to insert the time in this slot
device: Serial Number of the sensor - changed on powerup but can be used to discriminate from other similar sensors in the area
modelnumber: Sensor Model Number
battery: 0 if battery good, 1 if battery is getting low
avewindspeed: Average Wind Speed in m/s
gustwindspeed: Last Gust Speed in m/s
winddirection: Wind Direction in degrees from 0-359.
cumulativerain: Total rain since last reset or power off. in mm.
temperature: outside temperature in C.
humidity: Relative Humidity in %.
light: Visible Sunlight in lux.
uv: UV Index * 10 (meaning an uv index of 0.8 is in the example message above)
CRC: Calculated CRC value (It will match the CRC off of the message or you would not have received the message)
#SwitchDoc Labs Indoor T/H Sensor
Fields
messageid : increments by one for each message (WeatherRack2 or Indoor T/H sensor) received and CRC verified
time: If you have set up the real time clock, it would be good to insert the time in this slot
device: Serial Number of the sensor - changed on powerup but can be used to discriminate from other similar sensors in the area
modelnumber: Sensor Model Number
battery: 0 if battery good, 1 if battery is getting low
temperature: outside temperature in C.
humidity: Relative Humidity in %.
CRC: Calculated CRC value (It will match the CRC off of the message or you would not have received the message)
More information on www.switchdoc.com