Help - 868MHz remote

Started by oldfart, September 15, 2017, 04:10:02 PM

oldfart

Hi
Living in Spain, there are lots of shutters operating at 868.3MHz all have a hand-held remote (elero Monotel - for example)
looking at maybe the Moteino MEGA (trace antenna), is there a way to:
1. learn the hand-held remote transmission; and
2. using MQTT, send commands to the Moteino to transmit those signals to open/close the shutters?

I am using HomeAssistant as my Home automation system, so looking to integrate into that system.

p.s Garage doors are also on the 868MHz band here as well!

TomWS

Quote from: oldfart on September 15, 2017, 04:10:02 PM
Hi
Living in Spain, there are lots of shutters operating at 868.3MHz all have a hand-held remote (elero Monotel - for example)
looking at maybe the Moteino MEGA (trace antenna), is there a way to:
1. learn the hand-held remote transmission; and
2. using MQTT, send commands to the Moteino to transmit those signals to open/close the shutters?

I am using HomeAssistant as my Home automation system, so looking to integrate into that system.

p.s Garage doors are also on the 868MHz band here as well!
Search the forum for OOK, this is the modulation method used in most remotes.  I think you'll find a reference to an RFM69 library developed by Kobuki.

There will also be references to 'sniffers' you can use to capture what your remotes produce.

Tom

oldfart

Thanks - found the RFM69 library
unsure how to link it all together - need to get the code the remote sends, then re-send that code using MQTT

TomWS

Quote from: oldfart on September 15, 2017, 05:02:57 PM
Thanks - found the RFM69 library
unsure how to link it all together - need to get the code the remote sends, then re-send that code using MQTT
If you get to see the bit stream timing from your remote, you'll see that all transitions occur on multiples of a specific time interval.  If you treat the smallest time interval as your 'bit rate' (it isn't exactly, but this works), set the Radio bit rate to that value and then encode the 01, 10, 00, and 11 sequences accordingly, you'll have a sequence of bits that you can encode into hex strings easily carried in an MQTT message.

Tom


oldfart

of course - thanks
I'm not that good!!
Was wondering (hoping) if anyone had already done something like this