Philips Hue Leuchten mit Enigmalight steuern

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Hallo Leute , ich habe mich seit ein paar Tagen auch mit enigmalight und der hue versucht.Leider klappt es iwie nicht.

      Ich habe enigmalight installiert , mir die HUE 1x runtergeladen , alles dahin kopiert und erstellt wie beschrieben.
      Die IP , KEY ausgelesen und meine Lightstripnr. den gamutc ect. angepasst . Den Strip kann ich per hue api an /ausschalten . Wenn ich aber enigmalight starte dann passiert gar nix , ich bekomme nicht mal das Stimmungslicht hin.
      mit enigmalight -d startet alles und er ermittelt auch daten aber der Strip geht nicht an.
    • am ende kommt immer :

      Quellcode

      1. File "/home/elight-addons/wifilight/philips_hue/enigmalight_hue_1x.py", line 70, in <module>
      2. popen()
      3. File "/home/elight-addons/wifilight/philips_hue/enigmalight_hue_1x.py", line 48, in popen
      4. connection.request('PUT', lurl, json.dumps(lparams))
      5. File "/usr/lib/python2.7/httplib.py", line 1001, in request
      6. self._send_request(method, url, body, headers)
      7. File "/usr/lib/python2.7/httplib.py", line 1035, in _send_request
      8. self.endheaders(body)
      9. File "/usr/lib/python2.7/httplib.py", line 997, in endheaders
      10. self._send_output(message_body)
      11. File "/usr/lib/python2.7/httplib.py", line 850, in _send_output
      12. self.send(msg)
      13. File "/usr/lib/python2.7/httplib.py", line 812, in send
      14. self.connect()
      15. File "/usr/lib/python2.7/httplib.py", line 793, in connect
      16. self.timeout, self.source_address)
      17. File "/usr/lib/python2.7/socket.py", line 571, in create_connection
      18. raise err
      19. socket.timeout: timed out
      Alles anzeigen

      Dateien

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Homa2k ()

    • Hallo Leute. Ich versuche auch nach der Anleitung das HUE System mit der VU+ zu verheiraten, scheitere aber schon beim ersten Schritt:

      -> "Enigmalight" installieren

      Habs vom VTI Feed installiert, es kommt aber nach der Installation (ohne Fehler) folgende Meldung:

      "Einige Plugins sind nicht verfügbar: Extensions/EnigmaLight (NoModule named FunctionTimer)"

      Hmm..

      Weiß da jemand weiter?
      Schon mal danke

      ---------
      Vu+ Duo2
    • Hallo!

      Ich habe seit gestern 2 hue playbars. Bekomme es bislang allerdings nicht zum laufen.

      Habe hier aus dem Thread (Seite 2) die Vorlagen für 2 Lampen verwendet.
      in der rgb_xy.py habe ich dann noch die ModelID der playbar (LCT024) in Zeile 46 ergänzt.
      Wenn ich nun per Telnet enigmalight -d ausführe sieht erst alles gut aus bis er dann die enigmalight_hue_LR.py öffnet.
      In line 15 liest er noch die IP der Hue Bridge korrekt aus, dann kommt SyntaxError: invalid syntax
      Bezieht sich das auf die folgenden Zeilen? Dies ist ja dann die Stelle wo die Nummern der Lampen eingetragen werden muss.
      Bei mir ist das wie folgt: lurl=url +' 2/state' (also die linke playbar hat die Nummer 2 laut API Debugger) und rechte dann die 1.
      Es sind nur diesen beiden Hue Lampen an der Bridge registriert. Bei Bedarf kann ich auch gerne alles 3 Dateien posten.

      Danke für Eure Hilfe
    • Ich habe 3 Playbars, die laufen eigentlich gut....
      Line 16 wäre dann: url = '/api/' + key + '/lights/'
      Stimmt der key aus line 14?
    • Ich hatte in der rgb_xy.py weder was ergänzt noch ersetzt. Läuft trotzdem.
      Testweises Ergänzen um LCT024 änderte bei mir nichts, läuft immer noch... :)
    • was ich nicht hinkriege ist, mein Karatelight und die Hue (2xPlay+1xStripe) parallel laufen zu lassen, die enigmalight.conf will einfach nicht ordentlich greifen. Karatelight ist o.k. die Hues machen nur ein schwaches weiß. Sieht jemand den Fehler ?

      #[global]
      #interface 127.0.0.1
      #port 19333

      [device]
      name ambilight
      output /dev/ttyACM0
      type karate
      interval 16000
      channels 24
      rate 57600
      debug off

      #[global]

      [device]
      name ambilighthue
      output python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_4x.py
      channels 12
      type popen
      interval 200000
      debug off
      #[color]
      #name red
      #rgb 0000FF
      #[color]
      #name green
      #rgb 00FF00
      #[color]
      #name blue
      #rgb FF0000



      [color]
      name red
      rgb 00FF00
      gamma 0.91
      adjust 1.0
      blacklevel 0.0

      [color]
      name green
      rgb 0000FF
      gamma 0.86
      adjust 0.96
      blacklevel 0.0

      [color]
      name blue
      rgb FF0000
      gamma 0.95
      adjust 0.80
      blacklevel 0.0


      [light]
      position left
      name 1XX
      color red ambilight 1
      color green ambilight 2
      color blue ambilight 3
      hscan 0 10
      vscan 50.0 100.0


      [light]
      position left
      name 2XX
      color red ambilight 4
      color green ambilight 5
      color blue ambilight 6
      hscan 0 10
      vscan 0.0 50.0


      [light]
      position top
      name 3XX
      color red ambilight 7
      color green ambilight 8
      color blue ambilight 9
      hscan 0.0 50.0
      vscan 0 10


      [light]
      position top
      name 4XX
      color red ambilight 10
      color green ambilight 11
      color blue ambilight 12
      hscan 50.0 100.0
      vscan 0 10


      [light]
      position right
      name 5XX
      color red ambilight 13
      color green ambilight 14
      color blue ambilight 15
      hscan 90.0 100
      vscan 0.0 50.0


      [light]
      position right
      name 6XX
      color red ambilight 16
      color green ambilight 17
      color blue ambilight 18
      hscan 90.0 100
      vscan 50.0 100.0


      [light]
      position bottom
      name 7XX
      color red ambilight 19
      color green ambilight 20
      color blue ambilight 21
      hscan 50.0 100.0
      vscan 90.0 100


      [light]
      position bottom
      name 8XX
      color red ambilight 22
      color green ambilight 23
      color blue ambilight 24
      hscan 0.0 50.0
      vscan 90.0 100


      [light]
      position left
      name 1HU
      color red ambilight 1
      color green ambilight 2
      color blue ambilight 3
      hscan 0 5
      vscan 10 90
      [light]
      position right
      name 2HU
      color red ambilight 4
      color green ambilight 5
      color blue ambilight 6
      hscan 95 100
      vscan 10 90

      [light]
      position top
      name 3HU
      color red ambilight 7
      color green ambilight 8
      color blue ambilight 9
      hscan 10 90
      vscan 10 90
    • Hallo zusammen
      ich bin neu hier und leider total unbedarft.
      Habe eine Vu+one und zwei Philips hue play mit der Philips Bridge.
      Habe mit dem Hue API Debugger den Key, die Leuchtennummern und den Leuchtentyp aus der Bridge ausgelesen.

      Wie und wo mache ich Punkt 2 in der Beschreibung auf Seite 1
      Mit dem Hue API Debugger den Key, die Leuchtennummern und den Leuchtentyp aus der Bridge lesen
    • Punkt 2 ist doch Curl vom feed installieren...?
      Das ist nicht mehr nötig, da schon im Enigmalight Plugin enthalten.
    • weisel.g schrieb:

      Hallo zusammen
      ich bin neu hier und leider total unbedarft.
      Habe eine Vu+one und zwei Philips hue play mit der Philips Bridge.
      Habe mit dem Hue API Debugger den Key, die Leuchtennummern und den Leuchtentyp aus der Bridge ausgelesen.

      Wie und wo mache ich Punkt 2 in der Beschreibung auf Seite 1
      Curl vom Feed installieren (opkg install curl)

      jeckyll schrieb:

      Punkt 2 ist doch Curl vom feed installieren...?
      Das ist nicht mehr nötig, da schon im Enigmalight Plugin enthalten.
      Hallo,
      ok also Punkt 2: Curl vom Feed installieren (opkg install curl) ist nicht mehr nötig.
      Wie mache ich dann weiter mit Punkt 4: Die "enigmalight_hue_LR.py" und "rgb_xy.py" in den "\home\elight-addons\wifilight\philips_hue" Ordner kopieren (anderer Ordnerpfad ist auch möglich, muss dann nur in der config angepasst werden!)
      und Punkt 5: enigmalight.conf nach /etc kopieren
      Wie schon gesagt bin totaler Anfänger.
    • Dann brauchst Du die

      Philips Hue.rar

      aus dem ersten Post.


      Die enigmalight_hue_LR.py editierst Du in den Zeilen wie in Post 1 beschrieben:



      Zeile 7+12 : den Gamut passend zur Leuchte eintragen (hier für dich Gammut C, die Lightbars haben LCT024)
      Zeile 14+60 : den Key der Bridge
      Zeile 15+60 : die IP der Bridge
      Zeile 17+18 : ausgelesene Nummer der Leuchten

      Als Editor nimm z.B. Notepad++.



      Die enigmalight.conf musst Du nicht anpassen.

      Die rgb_xy.py kannst Du auch in Ruhe lassen. (Ich hatte sie zunächt nicht um die ModelID der Lightbars ergänzt, hat trotzdem funktioniert, späteres Anpassen hat es weder verbessert noch verschlechtert)


      Wenn Du soweit bist, müssen die Dateien auf die Box.
      Am Einfachsten per FTP (Filezilla o.ä.). Wie das geht ist klar?

      Der Pfad aus der enigmalight.conf. muss vorhanden sein -> \home\elight-addons\wifilight\philips_hue

      Unter \home\elight-addons legst Du über Filezilla den Ordner "wifilight" an, in diesem den Ordner "philips_hue" (Schreibweise beachten, mit Unterstrich).



      In den Ordner "philips_hue" kopierst Du die rgb_xy.py und die bearbeitete enigmalight_hue_LR.py.



      Alternativ kannst Du die beiden Dateien auch direkt in den Ordner "elight-addons" kopieren, musst aber dann die enigmalight.conf mit Notepad++ in Zeile 5 anpassen, die muss so aussehen:
      output python /home/elight-addons/enigmalight_hue_LR.py


      Die enigmalight.conf nach /etc kopieren.


      Jetzt noch Dateirechte der drei Dateien auf 744 stellen! In Filezilla Rechtsklick auf die Datei und im Fenster anpassen.




      Danach sollte bunt werden an der Wand... :)
    • The_Wiper schrieb:


      [light]
      position left
      name 1HU
      color red ambilight 1
      color green ambilight 2
      color blue ambilight 3
      hscan 0 5
      vscan 10 90
      [light]
      position right
      name 2HU
      color red ambilight 4
      color green ambilight 5
      color blue ambilight 6
      hscan 95 100
      vscan 10 90

      [light]
      position top
      name 3HU
      color red ambilight 7
      color green ambilight 8
      color blue ambilight 9
      hscan 10 90
      vscan 10 90
      probier es mal so:

      [light]
      position left
      name 1HU
      color red ambilighthue 1
      color green ambilighthue 2
      color blue ambilighthue 3
      hscan 0 5
      vscan 10 90

      [light]
      position right
      name 2HU
      color red ambilighthue 4
      color green ambilighthue 5
      color blue ambilighthue 6
      hscan 95 100
      vscan 10 90

      [light]
      position top
      name 3HU
      color red ambilighthue 7
      color green ambilighthue 8
      color blue ambilighthue 9
      hscan 10 90
      vscan 10 90
    • The_Wiper schrieb:

      was ich nicht hinkriege ist, mein Karatelight und die Hue (2xPlay+1xStripe) parallel laufen zu lassen, die enigmalight.conf will einfach nicht ordentlich greifen. Karatelight ist o.k. die Hues machen nur ein schwaches weiß. Sieht jemand den Fehler ?

      [device]
      name ambilighthue
      output python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_4x.py
      channels 12
      type popen
      Stell channels mal auf 9...
    • Moin,

      Funktioniert super. Leider werden bei mir weitere Hue Leuchten mit ausgeschaltet wenn ich die Box ausschalte. Ich habe nur eine Leuchte konfiguriert. Nur in Zeile 16. Zeile 17 ist bei mir leer.
      Hat noch jemand das Problem?
    • willib schrieb:

      Moin,

      Funktioniert super. Leider werden bei mir weitere Hue Leuchten mit ausgeschaltet wenn ich die Box ausschalte. Ich habe nur eine Leuchte konfiguriert. Nur in Zeile 16. Zeile 17 ist bei mir leer.
      Hat noch jemand das Problem?
      Keine Ahnung wie man einen Beitrag editiert. Sorry.
      Es werden alle meine HUE Leuchten abgeschaltet. Der Farbwechsel ist aber nur bei der gewünschten Leuchte.
      Zeile 17 enthält die Leuchtennummer. Zeile 18 ist leer.