Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Test Ring Video Doorbell Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Aufruf] Test Ring Video Doorbell Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      loverz @Stuebi last edited by

      @Stuebi Ich hab jetzt einen anderen, zuverlässigen Weg gefunden.
      Ich nutze nun den Cloud Adapter mit dem Service IFTTT. Über diesen sende ich
      über webhooks eine Post-Webanfrage an ioBroker.
      ioBroker wertet diese Anfragen aus und schreibt sie in ein manuell angelegtes Objekt (Variable)
      Dieses Objekt kann ich dann für alle Möglichkeiten nutzen.

      IFTTT kann jedoch nur 2 Sachen erkennen: Motion und Ring
      Reicht für meine Zwecke.

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

        Moin,
        ring doorbell und adapter laufen bei mir seit zwei Monaten zuverlässig.
        Nun habe ich mal angefangen das ganze zu nutzen.
        Ich habe folgendes Szenario: Blockly triggert auf Änderung history->kind falls "ding".
        Dann Nachricht an telegram "Es hat an der Tür geklingelt" und den link des Videos history_url. Klappt soweit ganz gut 🙂
        Das "Problem" ist, das "ding" sich nur ändert, wenn zwischendurch mal "motion" war. D.h. zweimal oder mehrmals hintereinander klingeln kommt bei mir nicht mehr an.
        Aktualisierung anstatt Änderung haut auch nicht hin, da sich history-> kind alle paar Sekunden aktualisiert.
        Wie kann man das lösen? Eine Lösung wäre "motion" springt nach paar sekunden auf "idle" oder irgendwie anders nennen. Oder Umweg über IFTTT!?

        L Stuebi E 3 Replies Last reply Reply Quote 0
        • L
          loverz @lobomau last edited by

          @lobomau über IFTTT->webhooks hab ich es gemacht. Dort kann man Ring und Motion auswerten.
          Vorteil war bis dato, dass es auch bei der Doorbell Pro funktioniert.

          Hab das glaube ich weiter oben im Thread angekratzt.

          L 1 Reply Last reply Reply Quote 1
          • Stuebi
            Stuebi @lobomau last edited by Stuebi

            @lobomau sagte in [Aufruf] Test Ring Video Doorbell Adapter:

            Moin,
            ring doorbell und adapter laufen bei mir seit zwei Monaten zuverlässig.
            Nun habe ich mal angefangen das ganze zu nutzen.
            Ich habe folgendes Szenario: Blockly triggert auf Änderung history->kind falls "ding".
            Dann Nachricht an telegram "Es hat an der Tür geklingelt" und den link des Videos history_url. Klappt soweit ganz gut 🙂
            Das "Problem" ist, das "ding" sich nur ändert, wenn zwischendurch mal "motion" war. D.h. zweimal oder mehrmals hintereinander klingeln kommt bei mir nicht mehr an.
            Aktualisierung anstatt Änderung haut auch nicht hin, da sich history-> kind alle paar Sekunden aktualisiert.
            Wie kann man das lösen? Eine Lösung wäre "motion" springt nach paar sekunden auf "idle" oder irgendwie anders nennen. Oder Umweg über IFTTT!?

            Wahrscheinlich fragst Du im Blocky ab, ob sich der Wert in der Variable geändert hat (NE im event) und nicht ob eine Änderung stattgefunden hat auch bei gleichem Wert in der Variable. Schwer zu beschreiben. Wie sieht denn Dein Blocky aus?

            Hier mal mein JavaScript, welches bei mir funktioniert.

            let idRingDoor = "ring.0.doorbell_178xxxxxxx.kind"/*Kind*/;
            
            on({ id: idRingDoor }, (obj) => {
                let valRingDoor = obj.state.val;
                let oldValRingDoor = obj.oldState.val;
                let text = '';
                // Es klingelt an der Tür
                if (valRingDoor == 'ding') {
                    text = '\ud83d\udd14 \ud83d\udd14 Ding Dong, es klingelt und es ist keiner zu Hause!';
                    console.log(text);
                    sendTo('telegram.0', 'send', text);
                }
            });
            
            lobomau 2 Replies Last reply Reply Quote 0
            • E
              el_malto @lobomau last edited by

              @lobomau Du kannst mal probieren ob du den Datenpunkt mit "ding"/"motion" auch selber beschreiben kannst. Wenn ja, kannst du einfach in deinen Blocklys wo du das "ding" und das "motion" auswertest am Ende des Blocklys einen beliebigen Wert rein schreiben. So hast du sichergestellt, dass es immer eine Änderung gibt.

              1 Reply Last reply Reply Quote 0
              • L
                loverz @loverz last edited by

                @lobomau sagte in [Aufruf] Test Ring Video Doorbell Adapter:

                Moin,
                ring doorbell und adapter laufen bei mir seit zwei Monaten zuverlässig.
                Nun habe ich mal angefangen das ganze zu nutzen.
                Ich habe folgendes Szenario: Blockly triggert auf Änderung history->kind falls "ding".
                Dann Nachricht an telegram "Es hat an der Tür geklingelt" und den link des Videos history_url. Klappt soweit ganz gut 🙂
                Das "Problem" ist, das "ding" sich nur ändert, wenn zwischendurch mal "motion" war. D.h. zweimal oder mehrmals hintereinander klingeln kommt bei mir nicht mehr an.
                Aktualisierung anstatt Änderung haut auch nicht hin, da sich history-> kind alle paar Sekunden aktualisiert.
                Wie kann man das lösen? Eine Lösung wäre "motion" springt nach paar sekunden auf "idle" oder irgendwie anders nennen. Oder Umweg über IFTTT!?

                Der neu vorhandene Adapter in V1.0.4 funktioniert nun bei mir mit der Ring Doorbell Pro.

                ich stehe in Kontakt mit @Stuebi und bin weiter am testen.

                Im Log wird nun auch angezeigt, wenn es klingelt oder Bewegung erkannt wird.
                4023a03a-c18c-4e13-8d6e-3568b23666b8-image.png

                1 Reply Last reply Reply Quote 0
                • lobomau
                  lobomau @Stuebi last edited by lobomau

                  @Stuebi ich werde dein Script mal testen. Geht "on" vielleicht gar nicht in Blockly? Oder muss der Haken dann auf Update?
                  Was ich noch gerne hätte ist History_URL einzubauen. Aber schöner als bei mir. Bei mir erscheint dann der link (zwei telegram Seiten weil kryptisch gesichert) und am Ende das Video. Schöner wäre nur das Video zu sehen. Aber das ist jetzt mehr telegram Know-How.
                  Unten ist mein Blockly zu sehen.

                  cdb1192b-f7b7-4546-b828-0a21bdd34208-image.png

                  Stuebi 1 Reply Last reply Reply Quote 0
                  • Stuebi
                    Stuebi @lobomau last edited by

                    @lobomau , versuche es einmal mit "wurde aktualisiert".

                    blocky

                    lobomau 1 Reply Last reply Reply Quote 0
                    • Stuebi
                      Stuebi last edited by

                      Morgen gibt es eine neue latest Ring Adapter Version 1.0.4. Mit der Version wird die Ring Pro unterstützt. Weiterhin wurden kleine Fehler behoben.

                      L 1 Reply Last reply Reply Quote 0
                      • L
                        loverz @Stuebi last edited by

                        @Stuebi Hab noch etwas weiter getestet. Motion und Ding funktionieren einwandfrei bei der Doorbell Pro.

                        Ich habe gerademal die URL aus History rausgenommen und im Brwoser eingegeben. Funktioniert auch wunderbar. Konnte mich selbst sehen, wie ich vor dem Haus herumspaziere.

                        Wann genau wird denn diese URL aktualisiert?
                        Bei mir war es ja nur motion, obwohl ich danach nochmal geklingelt habe.

                        Stuebi 1 Reply Last reply Reply Quote 1
                        • Stuebi
                          Stuebi @loverz last edited by

                          @loverz , eigentlich solltest Du alle History Videos die Du auch in der ring App siehst, in ioBroker sehen. Unterschied zur ring App, es wird in der ioBroker App nur das aktuellste Video angezeigt.
                          Ich habe bei mir in ioBroker den History bzw. SQL Adapter installiert und schreibe den Datenpunkt ring.0.doorbell_xxxxxxx.History.history_url bei jeder Änderung weg. Damit kann man auf die Historie unendlich lange drauf zugreifen.

                          L 1 Reply Last reply Reply Quote 0
                          • L
                            loverz @Stuebi last edited by

                            @Stuebi ich hab jetzt nochmals etwas rumgespielt.
                            Leider scheint die Url im Objekt History bei mir immer veraltet zu sein.

                            ich möchte mir eigentlich diese Url aufs Handy pushen, wenn jemand Klingelt, aber das scheint so nicht möglich zu sein.

                            lobomau 1 Reply Last reply Reply Quote 0
                            • L
                              loverz last edited by

                              weiß eigentlich jemand ob man sich eine Url zum Live-schauen erzeugen kann?
                              Ich kann über das Objekt "livestreamrequest" eine Anfrage starten, aber da füllen sich nur irgendwelche SIP-Felder.

                              Stuebi 1 Reply Last reply Reply Quote 0
                              • lobomau
                                lobomau @Stuebi last edited by

                                @Stuebi das hatte ich ja probiert gehabt. Leider aktualisiert sich der Wert alle paar Sekunden ohne dass motion oder ding registriert wurde.

                                Stuebi 1 Reply Last reply Reply Quote 0
                                • lobomau
                                  lobomau @loverz last edited by

                                  @loverz sagte in [Aufruf] Test Ring Video Doorbell Adapter:

                                  @Stuebi ich hab jetzt nochmals etwas rumgespielt.
                                  Leider scheint die Url im Objekt History bei mir immer veraltet zu sein.

                                  ich möchte mir eigentlich diese Url aufs Handy pushen, wenn jemand Klingelt, aber das scheint so nicht möglich zu sein.

                                  Bei mir funktioniert es. Hast du Telegram? Probier es mal mit meinem Blockly paar Einträge vorher.

                                  L 1 Reply Last reply Reply Quote 0
                                  • Stuebi
                                    Stuebi @lobomau last edited by

                                    @lobomau , ich hatte es heute nochmals mit meinem Skript getestet und das hat funktioniert. Ich habe geklingelt, dann gewartet bis der leuchtende blaue Ring an der Ring Klingel aufhörte zu leuchten und dann gleich nochmals geklingelt. Ich habe 2 Telegram Nachrichten erhalten.

                                    lobomau 1 Reply Last reply Reply Quote 0
                                    • lobomau
                                      lobomau @Stuebi last edited by

                                      @Stuebi já, glaube ich auch. Nur mit meinem Blockly geht es nicht.

                                      1 Reply Last reply Reply Quote 0
                                      • Stuebi
                                        Stuebi @loverz last edited by

                                        @loverz , leider steht in dem History Eintrag nie der Live Stream, sondern der letzte aufgenommene Stream. Live Stream geht nur über die SIP Daten. Damit ist eine Videokonferenz möglich um mit dem Teilnehmer an der Tür zu sprechen.
                                        Ich bin immer noch auf der suche wie man den SIP Zugang so nutzen kann um ein Livestream z.B. als mjpeg zur Verfügung zu stellen.
                                        Was ich schon mal hinbekommen habe ist, ein Live Bild anzuzeigen. Problem ist bisher, das das es nicht sonderlich stabil läuft und der ring Adapter dann abbricht. Ich versuche noch eine Lösung zu finden.

                                        VG

                                        1 Reply Last reply Reply Quote 0
                                        • L
                                          loverz @lobomau last edited by

                                          @lobomau hab es mit Telegram probiert und auch Pushsafer.
                                          Letzterer hat im Blockly deutlich mehr Umfang. Leider funktionieren aber die Ring Links nicht, die mit demiesem verschickt werden.

                                          Insgesamt finde ich sowieso, dass die fehlende Live Möglichkeit die ganze Sache unsinnig macht.

                                          Wenn ich alte Aufnahmen ansehen will, nehme ich die ring App.

                                          Das Problem bei dieser ist nämlich nur, dass sie so lange braucht, bis der Stream steht. Alles andere funktioniert dort super.

                                          1 Reply Last reply Reply Quote 0
                                          • lobomau
                                            lobomau @Stuebi last edited by lobomau

                                            @Stuebi sagte in [Aufruf] Test Ring Video Doorbell Adapter:

                                            @lobomau sagte in [Aufruf] Test Ring Video Doorbell Adapter:

                                            Moin,
                                            ring doorbell und adapter laufen bei mir seit zwei Monaten zuverlässig.
                                            Nun habe ich mal angefangen das ganze zu nutzen.
                                            Ich habe folgendes Szenario: Blockly triggert auf Änderung history->kind falls "ding".
                                            Dann Nachricht an telegram "Es hat an der Tür geklingelt" und den link des Videos history_url. Klappt soweit ganz gut 🙂
                                            Das "Problem" ist, das "ding" sich nur ändert, wenn zwischendurch mal "motion" war. D.h. zweimal oder mehrmals hintereinander klingeln kommt bei mir nicht mehr an.
                                            Aktualisierung anstatt Änderung haut auch nicht hin, da sich history-> kind alle paar Sekunden aktualisiert.
                                            Wie kann man das lösen? Eine Lösung wäre "motion" springt nach paar sekunden auf "idle" oder irgendwie anders nennen. Oder Umweg über IFTTT!?

                                            Wahrscheinlich fragst Du im Blocky ab, ob sich der Wert in der Variable geändert hat (NE im event) und nicht ob eine Änderung stattgefunden hat auch bei gleichem Wert in der Variable. Schwer zu beschreiben. Wie sieht denn Dein Blocky aus?

                                            Hier mal mein JavaScript, welches bei mir funktioniert.

                                            let idRingDoor = "ring.0.doorbell_178xxxxxxx.kind"/*Kind*/;
                                            
                                            on({ id: idRingDoor }, (obj) => {
                                                let valRingDoor = obj.state.val;
                                                let oldValRingDoor = obj.oldState.val;
                                                let text = '';
                                                // Es klingelt an der Tür
                                                if (valRingDoor == 'ding') {
                                                    text = '\ud83d\udd14 \ud83d\udd14 Ding Dong, es klingelt und es ist keiner zu Hause!';
                                                    console.log(text);
                                                    sendTo('telegram.0', 'send', text);
                                                }
                                            });
                                            

                                            Habe dein Script ausprobiert. Es ist wie bei meinem Blockly mit Aktualisierung. Alle 10s ungefähr eine Nachricht! (aber schön die Glocken-Symbole bei telegram 😉 ) Also bei mir ist irgendwas anders als bei euch.
                                            Ich logs auf debug gestellt und sehe wie ring das log permanent vollschreibt. Ist das normal? Ich habe als erstes mal pihole ausgeschaltet. Vielleicht wird da bei mir was blockiert sodass er sich ständig versucht irgendwohin zu connecten? Hat aber keinen Unterschied gemacht. Ich habe die Ring 2.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            457
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter doorbell ring türklingel video
                                            24
                                            130
                                            30005
                                            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