NEWS
Ring Doorbell
-
Dann wird es wohl keine offiziellen neuen Infos geben.
Die beiden oben angegeben Links zeigen auf keine offiziellen Sachen von Ring. Damit bist Du auf Gedeih und Verderb darauf angewiesen, das Änderungen seitens Ring durch den Ersteller nachgezogen werden. Ob Du das möchtest, liegt alleine bei Dir.
Und da Du geschrieben hast, das Du bei der Suche keine entsprechenden Infos bekommen hast, habe ich nach Deiner Suche gefragt.
Gruß,
Eric
Von unterwegs getippert
-
Hi,
würde mich hier mal anhängen. Fände eine Integration in iobroker bzw. VIS auch nicht uninteressant.
Wäre das hier nicht hilfreich? Die API scheint ja ein Abgreifen des LiveStreams zu ermöglichen, oder?
-
Schaut mal hier:
-
Habe schon die Ring Doorbell und bin eigentlich sehr zufrieden damit, bis auf das die offizielle API noch nicht verfügbar ist. Daher schaue ich auch gerade nach Alternativen. Doorbird wäre daher aktuell keine Alternative für mich
-
Hi,
erst schreibst Du
@TopGun:Habe schon die Ring Doorbell und bin eigentlich sehr zufrieden damit, bis auf das die offizielle API noch nicht verfügbar ist. `
und dann
@TopGun:Doorbird wäre daher aktuell keine Alternative für mich `
Doorbird hat doch eine offizielle API (inkl. Doku). Die habe ich selber für das JavaScript benutzt.
Inwiefern ist dann Doorbird keine Alternative?
Gruß,
Eric
Von unterwegs getippert
-
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.
-
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
-
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.
-
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.
-
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
-
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.
-
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
-
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>
-
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?
-
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>
-
Ja mein RING heißt auch Haustür.
Anbei ein Screenshoot meines IFTTT Applet:
-
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>
-
da kommt offenbar nichts an, im Cloudadapter sieht es so aus:
-
Sieht für mich eigentlich okay aus. Eventuell hat jemand noch eine andere Idee, was hier noch schief gehen könnte?
-
Evtl. hackt es schon bei der Schnittstelle zwischen RING und IFTTT, denn offenbar ist das Applet noch nicht getriggert worden