NEWS
Ring Doorbell
-
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
-
Das würde einiges erklären…
-
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
dort steht https://iobroker.net/ifttt, sollte bei PRO nicht auch http://iobroker.pro/ifttt stehen?Kann jemand mir Hilfestellung leisten?
Gruß
Michael
-
Ich habe ebenfalls die PRO Variante. Bei mir steht auch https://iobroker.net/ifttt.
Daran kann es somit nicht liegen.
-
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
-
Vielleicht kannst Du hier noch etwas rauslesen: viewtopic.php?f=22&t=12886#p152357
-
Danke für den Link, jetzt klappt es
-
An was lag es denn?
-
In der URL stand: https://iobroker.net/ifttt
jetzt habe ich https://iobroker.pro/ifttt eingetragen.
Danke für deine Unterstützung