Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst - über Umwege] Ring Adapter - Aktualisierung der DP

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    [gelöst - über Umwege] Ring Adapter - Aktualisierung der DP

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dr. Bakterius
      Dr. Bakterius Most Active last edited by Dr. Bakterius

      Hallo!

      Ich weiß, dass dieses Thema schon irgendwo behandelt wurde. Allerdings konnte ich es nicht finden und wollte auch keine Leiche ausgraben.

      Ich habe mir eine Ring Doorbell zugelegt und erfolgreich mit dem Ring-Adapter in ioBroker eingebunden. Grundsätzlich funktioniert auch alles. Allerdings geben mir die Datenpunkte zu denken. Oder besser deren Aktualisierung.

      Da kommen, nachdem jemand an geläutet hat, über einen längeren unbestimmten Zeitraum ständig irgendwelche Änderungen ohne das jemand den Klingelknopf gedrückt hat. Ich weiß, dass man im Adapter hier eine Verzögerung einstellen kann. Aber die reicht nicht aus.

      Ich habe hier mal einen Ablauf mit verfolgt:

      00:02.672 - Events - If there is a Doorbell Press Event -> true
      00:02.673 - Events - The moment the ding event occured -> 1760086802659
      00:03.823 - Events - If there is a Doorbell Press Event -> false
      00:07.276 - Events - If there is a Doorbell Press Event -> true
      00:07.277 - Events - The moment the ding event occured -> 1760086807274
      00:08.037 - Snapshot - Snapshot file -> /opt/iobroker/bilder/geraet/snapshot20251010_000002.jpg
      00:08.040 - Snapshot - The moment of the snapshot -> 1760086804225
      00:08.275 - Events - If there is a Doorbell Press Event -> false
      00:18.904 - Events - If there is a Doorbell Press Event -> true
      00:18.905 - Events - The moment the ding event occured -> 1760086818900
      00:19.902 - Events - If there is a Doorbell Press Event -> false
      00:30.428 - Snapshot - Snapshot file -> /opt/iobroker/bilder/geraet/snapshot20251010_000029.jpg
      00:31.007 - Events - If there is a Doorbell Press Event -> true
      00:31.008 - Events - The moment the ding event occured -> 1760086831005
      00:32.007 - Events - If there is a Doorbell Press Event -> false
      00:52.860 - Snapshot - Snapshot file -> /opt/iobroker/bilder/geraet/snapshot20251010_000052.jpg
      01:15.983 - Snapshot - Snapshot file -> /opt/iobroker/bilder/geraet/snapshot20251010_000115.jpg
      02:19.358 - Events - If there is a Doorbell Press Event -> true
      02:19.359 - Events - The moment the ding event occured -> 1760086939355
      02:20.096 - Snapshot - Snapshot file -> /opt/iobroker/bilder/geraet/snapshot20251010_000219.jpg
      02:20.357 - Events - If there is a Doorbell Press Event -> false
      03:58.507 - Events - If there is a Doorbell Press Event -> true
      03:58.508 - Events - The moment the ding event occured -> 1760087038504
      03:59.085 - Snapshot - Snapshot file -> /opt/iobroker/bilder/geraet/snapshot20251010_000358.jpg
      03:59.505 - Events - If there is a Doorbell Press Event -> false
      27:21.903 - Events - If there is a Doorbell Press Event -> true
      27:21.904 - Events - The moment the ding event occured -> 1760088441899
      27:22.900 - Events - If there is a Doorbell Press Event -> false
      27:41.902 - warn: ring.0 (*********) Device ********* ("Doorbell"): Taking Snapshot on Event failed.
      27:41.903 - warn: ring.0 (*********) Device ********* ("Doorbell"): Taking Snapshot on Event failed (no image).
      

      Da kommen also fast 28 Minuten nach dem Anläuten noch Meldungen rein. Das Bild wird aktualisiert, ist aber eigentlich immer das gleiche. Leider dauert die Aktivierung des If there is a Doorbell Press Event Datenpunktes immer ungefähr eine Sekunde an. Bei Ring Intercom kommen die "Geistermeldungen" immer nur für einige Millisekunden. Da kann man das also unterscheiden.

      Ich habe keine Möglichkeit gefunden mit einem Skript ein echtes Event von einer "Geistermeldung" zu unterscheiden. Hat da jemand vielleicht eine brauchbare Lösung? Und 30 Minuten nach einem Event zu warten bis das nächste ausgewertet wird, ist für mich nicht wirklich brauchbar.

      Leider ist der Ring Chime nicht im Adapter vorhanden. Dann könnte ich eventuell dessen Datenpunkte auswerten.

      1 Reply Last reply Reply Quote 0
      • Dr. Bakterius
        Dr. Bakterius Most Active last edited by

        Nachdem es hierfür wohl keine Lösung gibt die mit dem Ring-Adapter zu erzielen ist, habe ich mir jetzt über einen Umweg beholfen.

        Falls es jemand interessiert:

        • Ring mit Alexa verbinden.
        • Ein virtuelles Gerät in Node-Red erstellen.
        • Virtuelles Gerät mit Alexa finden lassen.
        • Eine Routine in Alexa erstellen, dass wenn der Klingelknopf gedrückt wird, dieses virtuelle Gerät eingeschaltet wird.
        • Im ioBroker-Skript auf Änderung (true) des virtuellen Gerätes prüfen und dann das gewünschte durchführen.
        • Nach 5 Sekunden das virtuelle Geräte wieder ausschalten (false).

        So bin ich jetzt nicht von den Ereignissen die mir der Ring-Adapter liefert abhängig. Bzw. kann ich überprüfen ob wirklich geläutet wurde oder nur "Geistermeldungen" rein kommen.

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

        Support us

        ioBroker
        Community Adapters
        Donate
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        707
        Online

        32.3k
        Users

        81.0k
        Topics

        1.3m
        Posts

        1
        2
        72
        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