1 / 7
Somfy Alarm Protexiom controller hack enclosure (Home Assistant) — image 1
1 / 7

Somfy Alarm Protexiom controller hack enclosure (Home Assistant)

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Enclosure for the Somfy controller, 2 relay board and a ESP32 board.

Rating
0 / 5
Likes
5
Downloads
26
Makes
1
Views
365
Reviews
0

Updated at source:

Model information

License
Creative Commons — Attribution — Noncommercial — Share Alike

Hello,

Here's my enclosure to keep everything in place.

Features :

  • Top cover is sliding
  • Back vent holes + a hole that you can drill if you need run some wires
  • USB is accessible
  • Bottom : vent holes, 2 small access holes for the reset and boot buttons, 2 cross holes to use if you need to attach it somewhere (ex: on a wall)
  • 2 or 4 small M3 screws to secure the boards (optional)

Enjoy!

Just made this easy and cheep hack to control my Alarm easily over Home assistant using :

  • ESP32 board
  • 2 relay board (be careful to use the NO ports “normaly opened”)
  • 5V power supply
  • original alarm controller

Wiring is easy, you can take the photo as reference.

To configure your ESPHome, after flashing over HA, just copy and paste this at the bottom of the auto-generated yaml config file, replace with the GPIO you use, and reflash your ESP board :

 

switch:
  - platform: gpio
    name: "Alarme ON" #ini2
    id: button_on
    icon: "mdi:alarm-light-outline"
    pin: 26
    inverted: True
    restore_mode: RESTORE_DEFAULT_OFF
    interlock: [button_off]
    on_turn_on:
      then:
        - delay: 1s
        - switch.turn_off : button_on
  - platform: gpio
    name: "Alarme OFF" #ini1
    id: button_off
    icon: "mdi:alarm-light-off-outline"
    pin:
      number: 27
      allow_other_uses: true
    inverted: True
    restore_mode: RESTORE_DEFAULT_OFF
    interlock: [button_on]
    on_turn_on:
      then:
        - delay: 1s
        - switch.turn_off : button_off
#option to disarm the system while you change some batteries
  - platform: gpio
    name: "Alarme module disarm" #ini1
    id: module_disarm
    icon: "mdi:open-in-app"
    pin:
      number: 27
      allow_other_uses: true
    inverted: True
    restore_mode: RESTORE_DEFAULT_OFF
    interlock: [button_on]
    on_turn_on:
      then:
        - delay: 8s
        - switch.turn_off : module_disarm

Tags