30-03-2014, 23:35:56
(Dieser Beitrag wurde zuletzt bearbeitet: 31-03-2014, 00:09:35 von Smarter.)
Hallo Zusammen,
Die Integration von IFTTT und RWE Smarthome ist erfolgreich! EIn durch IFTTTT ausgelöster Event wird als File in meine Dropbox geliefert und dann mit Raspi_Runner abgearbeitet. Die Integration arbeitet nach dem oben beschriebenen Prinzip. Ein Event in RWE SM kann noch keinen Event in IFTTTT auslösen. Dies könnte ev. mittels Twitter feed realisiert werden. Notwendig für das Partnerlicht Projekt . Ein anderer RWE Smarthome Friend könnte dann diesen Twitter feed abonnieren und sein eigenes Partnerlicht zu schalten. Wer Interesse hat bei dem Partnerlicht Projekt mitzuarbeiten bitte bei mir melden.
Die Software läuft auf einem Raspberry PI. Es ist der Raspi_Runner in Cron einzutragen und schaut jede Minute nach ob von IFTTT eine neue Datei in dem Dropbox Folder „Raspi_Commands“ angeliefert wurde. Anbei der Cron Eintrag:
Das Schalten der Zustandsvariable habe ich nicht sehr elegant gelöst. Ich benutze die alte PHP Library und die neue PHP Library paralel da die neue Library immer noch keine ZV schalten kann oder es einfach zu schlecht dokumentiert ist.
Kurzanleitung für IFTTT receipt siehe Screenshot.
You can use the following command line options in IFTTT
* Option 1: with a delimiter => php ifttt.php <Zustandsvariable>=<true/false> => Example Option1: php ifttt.php Son_StauA5_Bad_30=true
* Option 2: without delimiter => php ifttt.php <myFunction>(<argument>) => Example Option2: php ifttt.php Abwesend(10) Note: Brackets without blank
*
Vorab schon mal das Script und mehr in kürze.
Viele Grüße, Smarter
Die Integration von IFTTT und RWE Smarthome ist erfolgreich! EIn durch IFTTTT ausgelöster Event wird als File in meine Dropbox geliefert und dann mit Raspi_Runner abgearbeitet. Die Integration arbeitet nach dem oben beschriebenen Prinzip. Ein Event in RWE SM kann noch keinen Event in IFTTTT auslösen. Dies könnte ev. mittels Twitter feed realisiert werden. Notwendig für das Partnerlicht Projekt . Ein anderer RWE Smarthome Friend könnte dann diesen Twitter feed abonnieren und sein eigenes Partnerlicht zu schalten. Wer Interesse hat bei dem Partnerlicht Projekt mitzuarbeiten bitte bei mir melden.
Die Software läuft auf einem Raspberry PI. Es ist der Raspi_Runner in Cron einzutragen und schaut jede Minute nach ob von IFTTT eine neue Datei in dem Dropbox Folder „Raspi_Commands“ angeliefert wurde. Anbei der Cron Eintrag:
PHP-Code:
*/1 * * * * bash /var/www/ifttt/raspi_runner.sh > /dev/null
Das Schalten der Zustandsvariable habe ich nicht sehr elegant gelöst. Ich benutze die alte PHP Library und die neue PHP Library paralel da die neue Library immer noch keine ZV schalten kann oder es einfach zu schlecht dokumentiert ist.
Kurzanleitung für IFTTT receipt siehe Screenshot.
You can use the following command line options in IFTTT
* Option 1: with a delimiter => php ifttt.php <Zustandsvariable>=<true/false> => Example Option1: php ifttt.php Son_StauA5_Bad_30=true
* Option 2: without delimiter => php ifttt.php <myFunction>(<argument>) => Example Option2: php ifttt.php Abwesend(10) Note: Brackets without blank
*
Vorab schon mal das Script und mehr in kürze.
Viele Grüße, Smarter
openHAB RaspberryPi3Innogy-Smarthome+PhilipsHue+Sonos+Buderus-Brennwertkessel+SamsungCAM+SamsungGalaxyTab4+Fritzbox7490+FIBARO-Zwischenstecker+LogitechHarmonyHub+Netatmo+DreamboxDM800