100%
sommer-twist-automation SommerAdapter view
Description

Imported from GitHub: Luddi1/Sommer-Twist-Automation · commit 87bb99a · license MIT

Description

Add-On PCB and ESPHome software to read gate state of Sommer twist 200 (and similar) to implement open and close commands

README

Sommer Twist Automation

Add-On PCB and ESPHome software to read gate state of Sommer twist 200 (and similar) to implement open and close commands

Problem: Sommer Twist 200 (and similar) gate controllers only have an impulse-input. When toggling this input an open gate closes, closed gate opens and a moving gate stops. However, to integrate this into a smarter setup, distinct commands for open and close are needed.

Solution: We read out the LEDs on the gate controller PCB which indicate whether the gate opens or closes, save the state and toggle the impulse-input, depending on the current state and the desired command.

Image of adapter

Image of adapter

This solution needs no hardware hacks on the original Sommer controller. Find below the contents of the repository, BOMs for the read-out PCB and the overall system.

Contents of repository

  • SommerAdapter KiCad Project of PCB. Basically implements opto-couplers using the LEDs on the Sommer gate controller.
  • SommerAdapter-Mount Fusion 360 Project and step files to mount PCB on Sommer controller.
  • Setup ESPHome YAML Script for ASTRA controller and wiring diagram.
  • Gallery Some pictures of the installation.

BOM SommerAdapter PCB Assembly

Parts for one PCB of SommerAdapter/SommerAdapter.kicad_pcb

Component RefsValuePackageQtyReichelt #
C1100nC_0603_1608Metric1KEM Y5V0603 100N
R1, R2, R3, R4, R5, R6, R747kR_0603_1608Metric7SMD-0603 47K
D2, D7PESD3V3S2UTSOT-232PESD3V3S2UT
D1SS 16D_SMA1SS 16
D6P4SMAJ5.0CAD_SMA1P4SMAJ5.0CA
Q1, Q2, Q3, Q4, Q5, Q6, Q7SFH309-5LED_D3.0mm_Clear7SFH 309-5 OSO
J1DG3082,54-61DG308 2,54-6

BOM Complete Setup

For presented setup to control a Twist 200. Of course you can make use of the PCB with some other microcontroller and software in your own setup.

ComponentQty
SommerAdapter PCB Assembly1
3D printed SommerAdapter-Mount/LowerPart.step1
3D printed SommerAdapter-Mount/UpperPart.step1
ASTRA controller, 4 Relays 16A, 4 AC Input, AC power, LED (BR4A4AL)1
RJ12 6P6C adapter with screw terminals1
Panhead screw M3 x 101
Socket head screw M3 x 162
Lapp 1030243 LiYY PVC Control Cable 8 x 0.34 mm²~2m
Distribiution box 180x240x130mm IP65 F-ELEKTRO 59010870419151
Momentary switch Aquant 1207-65 IP651
DIN rail, mounting hardware, some Wago 221 and DIN rail adapter 221-500, 0.34 ferrules

Some notes:

  • The printed parts are designed for ABS. Other materials will probably work, too.
  • Keep the cable run for the SommerAdapter PCB as short as possible and avoid runs next to other cables.
  • Flash ESPHome to ASTRA controller and set to SPI mode. See manual. Use SPI (left) RJ12 socket. We need the GPIOs and GND/3.3V to power our board.
Comments
Sign in to comment

No comments yet. Be the first to ask about this board.