XBMC: Unterschied zwischen den Versionen
| Keine Bearbeitungszusammenfassung | |||
| Zeile 14: | Zeile 14: | ||
| attr wz_XBMC devStateIcon opened:rc_GREEN:on disconnected:rc_RED:off Initialized:message_socket_disabled<br /> | attr wz_XBMC devStateIcon opened:rc_GREEN:on disconnected:rc_RED:off Initialized:message_socket_disabled<br /> | ||
| <br /><br /> | <br /><br /> | ||
| </code> | |||
| == Lichtersteuerung 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. | |||
| <code><br /> | |||
| define notify_XBMC_status notify wz_XBMC:playStatus.* { <br /> | |||
| if (ReadingsVal("wz_XBMC", "type", "") eq "movie"){<br /> | |||
|    if (ReadingsVal("wz_XBMC", "playStatus", "") eq "playing"){<br /> | |||
|        fhem("set FS20_Licht off");<br /> | |||
|     }<br /> | |||
|     if (ReadingsVal("wz_XBMC", "playStatus", "") eq "paused"){<br /> | |||
|        fhem("set FS20_Licht on");<br /> | |||
|     }<br /> | |||
| }<br /> | |||
| }<br /> | |||
| </code> | </code> | ||
| == Anzeigen von Fhem Daten im XBMC == | == Anzeigen von Fhem Daten im XBMC == | ||
| Weitere Informationen im Thread [http://forum.fhem.de/index.php?topic=14419.0] | Weitere Informationen im Thread [http://forum.fhem.de/index.php?topic=14419.0] | ||
Version vom 3. März 2014, 10:20 Uhr
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
Lichtersteuerung 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");
   }
   if (ReadingsVal("wz_XBMC", "playStatus", "") eq "paused"){
      fhem("set FS20_Licht on");
   }
}
}
Anzeigen von Fhem Daten im XBMC
Weitere Informationen im Thread [2]