Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Cloud Dienste
  4. Mit Alexa xy anstatt Hue steuern

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Mit Alexa xy anstatt Hue steuern

Scheduled Pinned Locked Moved Cloud Dienste
alexaiot
29 Posts 2 Posters 2.1k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ArmilarA Armilar

    @danny_v1

    Wobei das sehr interessant ist, wenn man bedenkt, dass beide Adapter nicht mit dem HUE umgehen können, dann liegt die Wahrscheinlichkeit nah, dass es im deConz (Phoscon) noch einen Bug gibt. Der HUE-Extended erwartet hier bestimmt ein echtes Array im xy Datenpunkt...

    Sind denn wenigstens die Farben korrekt?

    D Online
    D Online
    danny_v1
    wrote on last edited by
    #15

    @armilar So hab gerade mal den hue adapter ausgeschaltet.

    Aber zu früh gefreut. Ich habe mal den xy Wert gesteuert, wenn ich danach den hue Wert steuere kommt im xy immer der gleiche Wert an [0.3227,0.329]

    ArmilarA 1 Reply Last reply
    0
    • D danny_v1

      @armilar So hab gerade mal den hue adapter ausgeschaltet.

      Aber zu früh gefreut. Ich habe mal den xy Wert gesteuert, wenn ich danach den hue Wert steuere kommt im xy immer der gleiche Wert an [0.3227,0.329]

      ArmilarA Offline
      ArmilarA Offline
      Armilar
      Most Active Forum Testing
      wrote on last edited by Armilar
      #16

      @danny_v1

      Sind beide Datenpunkte hue und xy im Trigger on([id: ... und setState(... jetzt als deConz Datenpunkte definiert?

      Das müsste ja auch der Datenpunkt (Hue im deConz) sein, der von außen (Alexa über iot) die Veränderung bekommt.

      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
      https://github.com/joBr99/nspanel-lovelace-ui/wiki

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      D 1 Reply Last reply
      0
      • ArmilarA Armilar

        @danny_v1

        Sind beide Datenpunkte hue und xy im Trigger on([id: ... und setState(... jetzt als deConz Datenpunkte definiert?

        Das müsste ja auch der Datenpunkt (Hue im deConz) sein, der von außen (Alexa über iot) die Veränderung bekommt.

        D Online
        D Online
        danny_v1
        wrote on last edited by
        #17

        @armilar hue ist als trigger definiert und xy steht im set state. Egal was ich über die Objekte in hue steuere kommt immer der Wert [0.3227,0.329] im xy an.
        Wenn ich vorher in xy irgend einen Wert rein schreibe kommt trotzdem dieser Wert an wenn ich hue steuere.

        Der hue Adapter ist erst mal aus. Steuere jetzt auch noch nichts über Alexa sonder nur über den Objekt Tab.

        Im Log steht jetzt die Meldung wie im Bild.Bild_2022-10-24_112003089.png

        ArmilarA 1 Reply Last reply
        0
        • D danny_v1

          @armilar hue ist als trigger definiert und xy steht im set state. Egal was ich über die Objekte in hue steuere kommt immer der Wert [0.3227,0.329] im xy an.
          Wenn ich vorher in xy irgend einen Wert rein schreibe kommt trotzdem dieser Wert an wenn ich hue steuere.

          Der hue Adapter ist erst mal aus. Steuere jetzt auch noch nichts über Alexa sonder nur über den Objekt Tab.

          Im Log steht jetzt die Meldung wie im Bild.Bild_2022-10-24_112003089.png

          ArmilarA Offline
          ArmilarA Offline
          Armilar
          Most Active Forum Testing
          wrote on last edited by
          #18

          @danny_v1

          Zeile 39 ist der setState in den XY. Ich interpretiere das so, als wäre dieser Datenpunkt nicht vorhanden. Der ist doch noch da, oder?

          Ich nehme mal an, dass unter Lights.27. ein xy vorhanden ist?

          Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          D 1 Reply Last reply
          0
          • ArmilarA Armilar

            @danny_v1

            Zeile 39 ist der setState in den XY. Ich interpretiere das so, als wäre dieser Datenpunkt nicht vorhanden. Der ist doch noch da, oder?

            Ich nehme mal an, dass unter Lights.27. ein xy vorhanden ist?

            D Online
            D Online
            danny_v1
            wrote on last edited by danny_v1
            #19

            @armilar ja das stimmt, hab ihn auch im Skript adapter ausgewählt.

            Habe es auch mal bei einem anderen RGB Licht getestet da ist genau das gleiche verhalten.

            ArmilarA 2 Replies Last reply
            0
            • D danny_v1

              @armilar ja das stimmt, hab ihn auch im Skript adapter ausgewählt.

              Habe es auch mal bei einem anderen RGB Licht getestet da ist genau das gleiche verhalten.

              ArmilarA Offline
              ArmilarA Offline
              Armilar
              Most Active Forum Testing
              wrote on last edited by
              #20

              @danny_v1

              Dann fällt es mir schwer dem zu folgen...

              In der Regel sollte ein Datenpunkt HUE mit 0-360 gefüllt werden. Dann kommt der Trigger und schnappt sich den geschriebenen Wert. Dann folgen zwei Color-Konvertierungen und das Ergebnis wird in einen anderen Datenpunkt existierenden geschrieben. Das ist doch schon alles. Oder arbeitet der deConz-Adapter im Moment nicht sauber? Neustart?

              Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
              https://github.com/joBr99/nspanel-lovelace-ui/wiki

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              1 Reply Last reply
              0
              • D danny_v1

                @armilar ja das stimmt, hab ihn auch im Skript adapter ausgewählt.

                Habe es auch mal bei einem anderen RGB Licht getestet da ist genau das gleiche verhalten.

                ArmilarA Offline
                ArmilarA Offline
                Armilar
                Most Active Forum Testing
                wrote on last edited by Armilar
                #21

                @danny_v1

                Oder kann es sein, dass der Colormode nicht schnell genug umschaltet (macht der eigentlich automatisch zwischen ct, hs und xy)?

                9f56a56f-44dd-4b7c-a0dc-9041c860e9c3-image.png

                Dann sollten wir das noch einbauen:

                on({id: 'deconz.0.Lights.27.hue', change: "ne"}, async function (obj) {
                    console.log(obj.state.val);
                    let rgb = hsv2rgb(obj.state.val,0,1);
                    let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                    setState("deconz.0.Lights.27.colormode", "xy");
                    setState("deconz.0.Lights.27.xy", xy);
                });
                

                Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                D 1 Reply Last reply
                0
                • ArmilarA Armilar

                  @danny_v1

                  Oder kann es sein, dass der Colormode nicht schnell genug umschaltet (macht der eigentlich automatisch zwischen ct, hs und xy)?

                  9f56a56f-44dd-4b7c-a0dc-9041c860e9c3-image.png

                  Dann sollten wir das noch einbauen:

                  on({id: 'deconz.0.Lights.27.hue', change: "ne"}, async function (obj) {
                      console.log(obj.state.val);
                      let rgb = hsv2rgb(obj.state.val,0,1);
                      let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                      setState("deconz.0.Lights.27.colormode", "xy");
                      setState("deconz.0.Lights.27.xy", xy);
                  });
                  
                  D Online
                  D Online
                  danny_v1
                  wrote on last edited by
                  #22

                  @armilar
                  So ich habe jetzt mal unter userdata zwei Datenpunkte zum Testen angelegt einen HUE und einen CIE um einen Fehler beim Adapter auszuschließen.

                  Das Verhalten bleibt immer noch so, es wird immer nur der Wert [0.3227,0.329] geschrieben.

                  on({id: '0_userdata.0.HUE', change: "ne"}, async function (obj) {
                      console.log(obj.state.val);
                      let rgb = hsv2rgb(obj.state.val,0,1);
                      let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                      setState("0_userdata.0.CIE", xy);
                  });
                  
                  ArmilarA 1 Reply Last reply
                  0
                  • D danny_v1

                    @armilar
                    So ich habe jetzt mal unter userdata zwei Datenpunkte zum Testen angelegt einen HUE und einen CIE um einen Fehler beim Adapter auszuschließen.

                    Das Verhalten bleibt immer noch so, es wird immer nur der Wert [0.3227,0.329] geschrieben.

                    on({id: '0_userdata.0.HUE', change: "ne"}, async function (obj) {
                        console.log(obj.state.val);
                        let rgb = hsv2rgb(obj.state.val,0,1);
                        let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                        setState("0_userdata.0.CIE", xy);
                    });
                    
                    ArmilarA Offline
                    ArmilarA Offline
                    Armilar
                    Most Active Forum Testing
                    wrote on last edited by
                    #23

                    @danny_v1

                    d56c2399-d648-48b5-b507-81225b8157c6-image.png

                    Kann ich so nicht bestätigen...

                    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    D 1 Reply Last reply
                    0
                    • ArmilarA Armilar

                      @danny_v1

                      d56c2399-d648-48b5-b507-81225b8157c6-image.png

                      Kann ich so nicht bestätigen...

                      D Online
                      D Online
                      danny_v1
                      wrote on last edited by
                      #24

                      @armilar Da passierte bei mir gar nichts

                      hier ist noch mal das komplette Skript:

                      function rgb_to_cie(red, green, blue)
                      {
                         //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device
                         let vred   = (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);
                         let vgreen = (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);
                         let vblue  = (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92); 
                       
                         //RGB values to XYZ using the Wide RGB D65 conversion formula
                         let X = vred * 0.664511 + vgreen * 0.154324 + vblue * 0.162028;
                         let Y = vred * 0.283881 + vgreen * 0.668433 + vblue * 0.047685;
                         let Z = vred * 0.000088 + vgreen * 0.072310 + vblue * 0.986039;
                       
                         //Calculate the xy values from the XYZ values
                         let ciex = (X / (X + Y + Z)).toFixed(4);
                         let ciey = (Y / (X + Y + Z)).toFixed(4);
                         let cie  = "[" + ciex + "," + ciey + "]"
                         
                         return cie;
                      }
                       
                      function hsv2rgb(hue, saturation, value) {
                          hue /= 60;
                          let chroma = value * saturation;
                          let x = chroma * (1 - Math.abs((hue % 2) - 1));
                          let rgb = hue <= 1 ? [chroma, x, 0] :
                              hue <= 2 ? [x, chroma, 0] :
                                  hue <= 3 ? [0, chroma, x] :
                                      hue <= 4 ? [0, x, chroma] :
                                          hue <= 5 ? [x, 0, chroma] :
                                              [chroma, 0, x];
                       
                          return rgb.map(v => (v + value - chroma) * 255);
                      }
                      
                      on({id: '0_userdata.0.HUE', change: "ne"}, async function (obj) {
                          console.log(obj.state.val);
                          let rgb = hsv2rgb(obj.state.val,0,1);
                          let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                          console.log('HUE :'+ obj.state.val + ' -- XY:' +xy);
                          setState("0_userdata.0.CIE", xy);
                      });
                      
                      
                      
                      
                      ArmilarA 1 Reply Last reply
                      0
                      • D danny_v1

                        @armilar Da passierte bei mir gar nichts

                        hier ist noch mal das komplette Skript:

                        function rgb_to_cie(red, green, blue)
                        {
                           //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device
                           let vred   = (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);
                           let vgreen = (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);
                           let vblue  = (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92); 
                         
                           //RGB values to XYZ using the Wide RGB D65 conversion formula
                           let X = vred * 0.664511 + vgreen * 0.154324 + vblue * 0.162028;
                           let Y = vred * 0.283881 + vgreen * 0.668433 + vblue * 0.047685;
                           let Z = vred * 0.000088 + vgreen * 0.072310 + vblue * 0.986039;
                         
                           //Calculate the xy values from the XYZ values
                           let ciex = (X / (X + Y + Z)).toFixed(4);
                           let ciey = (Y / (X + Y + Z)).toFixed(4);
                           let cie  = "[" + ciex + "," + ciey + "]"
                           
                           return cie;
                        }
                         
                        function hsv2rgb(hue, saturation, value) {
                            hue /= 60;
                            let chroma = value * saturation;
                            let x = chroma * (1 - Math.abs((hue % 2) - 1));
                            let rgb = hue <= 1 ? [chroma, x, 0] :
                                hue <= 2 ? [x, chroma, 0] :
                                    hue <= 3 ? [0, chroma, x] :
                                        hue <= 4 ? [0, x, chroma] :
                                            hue <= 5 ? [x, 0, chroma] :
                                                [chroma, 0, x];
                         
                            return rgb.map(v => (v + value - chroma) * 255);
                        }
                        
                        on({id: '0_userdata.0.HUE', change: "ne"}, async function (obj) {
                            console.log(obj.state.val);
                            let rgb = hsv2rgb(obj.state.val,0,1);
                            let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                            console.log('HUE :'+ obj.state.val + ' -- XY:' +xy);
                            setState("0_userdata.0.CIE", xy);
                        });
                        
                        
                        
                        
                        ArmilarA Offline
                        ArmilarA Offline
                        Armilar
                        Most Active Forum Testing
                        wrote on last edited by
                        #25

                        @danny_v1

                        Nimm das... Ist noch mal auf sat = 1

                        function rgb_to_cie(red, green, blue)
                        {
                           //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device
                           let vred   = (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);
                           let vgreen = (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);
                           let vblue  = (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92); 
                         
                           //RGB values to XYZ using the Wide RGB D65 conversion formula
                           let X = vred * 0.664511 + vgreen * 0.154324 + vblue * 0.162028;
                           let Y = vred * 0.283881 + vgreen * 0.668433 + vblue * 0.047685;
                           let Z = vred * 0.000088 + vgreen * 0.072310 + vblue * 0.986039;
                         
                           //Calculate the xy values from the XYZ values
                           let ciex = (X / (X + Y + Z)).toFixed(4);
                           let ciey = (Y / (X + Y + Z)).toFixed(4);
                           let cie  = "[" + ciex + "," + ciey + "]"
                           
                           return cie;
                        }
                         
                        function hsv2rgb(hue, saturation, value) {
                            hue /= 60;
                            let chroma = value * saturation;
                            let x = chroma * (1 - Math.abs((hue % 2) - 1));
                            let rgb = hue <= 1 ? [chroma, x, 0] :
                                hue <= 2 ? [x, chroma, 0] :
                                    hue <= 3 ? [0, chroma, x] :
                                        hue <= 4 ? [0, x, chroma] :
                                            hue <= 5 ? [x, 0, chroma] :
                                                [chroma, 0, x];
                         
                            return rgb.map(v => (v + value - chroma) * 255);
                        }
                         
                        on({id: '0_userdata.0.HUE', change: "ne"}, async function (obj) {
                            let rgb = hsv2rgb(obj.state.val,1,1);
                            let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                            console.log('HUE :'+ obj.state.val + ' -- XY:' +xy);
                            setState("0_userdata.0.CIE", xy);
                        });
                        

                        Hier der Test in den Datenpunkten: HUE (number) / CIE (string)

                        a9dbd339-6bef-4b4e-ba97-991c3fc7ea0d-image.png

                        e2b81b93-8325-481a-b1b5-fcf305c14b8c-image.png

                        7f34ad10-0cb8-4f77-8dbc-684f97309186-image.png

                        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        D 1 Reply Last reply
                        0
                        • ArmilarA Armilar

                          @danny_v1

                          Nimm das... Ist noch mal auf sat = 1

                          function rgb_to_cie(red, green, blue)
                          {
                             //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device
                             let vred   = (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);
                             let vgreen = (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);
                             let vblue  = (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92); 
                           
                             //RGB values to XYZ using the Wide RGB D65 conversion formula
                             let X = vred * 0.664511 + vgreen * 0.154324 + vblue * 0.162028;
                             let Y = vred * 0.283881 + vgreen * 0.668433 + vblue * 0.047685;
                             let Z = vred * 0.000088 + vgreen * 0.072310 + vblue * 0.986039;
                           
                             //Calculate the xy values from the XYZ values
                             let ciex = (X / (X + Y + Z)).toFixed(4);
                             let ciey = (Y / (X + Y + Z)).toFixed(4);
                             let cie  = "[" + ciex + "," + ciey + "]"
                             
                             return cie;
                          }
                           
                          function hsv2rgb(hue, saturation, value) {
                              hue /= 60;
                              let chroma = value * saturation;
                              let x = chroma * (1 - Math.abs((hue % 2) - 1));
                              let rgb = hue <= 1 ? [chroma, x, 0] :
                                  hue <= 2 ? [x, chroma, 0] :
                                      hue <= 3 ? [0, chroma, x] :
                                          hue <= 4 ? [0, x, chroma] :
                                              hue <= 5 ? [x, 0, chroma] :
                                                  [chroma, 0, x];
                           
                              return rgb.map(v => (v + value - chroma) * 255);
                          }
                           
                          on({id: '0_userdata.0.HUE', change: "ne"}, async function (obj) {
                              let rgb = hsv2rgb(obj.state.val,1,1);
                              let xy = rgb_to_cie(rgb[0],rgb[1],rgb[2])
                              console.log('HUE :'+ obj.state.val + ' -- XY:' +xy);
                              setState("0_userdata.0.CIE", xy);
                          });
                          

                          Hier der Test in den Datenpunkten: HUE (number) / CIE (string)

                          a9dbd339-6bef-4b4e-ba97-991c3fc7ea0d-image.png

                          e2b81b93-8325-481a-b1b5-fcf305c14b8c-image.png

                          7f34ad10-0cb8-4f77-8dbc-684f97309186-image.png

                          D Online
                          D Online
                          danny_v1
                          wrote on last edited by
                          #26

                          @armilar super auf jetzt gehts! Werd dann mal mit den richtigen Datenpunkten testen.

                          Danke dir für die Mühe!!!

                          ArmilarA 1 Reply Last reply
                          0
                          • D danny_v1

                            @armilar super auf jetzt gehts! Werd dann mal mit den richtigen Datenpunkten testen.

                            Danke dir für die Mühe!!!

                            ArmilarA Offline
                            ArmilarA Offline
                            Armilar
                            Most Active Forum Testing
                            wrote on last edited by
                            #27

                            @danny_v1 Die sollten ja nicht so unterschiedlich sein. Interessiert mich aber dennoch ob es geklappt hat.

                            Gerne :blush:

                            Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                            https://github.com/joBr99/nspanel-lovelace-ui/wiki

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            D 1 Reply Last reply
                            0
                            • ArmilarA Armilar

                              @danny_v1 Die sollten ja nicht so unterschiedlich sein. Interessiert mich aber dennoch ob es geklappt hat.

                              Gerne :blush:

                              D Online
                              D Online
                              danny_v1
                              wrote on last edited by
                              #28

                              @armilar Ja habs getestet und es funktioniert!
                              nur dauert das über den hue adapter von Alexa aus ewig bis der hue Wert geschrieben wird. Aber ansonsten ist jetzt alles perfekt! Werd versuchen die Lampe über deconz in die Alexa zu bekommen dann gehts auch wieder schneller!

                              Echt super support von dir, ist nicht selbstverständlich.

                              ArmilarA 1 Reply Last reply
                              0
                              • D danny_v1

                                @armilar Ja habs getestet und es funktioniert!
                                nur dauert das über den hue adapter von Alexa aus ewig bis der hue Wert geschrieben wird. Aber ansonsten ist jetzt alles perfekt! Werd versuchen die Lampe über deconz in die Alexa zu bekommen dann gehts auch wieder schneller!

                                Echt super support von dir, ist nicht selbstverständlich.

                                ArmilarA Offline
                                ArmilarA Offline
                                Armilar
                                Most Active Forum Testing
                                wrote on last edited by
                                #29

                                @danny_v1 :+1: :blush:

                                Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                514

                                Online

                                32.4k

                                Users

                                81.5k

                                Topics

                                1.3m

                                Posts
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Home
                                • Recent
                                • Tags
                                • Unread 0
                                • Categories
                                • Unreplied
                                • Popular
                                • GitHub
                                • Docu
                                • Hilfe