Siedle makes the combination more complex, because it's no longer a simple bell signal, but a more complex protocol to tap into.
Don't waste your time, you need a more complex setup to hook into an intercom system (and in a bigger apartment complex, there's always a lingering question what you are allowed to mess with).
Just to explain the topic about optocouplers and stuff, this only applies to classic bell systems (not intercoms), consisting of transformer, button and some kind of ringer.
In such a simple bell system, what do you need - some way to fetch the ringer signal - meaning the bell/ gong (which might be fed either by 6-24 V AC XOR even mains voltage (230 or 110 V AC) to ring. There are multiple approaches how you can fetch this signal and feed it into the GPIO of some kind of MCU to digitize the bell signal into something $software understands, this could be done with e.g. (non-exhaustive list):
- relais
- optocoupler
- reed contact on the bell/ gong coils
- hall sensor on the bell/ gong coils
- some accoustic sensor (e.g. clap switch like)
Every environment is different and has different requirements, e.g. I have:
- a classic low-voltage gong fed with 8 V AC
- I can not reasonably tap into the button circuit (cables behind the walls/ in the ceiling)
- where the gong is placed, I can't reasonably get power (mains outlets too far away, don't want to drill through the walls and route new power cables above the plaster; just the 8 V AC ringing time while the button is pressed isn't reliable enough to power an MCU, send the signal, yada, yada)
- an esp8266/ esp8285 or esp32/ esp32-c3/ esp32c6, etc. is not low-power enough to run on batteries long term
So my solution to this problem is a bit (too?) convoluted:
- simple/ sensitive reed contact glued to the electro-mechanical gong's coil, (electro-)magnetically coupled
- a zigbee 'water sensor' used as dry-contact to fetch the ringing from the reed contact and fire off an 'alarm' to my home-assistant/ zha instance
this water sensor is now running of a single cr2032 battery for over a year and the battery is still nearly full
- a home-assistant automation now fires off this alarm to 2 zigbee sirens (configured for a simple gong sound, not a real siren sound)
- if I wanted/ needed, I could combine this with more complex/ interesting combinations from within home-assistant, like SIP calling internal- or external phone numbers, enabling video cameras, etc. Heck, even sending a fax would be possible (just not sensible)
- roping in an ONVIF compliant PoE camera would be trivial as well, but that's nothing I needed so far (did some experiments with an esp32-cam module for fun, but just didn't need it for production use).
Yes, using home-assistant here is unnecessarily complex - I'm only using it because the home-assistant server was already present anyways - and because zigbee is low-power enough to run reliably on batteries.
Total cost for the setup above:
- reed contact, 10 pieces for maybe ~40 cents
- water sensor used as dry contact (snip off the lead, solder the reed contact to it - tried a door sensor first, but its hall sensor wasn't sensitive enough and connecting a better reed contact would have been more complex), <5 EUR
- zigbee siren ~12 EUR a pop
This whole setup is strictly add-on (reliably firing additional zigbee sirens in other rooms), not touching the functionality of the traditional ringer. The whole zigbee/ home-assistant side can go down without affecting the existing gong (which continues to do its job).
There certainly are better solutions, much lower tech (e.g. an esp8266 (with reed contact or optocoupler) could make an SIP call all by itself, without home-assistant - but I simply can't sensibly keep that powered long term in that location), but my solution works and builts upon infrastructure that was already there (and is low-power enough to make battery life a non-issue).
The Siedle intercom makes this more complex, as there might not be a trivial way to decode the ringer signal and pass it on - it's still very much possble (if you are allowed to open the intercom, hook onto its PCB and use its capabilities <-- needs specific investigation, it's all possible, just no longer trivial).