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

    • Danke!

      Quellcode

      1. {
      2. "4": {
      3. "state": {
      4. "on": false,
      5. "alert": "none",
      6. "mode": "homeautomation",
      7. "reachable": true
      8. },
      9. "swupdate": {
      10. "state": "notupdatable",
      11. "lastinstall": null
      12. },
      13. "type": "On/Off plug-in unit",
      14. "name": "steckdose_wohnzimmer",
      15. "modelid": "Plug 01",
      16. "manufacturername": "OSRAM",
      17. "capabilities": {
      18. "certified": false,
      19. "streaming": {
      20. "renderer": false,
      21. "proxy": false
      22. }
      23. },
      24. "uniqueid": "7c:b0:3e:aa:00:a7:01:2e-03",
      25. "swversion": "V1.04.12"
      26. },
      27. "5": {
      28. "state": {
      29. "on": false,
      30. "bri": 79,
      31. "hue": 41432,
      32. "sat": 75,
      33. "effect": "none",
      34. "xy": [
      35. 0.3146,
      36. 0.3304
      37. ],
      38. "ct": 156,
      39. "alert": "none",
      40. "colormode": "ct",
      41. "mode": "homeautomation",
      42. "reachable": true
      43. },
      44. "swupdate": {
      45. "state": "noupdates",
      46. "lastinstall": "2017-12-28T18:45:27"
      47. },
      48. "type": "Extended color light",
      49. "name": "Hue lightstrip plus 1",
      50. "modelid": "LST002",
      51. "manufacturername": "Philips",
      52. "capabilities": {
      53. "certified": true,
      54. "streaming": {
      55. "renderer": true,
      56. "proxy": true
      57. }
      58. },
      59. "uniqueid": "00:17:88:01:02:ae:ba:bc-0b",
      60. "swversion": "5.105.0.21169"
      61. }
      62. }
      Alles anzeigen
      Was ist der nächste Schritt? Wo was muss ich nun eintragen?
    • Steht doch im ersten Post

      holymoly_EL schrieb:


      ** Diese Infos müssen jetzt noch in die "enigmalight_hue_LR.py" eingetragen werden

      Zeile 7+12 : den Gamut passend zur Leuchte eintragen (je nach Leuchtentyp)
      Zeile 14+60 : den Key der Bridge
      Zeile 15+60 : die IP der Bridge
      Zeile 17+18 : ausgelesene Nummer der Leuchten
    • Jetzt habe ich es endlich kapiert. :( Meine Lampennummer ist die 4! :)


      Es ist ein Licht aufgegangen!!!


      Danke für euer Hilfe :337:
    • holymoly_EL schrieb:

      Update wurde am 09.02. gemacht, leider keine Verbesserung!
      Vielleicht könnte man noch etwas am Code verbessern, da ich meine, dass die Leuchten über die App ein wenig schneller reagieren.
      Selbst wenn, wäre es als TV-Ambilight immer noch zu lahm. Da muss es einfach auf den Punkt kommen!
      Moin,

      das kann ich noch mal bestätigen. Philips setzt hier jetzt auf die Entertainment API und UDP. Hier hat bereits jemand ein Tool für Win10 und MAC OS geschrieben. Das Ganze finde ich von der Reaktionszeit hervorragend. Nach meinen Infos funktioniert das aber zur Zeit alles nur mit C++ und nicht mit Python. Ich hoffe das wird sich noch ändern. Hier mal ein Link (Video ist auch dabei) huestacean

      Meine Programmierkenntnisse sind hier leider zu schlecht - vielleicht kann sich das ja mal jemand asnsehen, der da mehr Ahnung von hat.

      Gruß
      Tobi
    • Wenn das funktionieren würde, das wäre echt der Hammer....
    • Hallo,

      hat jemand noch eine idee warum das nicht starten mag? hab alles nach Anleitung gemacht aber der spricht keine "Birne" an...anbei mal log file...komisch find ich das & nach enigmalight.conf
      über die api krieg ich jede Lampe gesteuert
      Dateien
    • Mein Log sieht genauso aus. Da muss also was anderes im Argen sein.
      Bist du dir sicher, dass deine Config in Ordnung ist? Hast du die Lampennummern korrekt ausgelesen und eingetragen?
      Dateien
    • ich habs dir mal per PN geschickt
    • Das log kannst in EL anschalten und wird dann im temp abgelegt...allerdings hat es mir bis jetzt nicht geholfen den Fehler ausfindig zu machen
    • Ja, habe gerade die Log im root entdeckt und gecheckt. Keinerlei Infos.

      Die Konfigurationsdatei für Hue1x habe ich aus Post 1 genommen und angepasst. Vom Feed habe ich die aktuelle V2.27 geladen. Rechte sind auch gesetzt. Pfade auch korrekt.

      Über Web kann ich alle Befehle setzen. Auch über Terminal kann ich Hue erreichen. Weiß wirklich nicht weiter.

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

    • jo ich wurschtel auch seit gestern aber krieg nix ans laufen, über api alles sauber, sogar noch nen anderen user angelegt aber es wird ums verrecken nicht hell :(

      über api krieg ich die beiden die ich ansteuern will sauber ans laufen, an aus bunt...
      Dateien
    • Ich habe jetzt @J_Ryan so gut unterstützt, wie es mir möglich ist. Allerdings geht es leider nicht voran.

      Wenn ich ehrlich bin, würde ich mir zum jetzigen Zeitpunkt den Aufwand auch sparen. Bei mir läuft es und ich kann euch sagen, dass es leider nur als Spielerei dient. Die Lampen reagieren halt mit gut 1 Sekunde Verzögerung, so dass es eher störend ist.

      Ich habe noch die Hoffnung, dass sich jemand mit Python Kenntnissen daran macht und die Entertainment API anspricht. Mit dem Link von @discomatratze kann man sehen, dass es damit funktionieren würde. Hiermit werden die Lampen synchron zum Bild angesteuert.

      Bis es soweit ist, würde ich persönlich lieber warten.
    • discomatratze schrieb:

      holymoly_EL schrieb:

      Update wurde am 09.02. gemacht, leider keine Verbesserung!
      Vielleicht könnte man noch etwas am Code verbessern, da ich meine, dass die Leuchten über die App ein wenig schneller reagieren.
      Selbst wenn, wäre es als TV-Ambilight immer noch zu lahm. Da muss es einfach auf den Punkt kommen!
      Moin,
      das kann ich noch mal bestätigen. Philips setzt hier jetzt auf die Entertainment API und UDP. Hier hat bereits jemand ein Tool für Win10 und MAC OS geschrieben. Das Ganze finde ich von der Reaktionszeit hervorragend. Nach meinen Infos funktioniert das aber zur Zeit alles nur mit C++ und nicht mit Python. Ich hoffe das wird sich noch ändern. Hier mal ein Link (Video ist auch dabei) huestacean

      Meine Programmierkenntnisse sind hier leider zu schlecht - vielleicht kann sich das ja mal jemand asnsehen, der da mehr Ahnung von hat.

      Gruß
      Tobi
      ja das ist nicht so toll, eine Implementierung von diesem hier: Releases · BradyBrenot/huestacean · GitHub in EnigmaLight wäre der Hammer, das hab ich eben ausprobiert und lief nach 2 Minuten also Bildschirm vom mac am Lichtschlauch gekoppelt. Vielleicht hat @hmmmdada da ja mal Bock drauf ?! :)
    • Über die API bekomme ich es auch hin, aber nicht über die Box. Hat jemand mal de Konfigurationseditor mit dem UDP-Gerätetyp probiert?

      Hallo,

      ich habe mal "/usr/bin/enigmalight" im Terminal gestartet und nachfolgende Infos bekommen.

      Offensichtlich stimmt was nicht mit der Konfigdatei aus Post 1 --> config lines valid

      Spoiler anzeigen
      [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::CheckConfig] checking config lines
      [CConfig::CheckConfig] config lines valid
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::BuildConfig] building config
      [CConfig::BuildConfig] built config successfully
      [main] Start device 1 from 1
      "CDevice::Process] ambilight: starting with output "python /home/elight-addons/wifilight/philips_hue/enigmalight_hue.py
      [CDevice::Process] ambilight: setting up
      [CEnigmaLight::SetColorSequence]Set colorsequence to RGB
      [CGuiServer::Process] set adjust 0 0 0
      Start GuiServer1
      [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767
      [CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video
      [CDevice::Process] ambilight: setup succeeded
      [CMainLoop::Process] Starting grabber..
      [CGrabber::Setup] Lights: 1, Cluster leds: 1 as one led
      [CGrabber::Setup] Channels: 3
      [CGrabber::Setup] Interval: 0.10
      [CGrabber::Run] Mode -> Dynamic
      [CGrabber::Run] Framegrabber initialized
      [CGrabber::Run] Framegrabber Image initialized
      [CGrabber::Run] Blackbar Detection initialized
      [CGrabber::Run] Framegrabber set up
      [CGrabber::Run] entering grabloop
      ': [Errno 2] No such file or directoryaddons/wifilight/philips_hue/enigmalight_hue.py
      [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 538976288x538976288)
    • das sieht bei mir so ähnlich aus:
      Spoiler anzeigen
      [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::CheckConfig] checking config lines
      [CConfig::CheckConfig] config lines valid
      [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      [CConfig::BuildConfig] building config
      [CConfig::BuildConfig] built config successfully
      [main] Start device 1 from 1
      [CDevice::Process] ambilight: starting with output "python /home/el"ght-addons/wifilight/philips_hue/enigmalight_hue_LR.py
      [CDevice::Process] ambilight: setting up
      [CEnigmaLight::SetColorSequence]Set colorsequence to RGB
      set adjust 0 0 0
      1[CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video
      [CMainLoop::Process] Starting grabber..
      [CGrabber::Setup] Lights: 2, Cluster leds: 1 as one led
      [CGrabber::Setup] Channels: 6
      [CGrabber::Setup] Interval: 0.10
      [CGrabber::Run] Mode -> Dynamic
      [CGrabber::Run] Framegrabber initialized
      [CDevice::Process] ambilight: setup succeeded
      [CGuiServer::Process] Start GuiServer
      [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767
      [CGrabber::Run] Framegrabber Image initialized
      [CGrabber::Run] Blackbar Detection initialized
      [CGrabber::Run] Framegrabber set up
      [CGrabber::Run] entering grabloop
      [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 538976288x538976288)
      python: can't open file '/home/elight-addons/wifilight/philips_hue/enigmalight_h': [Errno 2] No such file or directory

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

    • ja zumal die da auch abgehackt steht...kein plan

      @Glemp wie sieht denn das bei dir aus? Oder jemand anders wo es läuft :)
    • Sorry, aber ich weiß einfach nicht, was ihr da macht. Ich habe einfach die Dateien aus "Philips Hue.rar" aus dem ersten Post genommen und in dieser die notwendigen Information nach der Anleitung eingetragen.
      In EL selbst habe ich keine Einstellungen vorgenommen.

      Mein Log sieht so aus

      Spoiler anzeigen
      21:04:18.394036 [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
      21:04:18.394982 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      21:04:18.395717 [CConfig::CheckConfig] checking config lines
      21:04:18.396459 [CConfig::CheckConfig] config lines valid
      21:04:18.397533 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
      21:04:18.398517 [CConfig::BuildConfig] building config
      21:04:18.399973 [CConfig::BuildConfig] built config successfully
      21:04:18.400032 [main] Start device 1 from 1
      21:04:18.400427 [CDevice::Process] ambilight: starting with output "python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_LR.py"
      21:04:18.400489 [CDevice::Process] ambilight: setting up
      21:04:18.401011 [CDevice::Process] ambilight: setup succeeded
      21:04:18.401430 [CEnigmaLight::SetColorSequence] Set colorsequence to RGB
      21:04:18.401492 [CMainLoop::Process] Start EnigmaLight Server
      21:04:18.401530 [CMainLoop::Process] Opening listening socket on *:19333
      21:04:18.401637 [CGuiServer::Process] Start GuiServer
      21:04:18.401689 [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767
      21:04:19.350919 [CGuiServer::Process] GuiClient 127.0.0.1:50505 connected successful.
      21:04:19.403234 [CMainLoop::Cleanup] Removing clients
      21:04:19.403331 [CMainLoop::Cleanup] Closing listening socket
      21:04:19.403631 [CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video
      21:04:19.403683 [CMainLoop::Process] Starting grabber..
      21:04:19.403733 [CGrabber::Setup] Lights: 2, Cluster leds: 1 as one led
      21:04:19.403764 [CGrabber::Setup] Channels: 6
      21:04:19.403796 [CGrabber::Setup] Interval: 0.10
      21:04:19.403826 [CGrabber::Run] Mode -> Dynamic
      21:04:19.403856 [CGrabber::Run] Framegrabber initialized
      21:04:19.403922 [CGrabber::Run] Framegrabber Image initialized
      21:04:19.403965 [CGrabber::Run] Blackbar Detection initialized
      21:04:19.403994 [CGrabber::Run] Framegrabber set up
      21:04:19.404022 [CGrabber::Run] entering grabloop
      21:04:19.469933 [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 538976288x538976288)
      21:04:37.357468 [CBitmap::~CBitmap()] [Bitmap] Destroy bitmaps..
      21:04:37.357649 [CGuiServer::Cleanup] Removing clients
      21:04:37.357707 [CGuiServer::Cleanup] Closing listening socket
      21:04:37.437346 [main] Signaling devices to stop
      21:04:37.437452 [main] Waiting for devices to stop
      21:04:37.437487 [main] Stop device 1 from 1
      21:04:37.585372 [CDevice::Process] ambilight: closed
      21:04:37.585507 [CDevice::Process] ambilight: stopped
      21:04:37.585707 [main] Exiting Ambilight...