Candle - 433 Hub - A universal 433Mhz signal cloner



  • It took three weeks to build, but here it is: a device that will easily connect almost any 433Mhz device to your smart home.

    The 433 Hub can do two things:

    • You can teach it a signal, and from then on it will be able to detect it.
    • You can teach it a signal, and from then on it will be able to replay it.

    Both of these features come in 'single signal' and 'on+off" versions. So for example:

    • You could copy the ON and OFF button from a remote for your 433Mhz sockets, and from then on switch the socket from your smart home controller.
    • You could teach it to detect window sensors that have both on and off states.
    • You could teach it to detect the alarm signal from a wireless smoke detector.

    For each signal that you teach it to recognise, a door sensor will be presented to your controller.
    For each signal that you teach it to replay, an on/off switch will be presented to your controller.

    Signals take between 8 and 28 bytes to store, depending on complexity and if they are simple or on+off signals. This means an Arduino Nano can store between 20 and 60 signals in just half of it's eeprom (512 bytes).

    HARDWARE

    • Arduino
    • 433Mhz receiver & transmitter
    • OLED screen (optional)
    • Keypad (optional)

    0_1547905513000_433hub-lowres.jpg

    You can trigger the learning sequences from 4 virtual buttons that the device creates (detect simple, detect on+off, replay simple, replay on+off). But it works best if you add a small OLED screen and an analog keypad. With a 12 button keypad you can easily replay 10 signals. The last two buttons are used to navigate and make selections in the menu system.

    Using the menu you can delete the last recorded signal, or delete all recorded signals.

    It's designed to work with the upcoming Candle privacy friendly smart home, and the Candle Manager. More on that later this year.

    CODE
    https://github.com/createcandle/devices/blob/master/433-hub/433-hub.ino



  • @alowhum So this can act as a kind of learning remote, correct?

    Nice work by the way.



  • Exactly.

    And a learning detector at the same time.


 

347
Online

8.2k
Users

9.0k
Topics

95.9k
Posts