Skip to content

ChrisHaller/OregonSwitchRX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT - Oregon-RCSwitch RX 433Mhz

The Oregon-RCSwitch processes the following data using an ESP01, NodeMCU (ESP8266), or ESP32:

  • Receiving RCSwitch data via a 433 MHz receiver
  • Receiving Oregon encoded temperature and humidity data via a 433 MHz receiver
  • Receiving MQTT commands and setting GPIO pins. This enables, for example, the switching of light sources
  • Reading temperature and humidity data from a directly connected sensor (e.g., DHT22, BME680, MCP9808)
  • Forwarding the received data to an MQTT broker (e.g., HomeAssistant)

Configuration

Depending on the hardware connected, the constants must be set accordingly in main.cpp. The mqtt-broker must be configured in Settings.h.
OregonSwitchRX provides a very simple web interface that allows you to adjust the MQTT configuration at a later time.

Switching on and off light sources

Light sources typically require more power than an ESPxxx can supply. For this reason, the signals from the GPIO pins must be amplified.

Here is an example:

Schematic
Board

About

IoT Receiver for RCSwitch and Oregon Data via 433Mhz Receiver

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages