URL zur Steuerung absetzen

Begonnen von JudgeDredd, 10 Juli 2017, 18:32:38

Vorheriges Thema - Nächstes Thema

JudgeDredd

Hallo Zusammen,

ich habe einen Mediaplayer (DUNE), welcher sich durch absetzen einer URL an dessen Webfrontend steuern lässt.

Zunächst habe ich ein HTTPMOD Device angelegt.
define dune_hd HTTPMOD http://media01.domain.tld/cgi-bin/do?cmd=status 60

Daraus erhalte ich ein XML zurück, welches ich mit
reading01XPath-Strict string(//param [@name="player_state"]/@value)
einem Reading zuweise und über userReading in ein on/off umwandle.

Bis hierher alles kein Problem.

Nun hätte ich gerne über das Attribut
devStateIcon
die Möglichkeit die entsprechende URL für PowerOn und PowerOff zu senden.

Aber wie ich es auch drehe, ich bekomme es einfach nicht ans laufen.

Versucht habe ich den Umweg über einen cmdalias.
Wenn ich den Aliasnamen nun in der FHEM Befehlszeile eingebe, kann ich wie gewünscht den Player Ein-/Ausschalten.

Verwende ich den Alias aber im HTTPMOD Device:
attr dune_hd devStateIcon on:rc_GREEN@green:dune_hd_pwroff off:rc_STOP:dune_hd_pwron
Bekomme ich die beigefügte Fehlermeldung.

Ich finde hier im Forum leider immer nur sehr individuell zugeschnittene Lösungen, die ich auf mich nicht übertragen kann.

Wer kann mir denn hierbei evtl. behilflich sein ?

Gruß,
Andreas
Router: Eigenbau (pfSense)
FHEM: Proxmox (DELL R720) | Debian 12 (VM)