Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. My Project
  3. [Need help] Intercom project

[Need help] Intercom project

Scheduled Pinned Locked Moved My Project
19 Posts 7 Posters 8.4k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    PandaNL
    wrote on last edited by PandaNL
    #1

    Hello,

    I don't know if this is the right place to ask for help for my project.

    I live in an apartment building, so I have an intercom to open the door downstairs if someone rings my doorbell. I want to use mysensors to get a notification via domoticz on my phone trough pushover, and be able to open the door via domoticz.

    I just started with mysensors, and I'm also new to the electrical stuff so hopefully I will learn how to this kind of stuff.

    My intercom is a SSS Siedle, it has 2 wires going in a black one and a green one. one is probably for opening the door and the other for the voice.

    I would really appreciate some help how to wire this up to an arduino, but still be able to use the horn and button on the intercom itself.

    ssssiedle.jpg
    ssssiedle_inside.jpg

    1 Reply Last reply
    0
    • AWIA Offline
      AWIA Offline
      AWI
      Hero Member
      wrote on last edited by
      #2

      Looking at the pictures I only see the 2 wires. If the is no separate power line there must be some kind of protocol for the thing to communicate with the outside world. If you have a multimeter you can measure what happens with if the "bell rings". Probably the easiest to do: use a relay to bridgebridge the door open button and an optocoupler to over the ringer or measure the sound level.
      If you can find a place to attach these the rest would be pretty standard.

      1 Reply Last reply
      0
      • P Offline
        P Offline
        PandaNL
        wrote on last edited by
        #3

        There is indeed no separate power line, I have a multimeter, could you help me which setting I need to "detect" a signal on one of the cables when I push the button?

        1 Reply Last reply
        0
        • BulldogLowellB Offline
          BulldogLowellB Offline
          BulldogLowell
          Contest Winner
          wrote on last edited by
          #4

          I'm guessing one of the four wires that go to the handset (RJ22) will carry the signal to 'ring' the speaker in the handset.

          try your multimeter on each of those four and ground while the door button is pressed.

          1 Reply Last reply
          0
          • C Offline
            C Offline
            chrishiscox
            wrote on last edited by
            #5

            As this is the outside box, can you post pictures of the inside box controller, I think this is the key to get it on you vera box. I suspect the two buttons actually modulate a high frequency onto the two wires, as you still need to pass audio both ways and power to make it all work.

            1 Reply Last reply
            0
            • BulldogLowellB Offline
              BulldogLowellB Offline
              BulldogLowell
              Contest Winner
              wrote on last edited by
              #6

              @chrishiscox said:

              As this is the outside box,

              Looks to me like this is the indoor unit

              1 Reply Last reply
              0
              • P Offline
                P Offline
                PandaNL
                wrote on last edited by
                #7

                Yes, this is the inside box in my appartment, I think the green wire is for opening the door. When I get home I will try to solder a wire to the button and use a relay. That sould work I think, then I need to create a blocky in domoticz that when I push the virtual button inside domoticz it turns the relay off again.

                SparkmanS 1 Reply Last reply
                0
                • P PandaNL

                  Yes, this is the inside box in my appartment, I think the green wire is for opening the door. When I get home I will try to solder a wire to the button and use a relay. That sould work I think, then I need to create a blocky in domoticz that when I push the virtual button inside domoticz it turns the relay off again.

                  SparkmanS Offline
                  SparkmanS Offline
                  Sparkman
                  Hero Member
                  wrote on last edited by Sparkman
                  #8

                  @PandaNL It's unlikely that a single wire is used for the relay. Typically these systems work by superimposing different signals on the same two wires. The voice will be on that pair and so will the control signal to open the door. The control signal for the relay could be a dc voltage of a certain level or an ac signal at a specific frequency. There's equipment at the head end that will take this signal and operate the relay. It's unlikely that you are directly controlling the relay that opens the door. Hook up a multimeter across the pair and measure ac voltage and then dc voltage while you are making a voice call and opening the door. Start at 50v or so and work your way down to lower levels if you don't pick anything up.

                  Cheers
                  Al

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    PandaNL
                    wrote on last edited by
                    #9

                    Hi Sparkman,

                    Used the multimeter and it gives a reading of 20v dc. when the button for the door is pushed two metal parts touch each other and will send a signal to open the door.

                    Soldered 2 wires to those connections and it seems to work with the relay, the only thing I need to figure out now is how to get a signal when someone rings.

                    ssssiedle_wirebutton.jpg

                    SparkmanS 1 Reply Last reply
                    0
                    • P PandaNL

                      Hi Sparkman,

                      Used the multimeter and it gives a reading of 20v dc. when the button for the door is pushed two metal parts touch each other and will send a signal to open the door.

                      Soldered 2 wires to those connections and it seems to work with the relay, the only thing I need to figure out now is how to get a signal when someone rings.

                      ssssiedle_wirebutton.jpg

                      SparkmanS Offline
                      SparkmanS Offline
                      Sparkman
                      Hero Member
                      wrote on last edited by
                      #10

                      @PandaNL said:

                      Used the multimeter and it gives a reading of 20v dc. when the button for the door is pushed two metal parts touch each other and will send a signal to open the door.

                      Soldered 2 wires to those connections and it seems to work with the relay, the only thing I need to figure out now is how to get a signal when someone rings.

                      Good news. For the ring, it's likely a 60-90v ac signal, so use the multimeter to confirm that. There are pre-built ring detectors available, one example is made by Velleman, or you can build your own. Google "telephone ring detector circuit" and you should be able to find examples.

                      Cheers
                      Al

                      1 Reply Last reply
                      0
                      • P Offline
                        P Offline
                        PandaNL
                        wrote on last edited by
                        #11

                        Could I also use a ACS712 30A Module to see if there is a change in voltage with a script in domoticz?

                        SparkmanS 1 Reply Last reply
                        0
                        • P PandaNL

                          Could I also use a ACS712 30A Module to see if there is a change in voltage with a script in domoticz?

                          SparkmanS Offline
                          SparkmanS Offline
                          Sparkman
                          Hero Member
                          wrote on last edited by
                          #12

                          @PandaNL It might work. Won't hurt to try it.

                          Cheers
                          Al

                          1 Reply Last reply
                          0
                          • P Offline
                            P Offline
                            PandaNL
                            wrote on last edited by
                            #13

                            The ACS712 should arive today, however I couldn't find the sketch to send over the voltage measurements, maybe I'm overlooking but which sketch can I use?

                            SparkmanS 1 Reply Last reply
                            0
                            • P PandaNL

                              The ACS712 should arive today, however I couldn't find the sketch to send over the voltage measurements, maybe I'm overlooking but which sketch can I use?

                              SparkmanS Offline
                              SparkmanS Offline
                              Sparkman
                              Hero Member
                              wrote on last edited by
                              #14

                              @PandaNL I would hook the module to a volt meter first to see if it picks up the ringing signal. Once you have that working, any sketch that measures an analog signal can be readily modified for this purpose.

                              Cheers
                              Al

                              1 Reply Last reply
                              0
                              • P Offline
                                P Offline
                                PandaNL
                                wrote on last edited by
                                #15

                                Can't seem to get a good readout from the module yet.

                                Tried the following code

                                /*
                                Measuring Current Using ACS712
                                */
                                const int analogIn = A0;
                                int mVperAmp = 185; // use 100 for 20A Module and 66 for 30A Module
                                int RawValue= 0;
                                int ACSoffset = 2500; 
                                double Voltage = 0;
                                double Amps = 0;
                                
                                void setup(){ 
                                 Serial.begin(9600);
                                }
                                
                                void loop(){
                                 
                                 RawValue = analogRead(analogIn);
                                 Voltage = (RawValue / 1023.0) * 5000; // Gets you mV
                                 Amps = ((Voltage - ACSoffset) / mVperAmp);
                                 
                                 
                                 Serial.print("Raw Value = " ); // shows pre-scaled value 
                                 Serial.print(RawValue); 
                                 Serial.print("\t mV = "); // shows the voltage measured 
                                 Serial.print(Voltage,3); // the '3' after voltage allows you to display 3 digits after decimal point
                                 Serial.print("\t Amps = "); // shows the voltage measured 
                                 Serial.println(Amps,3); // the '3' after voltage allows you to display 3 digits after decimal point
                                 delay(2500); 
                                 
                                }```
                                
                                

                                It gives me the following readout, tried the multi meter on signal and also a lamp on ac. It shows these values even if nothing is connected. Connected the module to pin 0 on the arduino and provided it with 5v from the arduino.

                                Raw Value = 876 mV = 4281.525 Amps = 9.630
                                Raw Value = 877 mV = 4286.413 Amps = 9.656
                                Raw Value = 878 mV = 4291.300 Amps = 9.683
                                Raw Value = 877 mV = 4286.413 Amps = 9.656
                                Raw Value = 877 mV = 4286.413 Amps = 9.656
                                Raw Value = 875 mV = 4276.637 Amps = 9.603

                                What would be the formula to just show Voltage?, when the door is ringed the voltage changes from 20v to 23~24v, when the button is pressed to open the door it drops to 17v.

                                SparkmanS 1 Reply Last reply
                                0
                                • P PandaNL

                                  Can't seem to get a good readout from the module yet.

                                  Tried the following code

                                  /*
                                  Measuring Current Using ACS712
                                  */
                                  const int analogIn = A0;
                                  int mVperAmp = 185; // use 100 for 20A Module and 66 for 30A Module
                                  int RawValue= 0;
                                  int ACSoffset = 2500; 
                                  double Voltage = 0;
                                  double Amps = 0;
                                  
                                  void setup(){ 
                                   Serial.begin(9600);
                                  }
                                  
                                  void loop(){
                                   
                                   RawValue = analogRead(analogIn);
                                   Voltage = (RawValue / 1023.0) * 5000; // Gets you mV
                                   Amps = ((Voltage - ACSoffset) / mVperAmp);
                                   
                                   
                                   Serial.print("Raw Value = " ); // shows pre-scaled value 
                                   Serial.print(RawValue); 
                                   Serial.print("\t mV = "); // shows the voltage measured 
                                   Serial.print(Voltage,3); // the '3' after voltage allows you to display 3 digits after decimal point
                                   Serial.print("\t Amps = "); // shows the voltage measured 
                                   Serial.println(Amps,3); // the '3' after voltage allows you to display 3 digits after decimal point
                                   delay(2500); 
                                   
                                  }```
                                  
                                  

                                  It gives me the following readout, tried the multi meter on signal and also a lamp on ac. It shows these values even if nothing is connected. Connected the module to pin 0 on the arduino and provided it with 5v from the arduino.

                                  Raw Value = 876 mV = 4281.525 Amps = 9.630
                                  Raw Value = 877 mV = 4286.413 Amps = 9.656
                                  Raw Value = 878 mV = 4291.300 Amps = 9.683
                                  Raw Value = 877 mV = 4286.413 Amps = 9.656
                                  Raw Value = 877 mV = 4286.413 Amps = 9.656
                                  Raw Value = 875 mV = 4276.637 Amps = 9.603

                                  What would be the formula to just show Voltage?, when the door is ringed the voltage changes from 20v to 23~24v, when the button is pressed to open the door it drops to 17v.

                                  SparkmanS Offline
                                  SparkmanS Offline
                                  Sparkman
                                  Hero Member
                                  wrote on last edited by
                                  #16

                                  @PandaNL How do you have your module hooked up to the wiring?

                                  Cheers
                                  Al

                                  1 Reply Last reply
                                  0
                                  • P Offline
                                    P Offline
                                    PandaNL
                                    wrote on last edited by
                                    #17

                                    By splitting one line, so for the intercom the black cable to the module, then a cable from the module to the connector where the black cable was connected.

                                    Same for the lamp.

                                    1 Reply Last reply
                                    0
                                    • O Offline
                                      O Offline
                                      Orri
                                      wrote on last edited by
                                      #18

                                      This is the only place where I could find a picture of this exact model and I wanted to know what the left buttob does. It looks like a light or something but it doesn’t do anything. Also, how did you open it up? I couldn’t find any screws

                                      bjacobseB 1 Reply Last reply
                                      0
                                      • O Orri

                                        This is the only place where I could find a picture of this exact model and I wanted to know what the left buttob does. It looks like a light or something but it doesn’t do anything. Also, how did you open it up? I couldn’t find any screws

                                        bjacobseB Offline
                                        bjacobseB Offline
                                        bjacobse
                                        wrote on last edited by bjacobse
                                        #19

                                        @orri

                                        Did you read the manual? if not read below...
                                        In-house telephone light button Each in-house telephone has a light button to actuate a joint staircase or entrance light.

                                        https://www.siedle.com/App/WebObjects/XSeMIPS.woa/cms/documentdownload/locale.enGB/did.7750/System_Manual_1%2Bn_technology_136442_EN.pdf

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        30

                                        Online

                                        11.7k

                                        Users

                                        11.2k

                                        Topics

                                        113.1k

                                        Posts


                                        Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • MySensors
                                        • OpenHardware.io
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular