Moin Leute,
ich habe mal etwas rum experimentiert und wollte es irgendwie machen das wenn ich mein Wecker stelle das IoBroker auch irgendwie darauf reagiert.
Die Lösung will ich euch vorstellen leider gibts da 2-3 kleine Harken die ihr aber während des Howtos mit bekommt.
Leider funktioniert IFTTT bei mir mehr schlecht als recht daher bin ich davon wieder weg.
Als erstes, was wird benötig? (ich weiß nicht ob es diese Sachen auch für Iphone gibt)
1. Die App Tasker (kostet leider etwas)
2. Durch die Anleitung hier beschriebenen Wecker: http://tasker-skripte.blogspot.com/2011/06/profil…wochentags.html
3. SimpleAPI Adapter im Iobroker
4. Bisschen Köpfchen dann klappt das schon.
Erfüllt ihr diese 4 Kriterien sind wir auch schon fast am Ziel.
Zuerst installiert ihr nun SimpleAPI Adapter im Iobroker, wollt ihr den Port nicht ändern passen die default einstellungen schon super.
Jetzt testen wir den Adapter einfach mal mit Folgenden URL Eintrag im Webbrowser: http://eure-ip-zum-iobroker:port/help
Bei mir wäre es: http://192.168.2.3:8087/help
Dann sollte sowas hier raus kommen:
{
"getPlainValue": "http://ipaddress:8087/getPlainValue/stateID",
"get": "http://ipaddress:8087/get/stateID/?prettyPrint",
"getBulk": "http://ipaddress:8087/getBulk/stateID1,stateID2/?prettyPrint",
"set": "http://ipaddress:8087/set/stateID?value=1&prettyPrint",
"toggle": "http://ipaddress:8087/toggle/stateID&prettyPrint",
"setBulk": "http://ipaddress:8087/setBulk?stateID1=0.7&stateID2=0&prettyPrint",
"objects": "http://ipaddress:8087/objects?pattern=system.adapter.admin.0*&prettyPrint",
"objects": "http://ipaddress:8087/objects?pattern=system.adapter.admin.0*&type=adapter&prettyPrint",
"states": "http://ipaddress:8087/states?pattern=system.adapter.admin.0*&prettyPrint"
}
Alles anzeigen
Jetzt öffnen wir unseren IoBroker und legen einen Datenpunkt an, ich habe den passenderweise Wecker genannt und ist ein Logik-Datenpunkt mit true or false.
Habt ihr den Datenpunkt angelegt klickt ihr rechts davon auf das bearbeiten Symbol unter den Reiter RAW und kopiert euch aus der Zeile ID den Datenpunkt raus.
Meine Zeile wäre:
somit:
Jetzt testen wir es. Dazu macht ruhig ein neuen Tab und öffnet eure URL und gebt folgendes ein:
http:
Das ergebnis wird dann so aussehen:
Der Datenpunkt Wecker sollte auf true springen.
für false ersetzt ihr true durch false.
So jetzt können wir per URL schon Datenpunkte schalten.
Öffnet nun Tasker auf euer Handy, wenn ihr den Wecker wie oben beschrieben nachgebaut habt, solltet ihr 3 Task besitzen.
Wir öffnen den ersten Task "Wecker" drückt unten rechts auf das + Zeichen und dann auf Netzwerk danach auf HTTP GET
bei Server:Port tragt ihr folgendes ein:
Und setzt dann die Aufgabe nach ganz oben, einfach Finger draufhalten und hochziehen.
Jetzt machen wir das selbe mit den Tasks "Snooze" und "Off"
nur das wir dort anstelle true in der URL den wert false nutzen.
Nun schaltet wenn der Tasker-Wecker klingelt den Datenpunkt im Iobroker auf true und wenn er wieder aus ist auf false.
Nun könnt ihr selbst damit Scripte schalten wie ihr wollt.
Mit freundlichen Gruß
Patrick