Bei Pause drücken, http Befehl

  • Hallo,

    Ich bin momentan dabei LED Stripes in mein Heimkino zu integrieren. Nun habe ich eine Frage, ob es möglich wäre, wenn ich Bei einem Film "Pause" drücke, das immer ebenfalls ein http Befehl gesendet wird und das gleiche für Play...

    Sprich zu einer Action ID soll zusätzlich ein Event gestartet werden...(in meinen Fall ein http command, welches auf meinen FHEM Server das Licht an und aus schaltet...)

    Schon mal danke für die Info

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Einmal editiert, zuletzt von coyote82 (18. Januar 2014 um 18:31)

  • Niemand eine Idee?

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Hallo...


    ich müsste diesen beiden Phyton Befehle ausführen...


    urllib2.urlopen('http://fritz.box:8083/fhem?cmd.milig…t%20on&room=all')


    urllib2.urlopen('http://fritz.box:8083/fhem?cmd.milig…%20off&room=all')


    Den ersten, wenn ich Pause drücke und den zweiten beim Resume....


    Ich hatte folgendes script geschrieben..aber es geht nicht...jemand eine Idee was falsch ist?


    import xbmc,xbmcgui,urlib2
    import subprocess,os


    class MyPlayer(xbmc.Player) :


    def __init__ (self):
    xbmc.Player.__init__(self)


    def onPlayBackPaused(self):
    if xbmc.Player().isPlayingVideo():
    urllib2.urlopen('http://fritz.box:8083/fhem?cmd.milig…t%20on&room=all')


    def onPlayBackResumed(self):
    if xbmc.Player().isPlayingVideo():
    urllib2.urlopen('http://fritz.box:8083/fhem?cmd.milig…%20off&room=all')


    player=MyPlayer()


    VIDEO = 0


    while(1:(
    if xbmc.Player().isPlaying():
    if xbmc.Player().isPlayingVideo():
    VIDEO = 1


    else:
    VIDEO = 0


    xbmc.sleep(1000)

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Einmal editiert, zuletzt von coyote82 (19. Januar 2014 um 02:26)

  • hier ist die Lösung...
    nach langem basteln hab ochs geschafft...

    Dateien

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Langzeitbericht: läuft super, jedesmal wenn dir HTPC hochfährt, gehen die LED's an. Nur das Skript beim herunterfahren funktioniert leider nicht. Windows halt :(
    Vielleicht hat da jemand mal einen Tip für mich. Sonst habe ich die LED's noch in das Home Cinema Experience Skript eingebunden...

    Eröffnungsintro...LED's schalten von der Normalerweise blauen Beleuchtung im Heimkino auf Gold....
    1 Trailer....LED's schalten auf blau gedimmt....
    Soundtrailer...LED's bleiben blau gedimmt...
    Hauptfilm....LED's gehen aus....
    Pause Drücken während des Hauptfilms....LED's gehen an auf blau...
    Play...LED's gehen wieder aus....
    Film vorbei...LED's schalten wieder an auf blau...

    Das ganze läuft über FHEM auf meiner Fritzbox...In dieser ist der Milight WLAN Controller eingebunden. Und aufgerufen werden die ganzen Steuerbefehle als HTP-Befehle...

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • PS: um MILIGHT in FHEM zu integrieren schau einfach mal im FHEM Forum, da gibt es dann ein fertiges Skript welches. Du nutzen kannst, dann ist das ganze wirklich einfach

    PS: Aber wenn wir schonmal dabei sind...Hat jemand eine Tip wie ich das ganze beim runterfahren ausschalten lasse? Muss nun immer manuell übers iPad ausschalten. Über das gleich Skript in Windows wie beim starten, nur als Skript beim herunterfahren klappt es leider nicht...jemand eine Idee oder Tip?

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Super Danke dir, eine frage habe ich da aber noch, die Birnen / Stripes Speichern ja die letzte Einstellung, wenn ich das jetzt also mit einen normalen Lichtschalter Einschalte würde die dann auch an gehen oder MUSS der HTPC zwangsweise dabei laufen?

  • Die laufen so auch noch...du hast ja die milight Fernbedienung welche auch noch geht...ich habe ja nichts am milight controller verändert, sondern ihn nur ins WLAN integriert und diesen dann in FHEM integriert...

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Jo Danke, erst einmal werde ich die ohne Fhem testen, der WLAN Adapter der Lampen hört ja auf UDP und TCP, wenn es nicht anders geht werde ich mal meine FB 7270 Fhem ;)

    Die Lampen sind ziemlich Cool und vor allen Preisgünstig, man kann nichr nur Normale Fassungen nehmen sondern auch Stripes damit anbinden, find ich klasse kann man einiges mit machen wenn das alles so funktioniert wie Versprochen.

  • Und wie möchtest du udp und Typ in xbmc integrieren? Wird glaube schwieriger...

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • UDP und TCP kann jeder Rechner ;) man muss halt Scripte bei bestimmten Aktionen auslösen und das kann XBMC ja von Haus aus, die Befehle findet man hier

    Es wundert mich fast das es für die Lampen noch kein eigenes Addon gibt, kann ja aber noch werden :thumbup:

  • Dann schreib mal wenn du das zum Laufen gebracht hast...hat denn noch jemand eine Lösung für mein oben beschriebenes Problem?

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Keiner ne Idee?

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Hat jemand eine Idee? Würde das Problem gerne lösen:-)

    Client1:Silverstone ML03|ASUS F2A85-M LE|A6-5400K|8GB DDR3-1600|64GB SSD|TT-Budget S3200|Scythe Shuriken Rev.B|BeQuiet SilentWings 2 80x80
    NAS:SG Blackarmor NAS420 16TB
    Beamer/Screen:Sony VPL VW320ES|16:9 Screen(124") mit Maskierung
    AVR/Sound/RC/Games:Marantz SR7009(Auro3D)|Teufel Theater 3 Hybrid(10.4)|Harmony Smart|iPad Air(XBMC-Constellation)|PS4|Shield TV

    Externer Inhalt batcave.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!