This project receives wireless transmissions on a raspberry pi and posts them to an mqtt broker for handling. It allows additional source devices to be easily integrated.
git clone git://git.drogon.net/wiringPi cd wiringPi ./build cd ..
apt-get install libssl-dev https://github.com/eclipse/paho.mqtt.c.git cd paho.mqtt.c.git export MQTTCLIENT_DIR=./src make install cd ..
git clone https://github.com/mhdawson/PI433WirelessRecvManager.git cd PI433WirelessRecvManager make
- Generic 2262 based device (motion detector, door sensor, etc.)
- Generic 1527 based device (door sensor, etc.)
- Lacross 141 temperature sensor
- NexxTech temperature sensor
- Blueline Power monitor
The Lacross 141 is available at Canadian tire and often goes on sale for $10-$15 cnd tire link
Many different devices should work. Currently this project only supports one protocol and I believe there are a few different ones. I'll look to add support for the others when I come across them. These are a few that I've used succesfully.
Many different devices should work. It is similar to 2262 but has less redundancy and more bits available in the message. They are not configured by jumpers.
Device: - 2262n - parameters(350,50,4,<your topic>) Available from ebay, select 433 for frequency and 2262 for chipset ebay link motion detector
Device: - 2262n - parameters(350,50,4,<your topic>) Available from ebay, select 433 for frequency and 2262 for chipset ebay link door sensor
Device: - 2262n - parameters(350,50,4,<your topic>) Available from ebay. ebay link smoke detector
Device: - 2262n - parameters(200,75,2,<your topic>) Available from eay. ebay link 120v switch
Device: - 1527 - parameters(350,50,4,<your topic>)
Available from ebay
ebay link door sensor
TODO
The receiver I used is an RXB6:
It works well from the basement to the second floor in my house and is available on ebay for about $3 Canadian: RXB6. While this one works well for me, any other 433 receiver should work with this project as well.
The is the circuit I used to wire up the receiver to the pi:
The resistor and diode are used to clamp the output of the tranmitter to 3.3v to match the gpio input on the pi.
PCB layout for board that includes this circuit and those for other related projects: PI433-RX-TX-Temp-board
- add more info about build dependencies
- add more comments to the code
- add more general documenation
- add more specific device info
- add more info about how to figure out protocol for a new device
- add info on topics used to publish messages for each device
- make topics more easily configurable