Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Ring Doorbell

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Ring Doorbell

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TopGun last edited by

      Weil ich schon eine Ring Doorbell habe, damit zufrieden bin und diese eigentlich nicht ersetzen möchte.

      Daher suche ich nach Möglichkeiten einer Anbindung.

      1 Reply Last reply Reply Quote 0
      • eric2905
        eric2905 last edited by

        Ah ok, das bezieht sich also auf das Vorhandensein eines Gerätes und nicht auf das Fehlen einer offenen API.

        Das war nicht ganz eindeutig und ich ging davon aus, das Du es auf die fehlende API bezogen hast.

        Gruß,

        Eric

        Von unterwegs getippert

        1 Reply Last reply Reply Quote 0
        • M
          mamoel last edited by

          Ich schließe mich dem Wunsch einer Ring-Anbindung an. Mit den verlinkten Seiten komme ich leider nicht weiter. Wie ich damit über Javascript das Klingeln detektieren kann habe ich noch nicht herausgefunden.

          Um den Tastendruck an der Ring Doorbell 2 an meinen Homematic-Türgong weiterzureichen muss ich aktuell über IFTTT(mittels Cloud und Webhooks) gehen. Das ist ziemlich umständlich.

          1 Reply Last reply Reply Quote 0
          • E
            ErazorVIP last edited by

            Das funktioniert doch aber sehr zuverlässig.

            😉

            Läuft bei mir jetzt schon einige Zeit problemlos. Mit dem Alexa2-Adapter kann

            ich jetzt endlich auch eine Ansage über mein DOT machen das jemand geklingelt hat.

            1 Reply Last reply Reply Quote 0
            • M
              michihorn last edited by

              Kann mir jemand erklären wie ich RING über IFTTT nach IoBroker bekomme? Mir würde schon das Klingelsignal reichen

              Vielleicht kann jemand mit dem Link was anfangen: https://github.com/davglass/doorbot

              Gruß

              Michael

              1 Reply Last reply Reply Quote 0
              • M
                mamoel last edited by

                Ich habe das so gemacht (falls ich noch alles zusammen bekomme):

                1. Im ioBroker Pro Webinterface einloggen (https://iobroker.pro) -> Edit profile -> Appkey

                Da sollte sowas stehen wie: @pro_heinbloedl@maiprovider.com_abcdefgh-ijkl-mnop-qrst-uvwxyz12

                Wie man einen Key erzeugt steht auch hier: http://www.iobroker.net/docu/?page_id=5859&lang=de

                2. Auf IFTTT ein Applet anlegen mit "Ring" als Quelle und Webhook als Ziel. Bei URL muss dann stehen:

                https://iobroker.pro/ifttt/@pro_heinblo … t-uvwxyz12

                3. Im ioBroker Webhook (aus cloud Adapter) mit Türklingel verbinden:

                var idTrigger = "cloud.0.services.ifttt"; /*IFTTT value*/
                var idDoorBell = "meinklingelknopf.1.PRESS_SHORT";
                
                on({
                    id: idTrigger,
                    change: "any",
                    val: "Haustür"
                }, function(data)
                {    
                    if (data.newState.val === 'Haustür') {
                        //logEvent("Türklingel über Ring ausgelöst...");
                        setState(idDoorBell, true);
                        //log("Ring ausgelöst", "info");
                        setState(idTrigger, '');
                    }
                });
                

                Ob das schön/elegant ist weiß ich nicht. Funktioniert aber ziemlich gut.

                1 Reply Last reply Reply Quote 0
                • M
                  michihorn last edited by

                  Hallöchen

                  ich hänge an Punkt3

                  Script habe ich gespeichert leider passiert nichts in den Objekten.

                  Vielleicht habe ich bereits in IFTTT was falsch gemacht, was muß denn bei Methode auswählen? Get?

                  Content Typ?

                  Body?

                  Was mache ich mit Add ingredient unter URL?

                  Michael

                  1 Reply Last reply Reply Quote 0
                  • M
                    mamoel last edited by

                    Im ioBroker gibt es im Prinzip keinen Webhook, aber Webhook in IFTTT reicht das Ereignis an den Cloud-Adapter im ioBroker weiter.

                    Zu finden ist das dann bei den Objekten z.B. bei mir "cloud0.services.ifttt". Dort wird als Status ein Wert von IFTTT übergeben. In meinem Fall: "Haustür".

                    Das Skript (JavaScript) muss im installierten JavaScript-Adapter hinterlegt werden. Aber du musst natürlich auch noch eine "smarte" Türklingel haben. Sonst hast Du nicht viel von meinem Script.

                    Alternativ kannst Du das Klingelsignal auch direkt über einen Sonoslautsprecher wiedergeben oder mit irgend etwas anderem Verknüpfen. Das geht aber alles nicht einfach mit ein paar Klicks.

                    Method: POST

                    Content: text/plain

                    Body: DoorbellName

                    <add ingredient="">ist in diesem Fall nur bei hilfreich.</add>

                    1 Reply Last reply Reply Quote 0
                    • M
                      michihorn last edited by

                      Ich habe eine Klingelsensor meine Cloudinstanz ist die 1, mein Script sieht so aus:

                      var idTrigger = "cloud.1.services.ifttt"; /*IFTTT value*/
                      var idDoorBell = "hm-rpc.0.MEQ0655666.1.PRESS_SHORT";
                      
                      on({
                      id: idTrigger,
                      change: "any",
                      val: "Haustür"
                      }, function(data)
                      { 
                      if (data.newState.val === 'Haustür') {
                      //logEvent("Türklingel über Ring ausgelöst...");
                      setState(idDoorBell, true);
                      //log("Ring ausgelöst", "info");
                      setState(idTrigger, '');
                      }
                      });
                      

                      Habe aber keine Wertänderung in den Objekten

                      Wie kann ich testen ob überhauptwas von IFTTT gesendet wird?

                      1 Reply Last reply Reply Quote 0
                      • M
                        mamoel last edited by

                        Heißt Deine Ring auch "Haustür"?

                        Falls nein, kannst Du sie umbenennen oder in IFTTT bei Body <<haustür>> eintragen (mit den eckigen Klammern).

                        Dann sollte zumindest bei State "Haustür" stehen.</haustür>

                        1 Reply Last reply Reply Quote 0
                        • M
                          michihorn last edited by

                          Ja mein RING heißt auch Haustür.

                          Anbei ein Screenshoot meines IFTTT Applet:
                          326_unbenannt.jpg

                          1 Reply Last reply Reply Quote 0
                          • M
                            mamoel last edited by

                            Als Ergänzung meines letzten Beitrags:

                            Du kannst auch über <add ingredient="">bei dem Punkt die Zutat <doorbellname>auswählen.

                            Dann sollte im ioBroker als Statuswert "Haustür" ankommen - sobald jemand klingelt.

                            Genauer gesagt es steht kurz "Haustür" als Statuswert drin, wird dann aber natürlich wegen

                            setState(idTrigger, '');
                            

                            wieder gelöscht.

                            Kommentiere diese Zeile aus, dann siehst Du, ob die Verbindung IFTTT->ioBroker überhaupt funktioniert.

                            Ich habe diese Zeile bei mir drin um nach Ausführung meiner "Aufgaben" wieder einen leeren Status zu haben. So kann ich das Event sicher erkennen.</doorbellname></add>

                            1 Reply Last reply Reply Quote 0
                            • M
                              michihorn last edited by

                              da kommt offenbar nichts an, im Cloudadapter sieht es so aus:
                              326_unbenannt2.jpg

                              1 Reply Last reply Reply Quote 0
                              • M
                                mamoel last edited by

                                Sieht für mich eigentlich okay aus. Eventuell hat jemand noch eine andere Idee, was hier noch schief gehen könnte?

                                1 Reply Last reply Reply Quote 0
                                • M
                                  michihorn last edited by

                                  Evtl. hackt es schon bei der Schnittstelle zwischen RING und IFTTT, denn offenbar ist das Applet noch nicht getriggert worden
                                  326_unbenannt3.jpg

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    mamoel last edited by

                                    Das würde einiges erklären…

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      michihorn last edited by

                                      Hab jetzt mal Applets erstellt indem RING z.B.ein Smart Life Gerät steuert, klappt gut, kann es also nur noch an der URL im Webhook liegen bzw. an der Konfig im IFTTT.

                                      Eine weitere Unsicherheit habe ich bei der Einstellung der Cloud, ich habe die PRO Variante
                                      326_unbenannt5.jpg
                                      dort steht https://iobroker.net/ifttt, sollte bei PRO nicht auch http://iobroker.pro/ifttt stehen?

                                      Kann jemand mir Hilfestellung leisten?

                                      Gruß

                                      Michael

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        mamoel last edited by

                                        Ich habe ebenfalls die PRO Variante. Bei mir steht auch https://iobroker.net/ifttt.

                                        Daran kann es somit nicht liegen.

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          michihorn last edited by

                                          Dann kann es nur noch an der richtigen Syntax der URL liegen oder an der Konfig in IFTTT falls es dort noch was einzustellen gibt

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            mamoel last edited by

                                            Vielleicht kannst Du hier noch etwas rauslesen: viewtopic.php?f=22&t=12886#p152357

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            33
                                            7734
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo