XBMC: Unterschied zwischen den Versionen

Aus FHEMWiki
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, 11: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]