Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter hue-extended

NEWS

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

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

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

Test Adapter hue-extended

Geplant Angeheftet Gesperrt Verschoben Tester
huehue-extended
167 Beiträge 49 Kommentatoren 29.9k Aufrufe 39 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    dos1973
    schrieb am zuletzt editiert von dos1973
    #60

    Ich hatte das mal vor ewigen Zeiten gemacht, jetzt bekomme ich keine Antwort.
    Gibt es da irgendwie mit Browsern eine Einschränkung?

    ZefauZ 1 Antwort Letzte Antwort
    0
    • D dos1973

      Ich hatte das mal vor ewigen Zeiten gemacht, jetzt bekomme ich keine Antwort.
      Gibt es da irgendwie mit Browsern eine Einschränkung?

      ZefauZ Offline
      ZefauZ Offline
      Zefau
      schrieb am zuletzt editiert von
      #61

      @dos1973 funktioniert bei mir gerade auch nicht, seltsam. Versuch mal mit curl auf der Console (siehe http://hkionline.net/posts/using-phillips-hue-from-the-command-line; für Windows ggf. https://curl.haxx.se/windows/)

      curl --request POST --data '{"transitiontime": 500, "scene":"3KsNcz0ipMA7MGv", "on":true}' http://<bridgeIp>/api/<token>/lights/[x]/state
      

      bzw.

      curl --request POST --data '{"scene":"3KsNcz0ipMA7MGv", "on":true}' http://<bridgeIp>/api/<token>/lights/[x]/state
      

      Meine Adapter: https://zefau.github.io/iobroker/

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        dos1973
        schrieb am zuletzt editiert von
        #62

        @Zefau sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:

        "transitiontime": 500

        mit dem IE kann ich auf den API Debugger zugreifen.
        ich kann das drehen und wenden, ich bekomme es nicht hin.
        Die szene startet korrekt, aber dimmt nicht hoch.

        Ich habe mir 18 Hue Spots geordert, wie kann ich die denn gemeinsam schalten in verschiedenen Lichttönen hochdimmen... ?

        transitiontime wird einfach ignorieriert

        Bildschirmfoto 2019-12-05 um 23.32.01.png

        ZefauZ 1 Antwort Letzte Antwort
        0
        • AxelF1977A Offline
          AxelF1977A Offline
          AxelF1977
          schrieb am zuletzt editiert von
          #63

          Hallo zusammen,

          gibt es bereits ein Javascript, welches aus einem Raum alle Szenen ausliest und mir eine Liste, mit Link zum aktivieren, in VIS ausgibt?

          Ich finde es recht mühselig alle Szenen per Hand in VIS anzulegen. Vor allem wenn neue Szenen dazu kommen.

          Ich hätte das gerne dynamisch. Vielleicht weiß ja hier eine Rat

          Danke Euch

          ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

          1 Antwort Letzte Antwort
          0
          • D dos1973

            @Zefau sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:

            "transitiontime": 500

            mit dem IE kann ich auf den API Debugger zugreifen.
            ich kann das drehen und wenden, ich bekomme es nicht hin.
            Die szene startet korrekt, aber dimmt nicht hoch.

            Ich habe mir 18 Hue Spots geordert, wie kann ich die denn gemeinsam schalten in verschiedenen Lichttönen hochdimmen... ?

            transitiontime wird einfach ignorieriert

            Bildschirmfoto 2019-12-05 um 23.32.01.png

            ZefauZ Offline
            ZefauZ Offline
            Zefau
            schrieb am zuletzt editiert von
            #64

            @dos1973 so, habe mir das mal angeguckt. Die transitiontime muss direkt in der Szene gespeichert werden (statisch) und kann nicht dynamisch gesetzt werden.

            Entsprechend der hue Dokumentation (siehe https://developers.meethue.com/develop/hue-api/4-scenes/: storelightstate)

            If set, the lightstates of the lights in the scene will be overwritten by the current state of the lights. Can also be used in combination with transitiontime to update the transition time of a scene.

            Bitte auch beachten:

            The duration of the transition from the light’s current state to the new state. This is given as a multiple of 100ms and defaults to 4 (400ms). For example, setting transitiontime:10 will make the transition last 1 second.

            Also zunächst die aktuellen Einstellungen der Szene in Erfahrung bringen:

            var request = require('request-promise');
            
            request({
            	uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>',
            	method: 'GET',
            	json: true
            })
            	.then(function(res) {console.log(JSON.stringify(res))});
            

            <sceneId> hat das Format p3XV34t4yScXryS.

            Ausgabe:

            {
               "name":"Arctic aurora",
               "type":"GroupScene",
               "group":"8",
               "lights":[
                  "1"
               ],
               "owner":"XXX",
               "recycle":false,
               "locked":false,
               "appdata":{
                  "version":1,
                  "data":"XXX"
               },
               "picture":"",
               "lastupdated":"2019-12-14T10:14:30",
               "version":2,
               "lightstates":{
                  "1":{
                     "on":true,
                     "bri":137,
                     "xy":[
                        0.1715,
                        0.3528
                     ]
                  }
               }
            }
            

            Der Abschnitt lightstates ist der interessante Teil. Das sind die aktuellen Einstellungen der Szene.
            Diesen Abschnitt gilt es zu verändern:

            var request = require('request-promise');
            
            let data = {
            	// alte Daten aus lightstates
            	"on":true,
            	"bri":137,
            	"xy":[0.1715,0.3528],
            
            	// sowie neu die transitiontime
            	"transitiontime": 25
            }
            
            request({
            	uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>/lightstates/1',
            	method: 'PUT',
            	body: data,
            	json: true
            })
            	.then(function(res) {console.log(JSON.stringify(res))});
            

            Ausgabe des Befehls:

            [
               {
                  "success":{
                     "/scenes/p3XV34t4yScXryS/lightstates/1/on":true
                  }
               },
               {
                  "success":{
                     "/scenes/p3XV34t4yScXryS/lightstates/1/bri":137
                  }
               },
               {
                  "success":{
                     "/scenes/p3XV34t4yScXryS/lightstates/1/xy":[
                        0.1715,
                        0.3528
                     ]
                  }
               },
               {
                  "success":{
                     "/scenes/p3XV34t4yScXryS/lightstates/1/transitiontime":25
                  }
               }
            ]
            

            Ab jetzt kann die Szene normal ausgeführt werden und die transitiontime wird entsprechend mitgenommen. Wenn unterschiedliche transitiontime gewollt sind, muss eine neue Szene angelegt werden.

            Meine Adapter: https://zefau.github.io/iobroker/

            D R 2 Antworten Letzte Antwort
            0
            • ZefauZ Zefau

              @dos1973 so, habe mir das mal angeguckt. Die transitiontime muss direkt in der Szene gespeichert werden (statisch) und kann nicht dynamisch gesetzt werden.

              Entsprechend der hue Dokumentation (siehe https://developers.meethue.com/develop/hue-api/4-scenes/: storelightstate)

              If set, the lightstates of the lights in the scene will be overwritten by the current state of the lights. Can also be used in combination with transitiontime to update the transition time of a scene.

              Bitte auch beachten:

              The duration of the transition from the light’s current state to the new state. This is given as a multiple of 100ms and defaults to 4 (400ms). For example, setting transitiontime:10 will make the transition last 1 second.

              Also zunächst die aktuellen Einstellungen der Szene in Erfahrung bringen:

              var request = require('request-promise');
              
              request({
              	uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>',
              	method: 'GET',
              	json: true
              })
              	.then(function(res) {console.log(JSON.stringify(res))});
              

              <sceneId> hat das Format p3XV34t4yScXryS.

              Ausgabe:

              {
                 "name":"Arctic aurora",
                 "type":"GroupScene",
                 "group":"8",
                 "lights":[
                    "1"
                 ],
                 "owner":"XXX",
                 "recycle":false,
                 "locked":false,
                 "appdata":{
                    "version":1,
                    "data":"XXX"
                 },
                 "picture":"",
                 "lastupdated":"2019-12-14T10:14:30",
                 "version":2,
                 "lightstates":{
                    "1":{
                       "on":true,
                       "bri":137,
                       "xy":[
                          0.1715,
                          0.3528
                       ]
                    }
                 }
              }
              

              Der Abschnitt lightstates ist der interessante Teil. Das sind die aktuellen Einstellungen der Szene.
              Diesen Abschnitt gilt es zu verändern:

              var request = require('request-promise');
              
              let data = {
              	// alte Daten aus lightstates
              	"on":true,
              	"bri":137,
              	"xy":[0.1715,0.3528],
              
              	// sowie neu die transitiontime
              	"transitiontime": 25
              }
              
              request({
              	uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>/lightstates/1',
              	method: 'PUT',
              	body: data,
              	json: true
              })
              	.then(function(res) {console.log(JSON.stringify(res))});
              

              Ausgabe des Befehls:

              [
                 {
                    "success":{
                       "/scenes/p3XV34t4yScXryS/lightstates/1/on":true
                    }
                 },
                 {
                    "success":{
                       "/scenes/p3XV34t4yScXryS/lightstates/1/bri":137
                    }
                 },
                 {
                    "success":{
                       "/scenes/p3XV34t4yScXryS/lightstates/1/xy":[
                          0.1715,
                          0.3528
                       ]
                    }
                 },
                 {
                    "success":{
                       "/scenes/p3XV34t4yScXryS/lightstates/1/transitiontime":25
                    }
                 }
              ]
              

              Ab jetzt kann die Szene normal ausgeführt werden und die transitiontime wird entsprechend mitgenommen. Wenn unterschiedliche transitiontime gewollt sind, muss eine neue Szene angelegt werden.

              D Offline
              D Offline
              dos1973
              schrieb am zuletzt editiert von
              #65

              @Zefau
              Vielen Dank für deine Mühe, Das muss ich mir heute Abend in Ruhe anschauen.
              Feedback folgt...

              D 1 Antwort Letzte Antwort
              0
              • D dos1973

                @Zefau
                Vielen Dank für deine Mühe, Das muss ich mir heute Abend in Ruhe anschauen.
                Feedback folgt...

                D Offline
                D Offline
                dos1973
                schrieb am zuletzt editiert von
                #66

                @dos1973

                ohne den Clip API Debugger kann ich hier nichts machen. Da ist ein Bug in der Hue Bridge Version... hoffe das wird bald behoben...

                Du machst das mit scripts - damit komme ich leider nicht klar...

                ZefauZ 1 Antwort Letzte Antwort
                0
                • D dos1973

                  @dos1973

                  ohne den Clip API Debugger kann ich hier nichts machen. Da ist ein Bug in der Hue Bridge Version... hoffe das wird bald behoben...

                  Du machst das mit scripts - damit komme ich leider nicht klar...

                  ZefauZ Offline
                  ZefauZ Offline
                  Zefau
                  schrieb am zuletzt editiert von
                  #67

                  @dos1973 sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:

                  Du machst das mit scripts - damit komme ich leider nicht klar...

                  Die Skripts musste ich nehmen, weil auch bei mir der Debugger nicht funktioniert.

                  Meine Adapter: https://zefau.github.io/iobroker/

                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    dos1973
                    schrieb am zuletzt editiert von
                    #68

                    Ich werde wohl warten müssen dass der Hue Bug behoben wird...

                    ZefauZ 1 Antwort Letzte Antwort
                    0
                    • D dos1973

                      Ich werde wohl warten müssen dass der Hue Bug behoben wird...

                      ZefauZ Offline
                      ZefauZ Offline
                      Zefau
                      schrieb am zuletzt editiert von
                      #69

                      @dos1973 sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:

                      Ich werde wohl warten müssen dass der Hue Bug behoben wird...

                      Hab dir das Skript mal für die Kommandozeile zusammengestellt: scene.js

                      1. Skript runterladen und in einem Ordner speichern
                      2. Per Kommandozeile in den Ordner navigieren
                      3. npm i request-promise ausführen, um das Paket zu installieren

                      Kommandos:

                      • node scene <token> <sceneId> zeigt die aktuellen Einstellungen der Szene mit sceneId
                      • node scene <token> <sceneId> <transitionTime> speichert die neue transitionTime

                      z. B.

                      1. node scene ArzP2yHKjD3KXXXXXXXSU7NG-pA3UsMNX3x p3XV34t4yScXryS ruft die Szene p3XV34t4yScXryS ab
                      2. node scene ArzP2yHKjD3KXXXXXXXSU7NG-pA3UsMNX3x p3XV34t4yScXryS 30 speichert eine transition von 30 für p3XV34t4yScXryS

                      Meine Adapter: https://zefau.github.io/iobroker/

                      1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        dos1973
                        schrieb am zuletzt editiert von
                        #70

                        Danke!

                        Das macht dann ein/ aus transition...

                        Ich versuches es sobald ich zh bin

                        D 1 Antwort Letzte Antwort
                        0
                        • D dos1973

                          Danke!

                          Das macht dann ein/ aus transition...

                          Ich versuches es sobald ich zh bin

                          D Offline
                          D Offline
                          dos1973
                          schrieb am zuletzt editiert von dos1973
                          #71

                          @Zefau
                          das klappt nur bedingt... es wird keine Transitiontime auf eine Szene gesetzt, er macht es nur auf die erste Lampe.

                          node scene Ish9AlyuGYkYWoqQjFOA45pUoF22UQ1WbOaDK7dK msI5-W9gGmDQhU6
                          SCENE:
                          { name: 'D-gemütlich2',
                            type: 'GroupScene',
                            group: '1',
                            lights: 
                             [ '1',
                               '2',
                               '5',
                               '9',
                               '10',
                               '11',
                               '13',
                               '14',
                               '15',
                               '16',
                               '17',
                               '18',
                               '19',
                               '20' ],
                            owner: 'Ish9AlyuGYkYWoqQjFOA45pUoF22UQ1WbOaDK7dK',
                            recycle: false,
                            locked: false,
                            appdata: { version: 1, data: 'yCfea_r01_d99' },
                            picture: '',
                            lastupdated: '2019-12-17T20:36:51',
                            version: 2,
                            lightstates: 
                             { '1': { on: true, bri: 74, xy: [Array], transitiontime: 30 },
                               '2': { on: true, bri: 74, xy: [Array] },
                               '5': { on: true, bri: 109, xy: [Array] },
                               '9': { on: true, bri: 135, xy: [Array] },
                               '10': { on: true, bri: 74, xy: [Array] },
                               '11': { on: true, bri: 135, xy: [Array] },
                               '13': { on: true, bri: 74, ct: 438 },
                               '14': { on: true, bri: 109, ct: 438 },
                               '15': { on: true, bri: 74, ct: 438 },
                               '16': { on: true, bri: 109, ct: 438 },
                               '17': { on: true, bri: 74, ct: 438 },
                               '18': { on: true, bri: 74, ct: 454 },
                               '19': { on: true, bri: 74, ct: 438 },
                               '20': { on: true, bri: 109, ct: 454 } } }
                          
                          SETTINGS "lightstates":
                          { on: true, bri: 74, xy: [ 0.6305, 0.3541 ], transitiontime: 30 }
                          

                          dein script funktioniert... du sprichst darin ja auch nur den "lighstate 1" an, lässt sich das auf die Gruppe erweitern/ anwenden?

                          if (scene.lightstates && scene.lightstates[1] && transitionTime) {
                          		let data = { ...scene.lightstates[1], "transitiontime": transitionTime }
                          		request({
                          			uri: 'http://192.168.10.27/api/' + token + '/scenes/' + sceneId + '/lightstates/1',
                          			method: 'PUT',
                          			body: data,
                          			json: true
                          
                          ZefauZ 1 Antwort Letzte Antwort
                          0
                          • D dos1973

                            @Zefau
                            das klappt nur bedingt... es wird keine Transitiontime auf eine Szene gesetzt, er macht es nur auf die erste Lampe.

                            node scene Ish9AlyuGYkYWoqQjFOA45pUoF22UQ1WbOaDK7dK msI5-W9gGmDQhU6
                            SCENE:
                            { name: 'D-gemütlich2',
                              type: 'GroupScene',
                              group: '1',
                              lights: 
                               [ '1',
                                 '2',
                                 '5',
                                 '9',
                                 '10',
                                 '11',
                                 '13',
                                 '14',
                                 '15',
                                 '16',
                                 '17',
                                 '18',
                                 '19',
                                 '20' ],
                              owner: 'Ish9AlyuGYkYWoqQjFOA45pUoF22UQ1WbOaDK7dK',
                              recycle: false,
                              locked: false,
                              appdata: { version: 1, data: 'yCfea_r01_d99' },
                              picture: '',
                              lastupdated: '2019-12-17T20:36:51',
                              version: 2,
                              lightstates: 
                               { '1': { on: true, bri: 74, xy: [Array], transitiontime: 30 },
                                 '2': { on: true, bri: 74, xy: [Array] },
                                 '5': { on: true, bri: 109, xy: [Array] },
                                 '9': { on: true, bri: 135, xy: [Array] },
                                 '10': { on: true, bri: 74, xy: [Array] },
                                 '11': { on: true, bri: 135, xy: [Array] },
                                 '13': { on: true, bri: 74, ct: 438 },
                                 '14': { on: true, bri: 109, ct: 438 },
                                 '15': { on: true, bri: 74, ct: 438 },
                                 '16': { on: true, bri: 109, ct: 438 },
                                 '17': { on: true, bri: 74, ct: 438 },
                                 '18': { on: true, bri: 74, ct: 454 },
                                 '19': { on: true, bri: 74, ct: 438 },
                                 '20': { on: true, bri: 109, ct: 454 } } }
                            
                            SETTINGS "lightstates":
                            { on: true, bri: 74, xy: [ 0.6305, 0.3541 ], transitiontime: 30 }
                            

                            dein script funktioniert... du sprichst darin ja auch nur den "lighstate 1" an, lässt sich das auf die Gruppe erweitern/ anwenden?

                            if (scene.lightstates && scene.lightstates[1] && transitionTime) {
                            		let data = { ...scene.lightstates[1], "transitiontime": transitionTime }
                            		request({
                            			uri: 'http://192.168.10.27/api/' + token + '/scenes/' + sceneId + '/lightstates/1',
                            			method: 'PUT',
                            			body: data,
                            			json: true
                            
                            ZefauZ Offline
                            ZefauZ Offline
                            Zefau
                            schrieb am zuletzt editiert von
                            #72

                            @dos1973 probier mal scene.js

                            Meine Adapter: https://zefau.github.io/iobroker/

                            D 1 Antwort Letzte Antwort
                            0
                            • ZefauZ Zefau

                              @dos1973 probier mal scene.js

                              D Offline
                              D Offline
                              dos1973
                              schrieb am zuletzt editiert von dos1973
                              #73

                              @Zefau
                              das klappt... und noch ein frage, kann ich transitintime auch wieder entfernen?

                              edit:
                              für die Nachwelt, falls das Script noch jemand nutzen möchte.
                              Im script sind 2 Positionen in denen die IP der HUE Bridge ausgetauscht werden müssen...

                              ZefauZ 1 Antwort Letzte Antwort
                              0
                              • D dos1973

                                @Zefau
                                das klappt... und noch ein frage, kann ich transitintime auch wieder entfernen?

                                edit:
                                für die Nachwelt, falls das Script noch jemand nutzen möchte.
                                Im script sind 2 Positionen in denen die IP der HUE Bridge ausgetauscht werden müssen...

                                ZefauZ Offline
                                ZefauZ Offline
                                Zefau
                                schrieb am zuletzt editiert von
                                #74

                                Das Skript nochmal angepasst bzgl. der IP: scene.js

                                1. Skript runterladen und in einem Ordner speichern
                                2. Per Kommandozeile in den Ordner navigieren
                                3. npm i request-promise ausführen, um das Paket zu installieren

                                Kommandos:

                                • node scene <ip> <token> <sceneId> zeigt die aktuellen Einstellungen der Szene mit sceneId
                                • node scene <ip> <token> <sceneId> <transitionTime> speichert die neue transitionTime

                                z. B.

                                1. node scene 192.168.1.30 ArzP2yHKjD3KXXXXXXXSU7NG-pA3UsMNX3x p3XV34t4yScXryS ruft die Szene p3XV34t4yScXryS ab
                                2. node scene 192.168.1.30 ArzP2yHKjD3KXXXXXXXSU7NG-pA3UsMNX3x p3XV34t4yScXryS 30 speichert eine transition von 30 für p3XV34t4yScXryS

                                Meine Adapter: https://zefau.github.io/iobroker/

                                1 Antwort Letzte Antwort
                                0
                                • ZefauZ Zefau

                                  @dos1973 so, habe mir das mal angeguckt. Die transitiontime muss direkt in der Szene gespeichert werden (statisch) und kann nicht dynamisch gesetzt werden.

                                  Entsprechend der hue Dokumentation (siehe https://developers.meethue.com/develop/hue-api/4-scenes/: storelightstate)

                                  If set, the lightstates of the lights in the scene will be overwritten by the current state of the lights. Can also be used in combination with transitiontime to update the transition time of a scene.

                                  Bitte auch beachten:

                                  The duration of the transition from the light’s current state to the new state. This is given as a multiple of 100ms and defaults to 4 (400ms). For example, setting transitiontime:10 will make the transition last 1 second.

                                  Also zunächst die aktuellen Einstellungen der Szene in Erfahrung bringen:

                                  var request = require('request-promise');
                                  
                                  request({
                                  	uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>',
                                  	method: 'GET',
                                  	json: true
                                  })
                                  	.then(function(res) {console.log(JSON.stringify(res))});
                                  

                                  <sceneId> hat das Format p3XV34t4yScXryS.

                                  Ausgabe:

                                  {
                                     "name":"Arctic aurora",
                                     "type":"GroupScene",
                                     "group":"8",
                                     "lights":[
                                        "1"
                                     ],
                                     "owner":"XXX",
                                     "recycle":false,
                                     "locked":false,
                                     "appdata":{
                                        "version":1,
                                        "data":"XXX"
                                     },
                                     "picture":"",
                                     "lastupdated":"2019-12-14T10:14:30",
                                     "version":2,
                                     "lightstates":{
                                        "1":{
                                           "on":true,
                                           "bri":137,
                                           "xy":[
                                              0.1715,
                                              0.3528
                                           ]
                                        }
                                     }
                                  }
                                  

                                  Der Abschnitt lightstates ist der interessante Teil. Das sind die aktuellen Einstellungen der Szene.
                                  Diesen Abschnitt gilt es zu verändern:

                                  var request = require('request-promise');
                                  
                                  let data = {
                                  	// alte Daten aus lightstates
                                  	"on":true,
                                  	"bri":137,
                                  	"xy":[0.1715,0.3528],
                                  
                                  	// sowie neu die transitiontime
                                  	"transitiontime": 25
                                  }
                                  
                                  request({
                                  	uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>/lightstates/1',
                                  	method: 'PUT',
                                  	body: data,
                                  	json: true
                                  })
                                  	.then(function(res) {console.log(JSON.stringify(res))});
                                  

                                  Ausgabe des Befehls:

                                  [
                                     {
                                        "success":{
                                           "/scenes/p3XV34t4yScXryS/lightstates/1/on":true
                                        }
                                     },
                                     {
                                        "success":{
                                           "/scenes/p3XV34t4yScXryS/lightstates/1/bri":137
                                        }
                                     },
                                     {
                                        "success":{
                                           "/scenes/p3XV34t4yScXryS/lightstates/1/xy":[
                                              0.1715,
                                              0.3528
                                           ]
                                        }
                                     },
                                     {
                                        "success":{
                                           "/scenes/p3XV34t4yScXryS/lightstates/1/transitiontime":25
                                        }
                                     }
                                  ]
                                  

                                  Ab jetzt kann die Szene normal ausgeführt werden und die transitiontime wird entsprechend mitgenommen. Wenn unterschiedliche transitiontime gewollt sind, muss eine neue Szene angelegt werden.

                                  R Offline
                                  R Offline
                                  rehmosch
                                  schrieb am zuletzt editiert von
                                  #75

                                  @Zefau hmmm, wie sieht denn der Befehl im command aus?

                                  {"on":true, "szene": nqzlxTGPKATf6WQ, "transitiontime":20}

                                  Danke

                                  RP4/Conbee II/Pihilips Hue/HarmonyHub/Sonos/Alexa/Aqara Sensoren/Tradfri/ZigbeeThermostate/Xiaomi Saugroboter/Smarte Türklingel & Briefkasten ...

                                  ZefauZ 1 Antwort Letzte Antwort
                                  0
                                  • R rehmosch

                                    @Zefau hmmm, wie sieht denn der Befehl im command aus?

                                    {"on":true, "szene": nqzlxTGPKATf6WQ, "transitiontime":20}

                                    Danke

                                    ZefauZ Offline
                                    ZefauZ Offline
                                    Zefau
                                    schrieb am zuletzt editiert von
                                    #76

                                    @rehmosch die transition kann für Szenen nicht im command geschickt werden, daher das Skript. Die transition ist fest in der Szene gespeichert und wird durch das Skript entsprechend angepasst.

                                    Meine Adapter: https://zefau.github.io/iobroker/

                                    R 1 Antwort Letzte Antwort
                                    0
                                    • ZefauZ Zefau

                                      @rehmosch die transition kann für Szenen nicht im command geschickt werden, daher das Skript. Die transition ist fest in der Szene gespeichert und wird durch das Skript entsprechend angepasst.

                                      R Offline
                                      R Offline
                                      rehmosch
                                      schrieb am zuletzt editiert von
                                      #77

                                      @Zefau hey,

                                      [
                                         {
                                            "success":{
                                               "/scenes/p3XV34t4yScXryS/lightstates/1/on":true
                                            }
                                         },
                                         {
                                            "success":{
                                               "/scenes/p3XV34t4yScXryS/lightstates/1/bri":137
                                            }
                                         },
                                         {
                                            "success":{
                                               "/scenes/p3XV34t4yScXryS/lightstates/1/xy":[
                                                  0.1715,
                                                  0.3528
                                               ]
                                            }
                                         },
                                         {
                                            "success":{
                                               "/scenes/p3XV34t4yScXryS/lightstates/1/transitiontime":25
                                            }
                                         }
                                      ]
                                      Ab jetzt kann die Szene normal ausgeführt werden und die transitiontime wird entsprechend mitgenommen. Wenn unterschiedliche transitiontime gewollt sind, muss eine neue Szene angelegt werden.
                                      
                                         0  
                                      
                                      

                                      Muss ich dieses Skript für mich anpassen und dann unter dem Javaskript-Ordner "Eigene Skripte" speichern und dann in Blockly wieder einbinden?

                                      Danke & schöne Weihnachten ;)

                                      RP4/Conbee II/Pihilips Hue/HarmonyHub/Sonos/Alexa/Aqara Sensoren/Tradfri/ZigbeeThermostate/Xiaomi Saugroboter/Smarte Türklingel & Briefkasten ...

                                      1 Antwort Letzte Antwort
                                      0
                                      • D Offline
                                        D Offline
                                        dos1973
                                        schrieb am zuletzt editiert von
                                        #78

                                        Nein, du führst das Script aus und ergänzt die Transition Time zu bereits bestehenden Szenen.

                                        Dein Szenen Aufruf bleibt gleich nur dann eben mit der neuen Transition Time Dauer.

                                        1 Antwort Letzte Antwort
                                        0
                                        • V Offline
                                          V Offline
                                          valbuz
                                          schrieb am zuletzt editiert von
                                          #79

                                          Hallo

                                          Ich hatte heute ein Netzwerkunterbuch der HUE Bridge und ioBroker. Nachdem das Netz wieder verfügbar war, fand ich danach im LOG Fehlermeldungen von fehlender UID etc.
                                          Habe dann in den Objekten plötzlich neue HUE Lamps gefunden und meine konfigurierten wurden nummerisch nach hinten verlegt. Dadurch konnte ich mit den Skripts natürlich die Datenpunkte nicht mehr ansprechen!
                                          Ein Stoppen des Adapters und löschen der Objekte half nichts, diese werden gleich wieder angelegt.
                                          Kann ja nicht sein, dass nach einem Netzwerkunterbruch die Struktur durcheinander gerät.

                                          Danke

                                          hue.JPG

                                          2xProxmox auf NUC
                                          E3DC 13kWh Speicher via RCSP an ioBroker

                                          ZefauZ 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          749

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe