Jaster hat geschrieben: 15. April 2018 13:40
Gibt es eine Möglichkeit REST bzw. Web Reqeust als Befehle einzubinden? Als eigenes Gerät oder als Custom Action?
Mit Logitech alleine leider nein, das ist etwas was Logitech leider nie eingebunden hat und imho leider auch nicht einbinden wird.
Jaster hat geschrieben: 15. April 2018 13:40
Ich verwende einen Hub den ich mit den entsprechenden Apps steuere.
Wenn ein Hub vorhanden ist kann so was zumindest mit zusätzlicher Software gelöst werden. Dazu gibt es unterschiedliche Ansätze. Wenn es ausreichen sollte nur auf die Harmony Aktion zu reagieren und dann einen einzelnen Rest API Call abzusetzen, dann kann man so was mit einer Hausautomationssoftware oder der HA-Bridge lösen. In dem Fall reagiert man auf die Aktion und sendet dann ein Skript das den REST API Call absetzt.
Ich selber nutzte für so was IP-Symcon, da sieht so was dann so aus:
Code: Alles auswählen
$Status = GetValue(37677 /*[Logitech Harmony Hub Wohnzimmer\Harmony Activity]*/);
if ($Status == - 1)
{
file_get_contents("https://<domain>/<REST API Call>"); // REST API Call schicken
IPS_LogMessage("Logitech Harmony Hub", "Power Off ausführen");
}
elseif($Status == 29832054) //Film FTV Leinwand
{
file_get_contents("https://<domain>/<REST API Call>"); // REST API Call schicken
IPS_LogMessage("Logitech Harmony Hub", "Film FTV Leinwand ausführen");
}
bei file_get_contents ist dann die passende REST API URL zu ergänzen. Abhängig von der gestarteten Aktion wird dann ein unterschiedlicher Befehl aufgerufen.
Wenn es nicht ausreichen sollte auf eine Aktion zu triggern, dann bleibt nur die Möglichkeit ein Gerät zu emulieren um auch einzelne Tastendrücke einer Logitech Remote jeweils für einzelne REST API Calls zu nutzten. Dazu kann man z.B. einen Roku Player emulieren und bindet diesen dann in die Aktion ein und legt diesen auf die Tasten mit denen einen REST API Call ausgelöst werden soll.
ich selber nutzte dazu FHEM in Kombination mit IP-Symcon um dort dann die Geräte zu schalten. Wie das einzurichten ist ist unter
Tastendrücke der Harmony Remote in IP-Symcon empfangen beschrieben.
Sieht dann so aus:

- roku_emu.png (11.38 KiB) 2129 mal betrachtet
hier legt man dann pro Aktion und pro Tastendruck fest welcher Befehl abgesetzt werden soll.