XBMC
Integration in Fhem
XBMC ist ein freuer Multimedia-Player der auf den unterschiedlichsten Plattformen läut. Weitere Informationen unter [1]
Modul 70_XBMC.pm
Dieses Modul ermöglicht das steuern und empfangen von Events durch XBMC.
Beispieldefinition
define wz_XBMC XBMC <IP-Adresse> tcp <USERNAME> <PASSWORT>
attr wz_XBMC devStateIcon opened:rc_GREEN:on disconnected:rc_RED:off Initialized:message_socket_disabled
Lichtsteuerung mit XBMC
In diesem Beispiel werden beim Starten eines Films die Lichter ausgeschaltet. Sobald die Pause-Taste gedrückt wird, wird das Licht wieder eingeschaltet.
define notify_XBMC_status notify wz_XBMC:playStatus.* {
if (ReadingsVal("wz_XBMC", "type", "") eq "movie"){
if (ReadingsVal("wz_XBMC", "playStatus", "") eq "playing"){
fhem("set FS20_Licht off");<br />
}
if (ReadingsVal("wz_XBMC", "playStatus", "") eq "paused"){
fhem("set FS20_Licht on");<br />
}
}
}
Anzeigen von Fhem Daten im XBMC
Weitere Informationen im Thread [2]