Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Ambilight mit Philips Hue verbinden

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Ambilight mit Philips Hue verbinden

    This topic has been deleted. Only users with topic management privileges can see it.
    • agreen
      agreen last edited by

      @Wendy2702: 65 Zoll, kosten ca. 100 Euro.

      @cernst1980: ja das Script würde eventuell helfen.

      1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 last edited by

        @agreen:

        @Wendy2702: 65 Zoll, kosten ca. 100 Euro.

        @cernst1980: ja das Script würde eventuell helfen. `

        Inklusive PI?

        Kannst du mir die Bezugsquellen nennen?

        Gerne auch per PN !

        Danke

        Gesendet von iPhone mit Tapatalk Pro

        1 Reply Last reply Reply Quote 0
        • agreen
          agreen last edited by

          Schau mal hier, sind alle Sachen detailliert beschrieben.

          Den PI hatte ich schon, da ich den als Mediaplayer verwende.

          http://powerpi.de/ambilight-fuer-jedes- … anleitung/

          http://powerpi.de/atemberaubendes-ambil ... al-teil-1/

          Die LED Streifen habe ich im Chinashop bestellt ... laufen seit ca. 1.5 Jahren ohne Probleme.

          Was ich noch hinzufügen muss ist, ich habe eine Sonoff Steckdose für das Netzteil installiert, damit das Netzteil nur eingeschaltet ist, wenn ich Ambilight einschalte. (Gesteuert wird es über eine Logitech Fernbedienung und iobroker)

          1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 last edited by

            Danke!

            Gesendet von iPhone mit Tapatalk Pro

            1 Reply Last reply Reply Quote 0
            • C
              cernst1980 last edited by

              Achtung:

              Das Skript ist wirklich sehr individuell und Alpha-Status.

              Im Javascript Adapter muss das Modul "@q42philips/hue-color-converter" eingetragen werden.

              Man muss die IP ändern und ich habe eine Hue Szene angeben, welche beim Deaktivieren des Ambilights gestartet wird (durch mein Hue Szenen Skript).

              Dann muss jede Hue Lampe mit einer Ambilight LED "verknüpft" werden im Mittelteil des Skripts…

              Die LEDs kann man sich hier auflisten lassen: http://<ip_vom_tv>:1925/1/ambilight/processed

              An dem Objekten kann man das Verhalten anpassen.

              ! ````
              // Replace IP, scene and configure lights!!!
              var host = '192.168.x.x',
              stop_hue_scene = 'javascript.0.PhilipsHue.Scenes.TV.xxx';
              ! var http = require('http'),
              converter = require('@q42philips/hue-color-converter'),
              timeout;
              ! createState('PhilipsHue.Ambilight.Active', false, {type: "boolean", name: 'Activate Philips Hue Ambilight'});
              createState('PhilipsHue.Ambilight.Level', 25, {type: "number", name: 'Dim Level for Ambilight',"max": 100,"min": 0,"unit": "%"});
              createState('PhilipsHue.Ambilight.TransitionTime', 20, {type: "number", name: 'Smoothness for changing colors',"unit": "x 100 ms"});
              createState('PhilipsHue.Ambilight.Interval', 500, {type: "number", name: 'Interval for syncing Hue Lights with Philips TV',"unit": "ms","min": 200});
              ! var level = getState('PhilipsHue.Ambilight.Level').val || 25,
              transitiontime = getState('PhilipsHue.Ambilight.TransitionTime').val || 20,
              interval = getState('PhilipsHue.Ambilight.Interval').val || 500;
              ! function startAmbilight(){
              timeout = setInterval (function(){
              var url = 'http://'+host+':1925/1/ambilight/processed';
              http.get(url, function(res){
              var json = '';

                      res.on('data', function(chunk){
                          json += chunk;
                      });
              
                      res.on('end', function(){
                          if (res.statusCode === 200) {
                              try {
                                  var data = JSON.parse(json);
              

              // CONFIGURE HERE --------------------------------------------------------------
              // Couch_links (LCT010) = layer1 - left - 2
              var r1 = data.layer1.left[2].r;
              var g1 = data.layer1.left[2].g;
              var b1 = data.layer1.left[2].b;
              var xy1 = converter.calculateXY(r1, g1, b1, 'LCT010');
              var command1 = '{"transitiontime":'+transitiontime+',"xy":['+xy1+'],"level":'+level+'}';
              setState('hue.0.Hue_Bridge.Couch_links.command', command1);

                                  // Couch_rechts (LCT010) = layer1 - right - 1
                                  var r2 = data.layer1.right[1].r;
                                  var g2 = data.layer1.right[1].g;
                                  var b2 = data.layer1.right[1].b;
                                  var xy2 = converter.calculateXY(r2, g2, b2, 'LCT010');
                                  var command2 = '{"transitiontime":'+transitiontime+',"xy":['+xy2+'],"level":'+level+'}';
                                  setState('hue.0.Hue_Bridge.Couch_rechts.command', command2);
              
                                  // Wohnwand (LST002) = layer1 - right - 0
                                  var r3 = data.layer1.right[0].r;
                                  var g3 = data.layer1.right[0].g;
                                  var b3 = data.layer1.right[0].b;
                                  var xy3 = converter.calculateXY(r3, g3, b3, 'LST002');
                                  var command3 = '{"transitiontime":'+transitiontime+',"xy":['+xy3+'],"level":'+level+'}';
                                  setState('hue.0.Hue_Bridge.Wohnwand.command', command3);
              

              // CONFIGURE HERE --------------------------------------------------------------

                              } catch (e) {
                                  console.error('Error parsing JSON!');
                              }
                          } else {
                              console.error('Status: ', res.statusCode);
                          }
                      });
                  }).on('error', function (err) {
                      console.error('Error: ', err);
                      stopAmbilight(timeout);
                  });
              }, interval);
              return timeout;
              

              }

              ! function stopAmbilight(timeout){
              clearInterval(timeout);
              setState(stop_hue_scene, true);
              }
              ! if(getState("javascript.0.PhilipsHue.Ambilight.Active").val === true) {
              console.log('Starting Ambilight...');
              timeout = startAmbilight();
              }
              ! on({id: "javascript.0.PhilipsHue.Ambilight.Active", val: true}, function (obj) {
              console.log('Starting Ambilight...');
              timeout = startAmbilight();
              });
              ! on({id: "javascript.0.PhilipsHue.Ambilight.Active", val: false}, function (obj) {
              console.log('Stopping Ambilight...');
              stopAmbilight(timeout);
              });
              ! on({id: "javascript.0.PhilipsHue.Ambilight.Level", change: "ne"}, function (obj) {
              level = obj.state.val;
              });
              ! on({id: "javascript.0.PhilipsHue.Ambilight.TransitionTime", change: "ne"}, function (obj) {
              transitiontime = obj.state.val;
              });
              ! on({id: "javascript.0.PhilipsHue.Ambilight.Interval", change: "ne"}, function (obj) {
              interval = obj.state.val;
              });
              ! ````</ip_vom_tv>

              opossum 1 Reply Last reply Reply Quote 0
              • opossum
                opossum @cernst1980 last edited by

                Hallo, @cernst1980,
                auch wenn das schon älter ist:

                Ich habe heute durch Zufall entdeckt, dass mein Phillips TV OLED 855/12 (55") meine Philipps Hue-Lampen im Wohnzimmer synchron zum Ambilight steuern kann.
                Bei mir läuft eine VM mit der Software von Dresden Elektronik, als Phoscon bekannt. Im Menü des TV unter Ambilight konnte ich als Gateway genau diese VM mit dem TV verbinden. Sie wird als Phoscon-GW vom TV erkannt. Läuft genau so ab, als wenn man den Adapter deconz mit Phoscon verbinden möchte. Es wurden dann auch die 4 Philipps Hue-Lampen erkannt, die im Wohnzimmer in zwei Lüstern an der Wand angebracht sind. Die musste ich dann nur noch im TV-Menü konfigurieren. Jetzt werden diese 4 Lampen synchron mit dem Ambilight angesteuert. Alle Funktionen, die ich mittels deconz-Adapter und Script im System nutze, werden nicht ausgehebelt, funktionieren also weiter.

                Nettes Feature, wenn jemand eine TV mit Ambilight nutzt, lohnt es sich, mal im TV-Menü zu schauen, ob es dort so etwas gibt. Den TV habe ich im September 2021 im Mediamarkt gekauft.

                L 1 Reply Last reply Reply Quote 0
                • L
                  loverz @opossum last edited by

                  @opossum wie hast du das geschafft?

                  Mein Phoscon Gateway (Conbee 2) wird nicht am Philips TV angezeigt. Er findet keine bridge, obwohl ich in Phoscon die Freigabe für 60 Sekunden erlaubt habe:
                  f917ef6d-1269-4881-aa97-daf361e62e5d-image.png

                  opossum 1 Reply Last reply Reply Quote 0
                  • opossum
                    opossum @loverz last edited by opossum

                    Hallo, @loverz,

                    ich habe das so eingebunden, wie man auch die Phoscon mit iobroker verbindet. Phoscon gestartet, eingeloggt, dann Einstellungen->Gateway->Erweitert->App einbinden.
                    Vielleicht mal schauen, ob der TV ein Softwareupdate benötigt. Ich kann Dir leider nicht sagen, was der TV gezeigt hat, als er verbunden war. Ich könnte das gern noch einmal machen. Hoffe, ich kann die Verbindung trennen und erneut aufbauen. Versuche das heute mal. Wenn der TV verbunden ist, dann kann ich im TV-Menü diese Steuerung an- und ausschalten.
                    Anbei meine Einstellungen am TV.

                    20221031_081815.jpg

                    Einstellungen Phoscon:

                    phoscon_softwarestand.jpeg

                    phoscon_erweitert.jpeg

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      loverz @opossum last edited by

                      @opossum danke vielmals für die Erklärung.
                      TV Modell und dessen Firmware wäre noch interessant.
                      Hüte dich davor ein FW Update zu machen. Ich ahne böses 😞

                      opossum 1 Reply Last reply Reply Quote 0
                      • opossum
                        opossum last edited by

                        Hallo, @loverz,

                        ich schaue kurz nach bzw. mache ein Foto. Kleinen Moment.

                        1 Reply Last reply Reply Quote 0
                        • opossum
                          opossum @loverz last edited by

                          Hallo, @loverz,

                          mein TV ist der 55OLED855/12 aus Januar 2021

                          Firmware ist vom 15.04.2022 Version ist bezeichnet mit TPM191E_R.101.002.178.000

                          Hoffe, es ist ausreichend. Warum ahnst Du Böses?

                          L 1 Reply Last reply Reply Quote 0
                          • L
                            loverz @opossum last edited by

                            @opossum ich vermute dass ein Firmwareupdate vom TV schuld ist, und Phoscon absichtlich nicht mehr unterstützt wird.
                            Hab da bei Github was gelesen.

                            opossum 1 Reply Last reply Reply Quote 1
                            • opossum
                              opossum @loverz last edited by

                              Hallo, @loverz,

                              auf der Philipsseite wird aber für meinen TV die Firmware als aktuellste angegeben.

                              3dac7db7-80ee-4568-a294-0d1f1da4fe3b-image.png

                              Bei mir funktioniert es aber noch. Da schalte ich mal das automatische Softwareupdate aus. Danke für die Info.

                              L 2 Replies Last reply Reply Quote 0
                              • L
                                loverz @opossum last edited by

                                @opossum hattest du die bridge in der aktuellen firmware gefunden, oder ist sie schon seit einigen Firmware-Versionen eingetragen?

                                Hier der Github Beitrag:
                                https://github.com/dresden-elektronik/deconz-rest-plugin/issues/3461

                                Z-Rick84 created this issue in dresden-elektronik/deconz-rest-plugin

                                closed Philips TV Firmware Compability + Phoscon #3461

                                1 Reply Last reply Reply Quote 0
                                • L
                                  loverz @opossum last edited by loverz

                                  @opossum Anscheinend ist die Hue Entertainment API schuld daran, welche aber dein TV hat. Komisch. Hier die Specs zu deinem TV:
                                  https://toengel.net/philipsblog/2020/01/21/philips-2020-die-oled805-oled855-serie-mit-dolby-vision-android-tv-und-p5-gen-4-ai/

                                  Hier die zu meinem:
                                  https://toengel.net/philipsblog/2019/07/19/philips-2019-die-oled754-tvs-mit-saphi-und-hdr10-dolby-vision-dolby-atmos-und-alexa/

                                  Als nächstes werde ich mal genau deine Phoscon Version probieren, denn meine ist neuer.
                                  Ist dein TV per WLAN oder LAN ins Netzwerk eingebunden?
                                  Direkt am Router, oder per Switch?

                                  opossum 1 Reply Last reply Reply Quote 0
                                  • opossum
                                    opossum @loverz last edited by

                                    Hallo, @loverz,

                                    mein TV ist per WLAN über einen AVM-Repeater an mein Netz angebunden. Mein TV hat den GW schon seit mehreren Firmwareversionen "im Bauch". Bisher funktioniert das auch noch sauber.

                                    1 Reply Last reply Reply Quote 0
                                    • L
                                      loverz last edited by

                                      @opossum danke für die vielen Hinweise. Ich versuche mal die exakte Phoscon Version, die du auch hast zu installieren und probiere es dann nochmal.
                                      Kann auch sein, dass es bei dir nur noch geht, weil du es schon länger drin hast und der TV das Gateway mit der aktuellen Firmware nicht mehr finden würde.

                                      1 Reply Last reply Reply Quote 0
                                      • L
                                        loverz last edited by loverz

                                        @opossum sehr merkwürdig, ich hab nun extra deine Phoscon version installiert:
                                        bdc3a809-7547-450a-a430-d85c5932e69e-image.png

                                        Lediglich die Firmware vom Stick ist bei mir neuer, aber da trau ich ich aktuell nicht an ein Downgrade.

                                        Leider erkennt der TV das Conbee Stick noch immer nicht!!!

                                        Ich überlege mir einfach eine originale Hue Bridge zu kaufen und die Lichter über dem TV dann vom Conmbee 2 abzukoppeln.

                                        Bei dir ist noch alles in Ordnung?
                                        Hast du die neueste Firmware am TV?
                                        Versucht neu zu verbinden?

                                        Was mich auch noch wundert:
                                        Mein TV ist von 2019, deiner von 2020 und meiner bekommt mehr Firmwareupdates und vor allem aktuellere als deiner.

                                        1 Reply Last reply Reply Quote 0
                                        • wendy2702
                                          wendy2702 last edited by

                                          Hi,

                                          Könnt ihr mir sagen welchen Conbee Stick oder was auch immer genau Ihr verwendet damit der mit dem TV verbunden werden kann?

                                          Ich habe das aktuell über eine HUE Bridge laufen, ist aber leider nicht das gelbe vom Ei da alle paar Wochen die Entertainment Bereiche welchen bei jedem TV Start angelegt werden manuell aus der App gelöscht werden müssen damit der Sync wieder funktioniert.

                                          DJMarc75 1 Reply Last reply Reply Quote 0
                                          • DJMarc75
                                            DJMarc75 @wendy2702 last edited by

                                            @wendy2702 hast Du vll Logitech Harmony bei Dir im Einsatz?

                                            wendy2702 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            772
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            28
                                            2609
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo