Open gRoberts84 opened 4 years ago
I've been playing with rtl_433 on the hsa6010. I've managed to detect door open events as well as open and close events for the tamper switch. I'm also not seeing door close events.
hi I am also trying to use the rf bridge with tasmota and porticsh to get notifications and execute other scenes from yale alarm door sensor {and pir sensors eventually}. There is little or no information on the web how to do this. I have had some success. Thought if we could share our findings we may be able to progress with our project. If you would like to get in touch and let me know how far you have got since may. I have been using mqtt node-red with the switch function with a regex to then trigger alexa routines. This does work but with some interference from other rf transmissions sometimes giving false alerts. I had given up with yale door sensor and made a contact sensor from a rf remote control and reed switch that is recognised without rf 177. But I would prefer to use the yale sensor.
Long story short, the door/window sensors only trigger when opened but you don't get a signal when they are closed again so not useable to detect if doors/windows are open.
I've been playing with rtl_433 <- hsa6010 and have managed to figure out what some of the data means, details over here: https://groups.google.com/g/rtl_433/c/1yVOs7yoLw0/m/dkC3xLFfBwAJ?pli=1
I've figured out how to detect the different device type (door sensor and PIR to start with but also works for fob, siren etc) as well as how to decode trigger/tamper/bind (there should be a low battery alert as well but not got that one yet). I was contemplating to pump some data into Home Assistant from rtl_433+RTL-SDR on a RasPi when I found this so will now try to get Portisch onto my Sonoff RF Bridge to see if I can pick up the sensors.
Just in case someone find this useful, I couldn't find an easy way to decode with Sonoff RF so had a go at RFlink which supports the HA6000 system OOTB and works very well. RFlink bridge hooked up to HA and it decodes the door/window sensors as well as other components like the remote and I can link the incoming events to switches. Obviously doesn't make it any more useable for detecting if a door/window is closed but works very well to pick up if a sensor gets triggered e.g. to send alerts via HA or trigger other automations. I have yet to figure out how these things send their "low battery" signals which is what I'm really after.
Latest firmware used?
Latest firmware as suggested by https://github.com/arendst/Tasmota/wiki/Sonoff-RF-Bridge-433, which is https://github.com/arendst/Tasmota/blob/master/tools/fw_efm8bb1/RF-Bridge-EFM8BB1-20181127.hex
Based on the Sonoff RF Bridge (V2)
Information
HSA6000 series devices, specifically the HSA6010 and HSA6020 Door and PIR Sensors.
Sniffed data
Door sensor 1:
Door Sensor 2:
Not quite sure why, but you can see some times it will transmit 1-2 messages and another time, 4-5.
I've covered the PIR sensors to avoid them interfering and I made a point of open/closing multiple times (close does not transmit) just in case.
My head is fried (took me long enough to get the bridge flashed :(
Goal
I have MQTT sending messages to Home Assistant whenever a message is received. To avoid pulling my alarm to bits, it would be good to identify the protocol so I can send a notification when the sensors are triggered and I am away.
RFLink is able to detect these however their source code is closed off so I cannot find the protocol they are using and reverse engineer it :(
Anyone able to help out?