SommerESP, a replacement for Conex and Output OC on Base and Pro

The door status is connected to A0 because the old code used the analog value to get the door status. This was fine at the start and then i improved the code thanks to a contributor and now is a simple “on/off”.
On the ESP32-C3 A0 can be used as a digital pin too and it was left as is on the PCB.
The door status simply detect if the door is open or close

OK, when I measure the pins of the control with the multimeter, I get a constant 3.2 volts. Unfortunately, that doesn’t change anything. No pulse signal like in the instructions. I’m not using a module on the control board of the door control. But the additional board is just an optocoupler.

The door status comes from the other board. Where the OutputOC should be and there is little circuitry there.
I attached a snippet of the schematic.

You can check the complete schematic on github https://github.com/exico91/SommerESP

why do you connect the GND of the Sommer board with the GND of the Wemos. The potentials are completely different.

Any common DC to DC power supply will have GND in common from input to output. Maybe I do not understand the question
The supply from the sommer board is +24v DC

You would only need to connect PIN 2 (as seen from above, the field marked in red) to a digital input of the ESP with a 4.7 kOhm resistor to GND, as this pin outputs 3.2 volts.

As I said A0 can act as digital input and this is what I did. Im pretty much self-taught in electronics so maybe the circuit is not “optimal”. I did try to mimic the original Sommer OutputOC and Conex to minimize problems. Maybe the STN3NF06 mosfet is not necessary but was there on Sommer’s OutputOC.
You can avoid the resistor and just use the internal one on the ESP. Also on the ESP32-C3 there are 4 or 5 Analog inputs not just one. So calling it A0 is wrong. Its Gpio 4.

Fantastic project! I Great thanks for all your efforts.

I am in the process of buying two new garage door openers. I was recomended the APERTO from Sommer by my dealer. The circuit board in the manual looks very similar to to illustrations above. Do you know if the APERTO opener is compatible?

Again, many thanks

Hello, from the manual I found it seems compatible but obviously I cannot guarantee it 100%
The connectors are there as you can see from the image below.
DIP, Relay and Keypad

Sorry, I found only one in Italian.

Thanks,
I think I will take a chance and give it a try. Will report back in on the result

Good! If you can provide some photos and the precise model (I think there is a 550 and 800 variant of Aperto) would be great and I can add the info on Github that is supported.

Let me know!

Have not bought the opener myself yet but I gave the distributor a call and they confirmed the Aperto and Sommer base share the same control unit. Proof is in the pudding though …