Hallo Forum - gehört evt. in die Anfängerfragen, aber ich stecke fest:
mit einem DOIF schreibe ich eine URL in einen Dummy.
Diese URL ändert sich je nach "output" des DOIF.
mit
{ ReadingsVal("streamurl","state","") }
wird auch der korrekte Wert (also die gewünschte URL) ausgegeben.
Ich möchte damit jetzt ein XBMC-Device steuern:
set MeinXBMCDevice open { ReadingsVal("streamurl","state","") }
geht aber nicht. Was mache ich falsch ? Irgendwelche Klammern vergessen? Oder komplett auf dem Holzweg?
Gruß, Jochen
Hi,
Vermutlich übergibst Du einen Perl-Ausdruck an XBMC, womit XBMC nix anfangen kann. Bastle dir mal den gesamten Befehl mit Perl zusammen (so in etwa {fhem('set XBMC open '.Value('Dummy'))}
Grüße,
Oli
Und läuft !
1000 Dank - da google ich schon wieder 'ne Weile dran rum ;D
Gruß, Jochen
Zitat von: joginet am 31 März 2015, 21:01:22
Und läuft !
1000 Dank - da google ich schon wieder 'ne Weile dran rum ;D
Gruß, Jochen
oder noch einfacher:
DOIF (...) (set MeinXBMCDevice open [streamurl])
Gruß
Damian
Ist natürlich richtig - in diesen Fall soll das DOIF aber nicht sofort
den Stream starten sondern nur die Url setzen.
Gruss, Jochen