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. Tester
  4. Test Adapter deConz v1.2.x Github

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    857

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Test Adapter deConz v1.2.x Github

Scheduled Pinned Locked Moved Tester
zigbeehuedeconz
250 Posts 30 Posters 40.7k Views 29 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.
  • realwaxR realwax

    @Jey-Cee said in Test Adapter deConz v1.2.x Github:

    on({id: 'deconz.0.Sensors.2.buttonevent'}, (obj)=>{ log(obj.state.val); })

    Danke für dein schnelles Prüfen!

    Sprich das kommt von der Deconz Rest API? Ich sehe das als massiven Fehler.
    Das Verhalten ist bei Türkontakten dasselbe. Es werden 2 Events ausgelöst. Damit ist die Funktion "aktualisiert" bei triggern nutzlos, da scripte 2 mal laufen. Man kann eben nur mehr "Wert verändert" verwenden. Das war nicht immer so und macht auch keinen Sinn mMn. Warum meinst du ist das kein Fehler? Tür öffnen = 1 Event und change von z.b. open von false auf true. Ein weiteres update von true auf true macht keinen Sinn.

    Ich werde mal ein Ticket in der deconz REST Api anlegen. https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2327

    Jey CeeJ Offline
    Jey CeeJ Offline
    Jey Cee
    Developer
    wrote on last edited by
    #114

    @realwax hast du mein Script getested? Kommt bei dir wirklich 2 mal das selbe event an?
    Bei mir nicht:
    684d1b3e-b0bb-4ab5-9878-4de662a53384-image.png

    Persönlicher Support
    Spenden -> paypal.me/J3YC33

    realwaxR 1 Reply Last reply
    0
    • Jey CeeJ Jey Cee

      @realwax hast du mein Script getested? Kommt bei dir wirklich 2 mal das selbe event an?
      Bei mir nicht:
      684d1b3e-b0bb-4ab5-9878-4de662a53384-image.png

      realwaxR Offline
      realwaxR Offline
      realwax
      wrote on last edited by realwax
      #115

      @Jey-Cee
      Sieht so aus. Vielleicht liegt es an der deconz beta? Bin auf der letzten beta. 2.05.72

      Ich habe 2 verschieden Buttons auf einer Tradfri gedrückt.

      javascript.0 2020-01-16 11:17:21.645 info (743) script.js.utils.test2: 3002
      javascript.0 2020-01-16 11:17:21.638 info (743) script.js.utils.test2: 3002
      deconz.0 2020-01-16 11:16:42.600 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":3002,"lastupdated":"2020-01-16T10:16:42"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}
      deconz.0 2020-01-16 11:16:42.590 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":3002,"lastupdated":"2020-01-16T10:16:42"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}
      javascript.0 2020-01-16 11:17:06.741 info (743) script.js.utils.test2: 1002
      javascript.0 2020-01-16 11:17:06.734 info (743) script.js.utils.test2: 1002
      deconz.0 2020-01-16 11:16:27.693 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":1002,"lastupdated":"2020-01-16T10:16:27"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}
      deconz.0 2020-01-16 11:16:27.683 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":1002,"lastupdated":"2020-01-16T10:16:27"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}

      Spannenderweise wir bei einem Bewegungsmelder (Ikea der alte) zweimal bei bewegung ausgelöst.
      also überwachen von presence, aber wenn presense auf false geht, nur ein event. Für mich ein Bug...

      javascript.0 2020-01-16 11:30:24.519 info (743) script.js.utils.test2: false
      javascript.0 2020-01-16 11:30:12.229 info (743) script.js.utils.test2: true
      javascript.0 2020-01-16 11:30:10.403 info (743) script.js.utils.test2: true

      Weitere Erkenntnis - ein deconz restart hat geholfen. Es lief aber nur ein prozesss....
      Sehr seltsam. Ich lasse mal den bug bei deconz offen und danke dir mal für deine schnelle Hilfe das zu identifizieren.

      LG

      Wolfgang

      Jey CeeJ 1 Reply Last reply
      0
      • realwaxR realwax

        @Jey-Cee
        Sieht so aus. Vielleicht liegt es an der deconz beta? Bin auf der letzten beta. 2.05.72

        Ich habe 2 verschieden Buttons auf einer Tradfri gedrückt.

        javascript.0 2020-01-16 11:17:21.645 info (743) script.js.utils.test2: 3002
        javascript.0 2020-01-16 11:17:21.638 info (743) script.js.utils.test2: 3002
        deconz.0 2020-01-16 11:16:42.600 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":3002,"lastupdated":"2020-01-16T10:16:42"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}
        deconz.0 2020-01-16 11:16:42.590 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":3002,"lastupdated":"2020-01-16T10:16:42"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}
        javascript.0 2020-01-16 11:17:06.741 info (743) script.js.utils.test2: 1002
        javascript.0 2020-01-16 11:17:06.734 info (743) script.js.utils.test2: 1002
        deconz.0 2020-01-16 11:16:27.693 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":1002,"lastupdated":"2020-01-16T10:16:27"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}
        deconz.0 2020-01-16 11:16:27.683 debug (12834) Websocket message: {"e":"changed","id":"32","r":"sensors","state":{"buttonevent":1002,"lastupdated":"2020-01-16T10:16:27"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:30:d7:0b-01-1000"}

        Spannenderweise wir bei einem Bewegungsmelder (Ikea der alte) zweimal bei bewegung ausgelöst.
        also überwachen von presence, aber wenn presense auf false geht, nur ein event. Für mich ein Bug...

        javascript.0 2020-01-16 11:30:24.519 info (743) script.js.utils.test2: false
        javascript.0 2020-01-16 11:30:12.229 info (743) script.js.utils.test2: true
        javascript.0 2020-01-16 11:30:10.403 info (743) script.js.utils.test2: true

        Weitere Erkenntnis - ein deconz restart hat geholfen. Es lief aber nur ein prozesss....
        Sehr seltsam. Ich lasse mal den bug bei deconz offen und danke dir mal für deine schnelle Hilfe das zu identifizieren.

        LG

        Wolfgang

        Jey CeeJ Offline
        Jey CeeJ Offline
        Jey Cee
        Developer
        wrote on last edited by
        #116

        @realwax stell mal das Log Level der Adapter instanz auf debug. Das geht in der Instanzen Übersicht im Expertenmodus.
        Dann sieht man welche Events von der API kommen.

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        realwaxR 1 Reply Last reply
        0
        • Jey CeeJ Jey Cee

          @realwax stell mal das Log Level der Adapter instanz auf debug. Das geht in der Instanzen Übersicht im Expertenmodus.
          Dann sieht man welche Events von der API kommen.

          realwaxR Offline
          realwaxR Offline
          realwax
          wrote on last edited by realwax
          #117

          @Jey-Cee

          Danke, mach ich beim nächsten Mal. Durch den Dienst neustart kann ich aktuelle das Verhalten nicht mehr reproduzieren.
          Gestern hatte ich den ganzen raspie neugestartet. keine Veränderung, heute nur systemctl stop... start.. Was soll ich sagen, juhu, oder kacke, der Fehler ist weg ;) Wenn er wieder auftritt komme ich mit log zurück ;)

          edit: das tat ich oben ansich eh - siehe log.

          1 Reply Last reply
          0
          • Jey CeeJ Jey Cee

            @haselchen Ich versuche es mal anhand eines Beispiels, das du auch bei deiner Installation Nachvollziehen kannst:
            Du hast unter Sensors den Daylight Sensor.
            48323a10-2bec-4395-b817-50727a50ee4b-image.png
            f04a4ac8-c95d-4655-b59a-3dc79fbfcfdc-image.png

            Ich hab dir mal einen Datenpunkt markiert der nicht Konvertiert wurde. Er hat die Rolle "state", das ist ein Indikator dafür das er möglicherweise nicht Konvertiert wurde.
            Wenn du jetzt den Wert anschaust, siehst du das es sich um eine Nummer handelt. Öffnest du jetzt das Objekt (Stift vor der Mülltonne) und wechselst in die Ansicht Raw findest du bei "type" den Wert "Mixed", das ist die Basis Einstellung. Eigentlich müsste hier aber "number" stehen weil es sich ja um eine Nummer handelt.

            Wenn du mir sagst was für ein Wert der Datenpunkt hat und den Namen, weis ich schon fast alles. Den Wert muss ich wissen weil zum Beispiel bei der Temperatur die Zahl 2000 von deConz kommt, das Entspricht 22,00°C. So weiss ich wie das Umgerechnet werden muss.
            Für was ein Datenpunkt ist erklärt sich meistens durch den Namen von selbst.

            Hoffe das ist einigermaßen Verständlich.

            D Offline
            D Offline
            duffbeer2000
            wrote on last edited by
            #118

            @Jey-Cee Du hast ja geschrieben das wir bei den Datenpunkten helfen sollen. Gibt es irgendwo eine Liste welche Geräte du schon hast? Und einfach hier melden oder auf Github?

            Xiaomi Bewegungsmelder:
            -"deconz.0.Sensors.11.tholddark" Wert: 12000
            -"deconz.0.Sensors.11.tholdoffset" Wert: 7000

            Bei den Gruppen:
            "deconz.0.Groups.1.scene" Wert: Steht aktuell nichts drin

            Beim Daylight Sensor (auch wenns im Beispiel schon war, war mir nicht sicher):
            "deconz.0.Sensors.1.configured" Wert: false
            "deconz.0.Sensors.1.sunrise" Wert: 2020-01-16T07:00:40
            "deconz.0.Sensors.1.sunriseoffset" Wert: 30
            "deconz.0.Sensors.1.sunset" Wert: 2020-01-16T15:49:03
            "deconz.0.Sensors.1.sunsetoffset" Wert: -30

            Jey CeeJ 1 Reply Last reply
            0
            • D duffbeer2000

              @Jey-Cee Du hast ja geschrieben das wir bei den Datenpunkten helfen sollen. Gibt es irgendwo eine Liste welche Geräte du schon hast? Und einfach hier melden oder auf Github?

              Xiaomi Bewegungsmelder:
              -"deconz.0.Sensors.11.tholddark" Wert: 12000
              -"deconz.0.Sensors.11.tholdoffset" Wert: 7000

              Bei den Gruppen:
              "deconz.0.Groups.1.scene" Wert: Steht aktuell nichts drin

              Beim Daylight Sensor (auch wenns im Beispiel schon war, war mir nicht sicher):
              "deconz.0.Sensors.1.configured" Wert: false
              "deconz.0.Sensors.1.sunrise" Wert: 2020-01-16T07:00:40
              "deconz.0.Sensors.1.sunriseoffset" Wert: 30
              "deconz.0.Sensors.1.sunset" Wert: 2020-01-16T15:49:03
              "deconz.0.Sensors.1.sunsetoffset" Wert: -30

              Jey CeeJ Offline
              Jey CeeJ Offline
              Jey Cee
              Developer
              wrote on last edited by
              #119

              @duffbeer2000 Hier passt das schon

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Reply Last reply
              0
              • S Offline
                S Offline
                schittl
                wrote on last edited by
                #120

                Erstmal danke für die Entwicklung des Adapters... Funktioniert soweit ganz gut... Hier meine Anmerkungen zur Version 1.2.3:

                • die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein
                • Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)
                • Kann man den State action bei Lampen nutzen oder ist dieser gesperrt? Ich nehme an, dass es der gleiche ist wie im Hue-Adapter der state command. Ich bekomme folgende Ausgabe im Log
                deconz.0	2020-01-18 12:22:36.908	debug	(28347) stateChange Lights.7 {"val":"{\"on\":true, \"hue\":254, \"sat\":254, \"bri\":127, \"transitiontime\":14, \"colormode\":\"hs\"}","ack":false,"ts":1579346556906,"q":0,"from":"system.adapter.java
                deconz.0	2020-01-18 12:22:36.595	warn	(28347) Set light state with ID: 11 parameter: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } Code 400: Bad request
                deconz.0	2020-01-18 12:22:36.595	debug	(28347) setLightState BODY: [{"error":{"address":"/lights/11/state","description":"body contains invalid JSON","type":2}}]
                deconz.0	2020-01-18 12:22:36.595	debug	(28347) options: {"url":"http://xxx.xxx.xxx.xxx:xx/api/8B4AF8CE25/lights/11/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{ {\"on\":true, \"hue\":257, \"sat\":254, \"bri
                deconz.0	2020-01-18 12:22:36.594	debug	(28347) STATUS: 400
                deconz.0	2020-01-18 12:22:36.592	info	(28347) setLightState: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } 11 deconz.0.Lights.11.action
                

                HW: Lenovo M920q (Proxmox, ioBroker, RaspMatic & Z2M), QNAP (Docker, Influx), Arduino Mega 2560 R3 (I2C DS18B20 + LED)

                SW: CT IoBroker, VM RaspMatic(v3.79.6.20241122)

                ? Jey CeeJ 3 Replies Last reply
                0
                • S schittl

                  Erstmal danke für die Entwicklung des Adapters... Funktioniert soweit ganz gut... Hier meine Anmerkungen zur Version 1.2.3:

                  • die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein
                  • Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)
                  • Kann man den State action bei Lampen nutzen oder ist dieser gesperrt? Ich nehme an, dass es der gleiche ist wie im Hue-Adapter der state command. Ich bekomme folgende Ausgabe im Log
                  deconz.0	2020-01-18 12:22:36.908	debug	(28347) stateChange Lights.7 {"val":"{\"on\":true, \"hue\":254, \"sat\":254, \"bri\":127, \"transitiontime\":14, \"colormode\":\"hs\"}","ack":false,"ts":1579346556906,"q":0,"from":"system.adapter.java
                  deconz.0	2020-01-18 12:22:36.595	warn	(28347) Set light state with ID: 11 parameter: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } Code 400: Bad request
                  deconz.0	2020-01-18 12:22:36.595	debug	(28347) setLightState BODY: [{"error":{"address":"/lights/11/state","description":"body contains invalid JSON","type":2}}]
                  deconz.0	2020-01-18 12:22:36.595	debug	(28347) options: {"url":"http://xxx.xxx.xxx.xxx:xx/api/8B4AF8CE25/lights/11/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{ {\"on\":true, \"hue\":257, \"sat\":254, \"bri
                  deconz.0	2020-01-18 12:22:36.594	debug	(28347) STATUS: 400
                  deconz.0	2020-01-18 12:22:36.592	info	(28347) setLightState: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } 11 deconz.0.Lights.11.action
                  
                  ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #121

                  @schittl said in Test Adapter deConz v1.2.x Github:

                  • die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein

                  Ja, eine Volt Anzeige wäre mir lieber da Xiaomi unter 2,8 Volt eine Warnung in der App ausgibt.

                  1 Reply Last reply
                  0
                  • P Online
                    P Online
                    Pischleuder
                    wrote on last edited by
                    #122

                    @Jey-Cee vielen Dank für die neue Version, habe sie jetzt zwei Tage durchgehend laufen und bisher keinen Fehler feststellen können :+1:

                    1 Reply Last reply
                    0
                    • S schittl

                      Erstmal danke für die Entwicklung des Adapters... Funktioniert soweit ganz gut... Hier meine Anmerkungen zur Version 1.2.3:

                      • die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein
                      • Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)
                      • Kann man den State action bei Lampen nutzen oder ist dieser gesperrt? Ich nehme an, dass es der gleiche ist wie im Hue-Adapter der state command. Ich bekomme folgende Ausgabe im Log
                      deconz.0	2020-01-18 12:22:36.908	debug	(28347) stateChange Lights.7 {"val":"{\"on\":true, \"hue\":254, \"sat\":254, \"bri\":127, \"transitiontime\":14, \"colormode\":\"hs\"}","ack":false,"ts":1579346556906,"q":0,"from":"system.adapter.java
                      deconz.0	2020-01-18 12:22:36.595	warn	(28347) Set light state with ID: 11 parameter: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } Code 400: Bad request
                      deconz.0	2020-01-18 12:22:36.595	debug	(28347) setLightState BODY: [{"error":{"address":"/lights/11/state","description":"body contains invalid JSON","type":2}}]
                      deconz.0	2020-01-18 12:22:36.595	debug	(28347) options: {"url":"http://xxx.xxx.xxx.xxx:xx/api/8B4AF8CE25/lights/11/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{ {\"on\":true, \"hue\":257, \"sat\":254, \"bri
                      deconz.0	2020-01-18 12:22:36.594	debug	(28347) STATUS: 400
                      deconz.0	2020-01-18 12:22:36.592	info	(28347) setLightState: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } 11 deconz.0.Lights.11.action
                      
                      Jey CeeJ Offline
                      Jey CeeJ Offline
                      Jey Cee
                      Developer
                      wrote on last edited by
                      #123

                      @schittl sagte in Test Adapter deConz v1.2.x Github:

                      die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein

                      Dann habe ich darauf keinen Einfluss, das ist ein Thema von deConz selbst.

                      @schittl sagte in Test Adapter deConz v1.2.x Github:

                      Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)

                      In Phoscon gibt es keinen Ein/Aus Button, das ist nur die Darstellung.

                      @schittl sagte in Test Adapter deConz v1.2.x Github:

                      Kann man den State action bei Lampen nutzen oder ist dieser gesperrt? Ich nehme an, dass es der gleiche ist wie im Hue-Adapter der state command. Ich bekomme folgende Ausgabe im Log

                      Hab das nicht eingebaut und auch nie verwendet, aber ich weiss das er mal funktioniert hat. Hab mir das auch schon angeschaut, konnte noch nicht Ergründen wieso das nicht mehr funktioniert.

                      @Brainbug sagte in Test Adapter deConz v1.2.x Github:

                      @schittl said in Test Adapter deConz v1.2.x Github:

                      • die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein

                      Ja, eine Volt Anzeige wäre mir lieber da Xiaomi unter 2,8 Volt eine Warnung in der App ausgibt.

                      Soweit ich weiss gibt die API keine Spannungsanzeige aus, das müsste mit der Aktuellen Version aber zu sehen sein wenn es so wäre. Keine Ahnung ob deConz den Prozentwert von den Sensoren Empfängt oder eine Spannung und das dann Umrechnet.

                      @Pischleuder sagte in Test Adapter deConz v1.2.x Github:

                      @Jey-Cee vielen Dank für die neue Version, habe sie jetzt zwei Tage durchgehend laufen und bisher keinen Fehler feststellen können :+1:

                      Freut mich.

                      Persönlicher Support
                      Spenden -> paypal.me/J3YC33

                      S 1 Reply Last reply
                      0
                      • S schittl

                        Erstmal danke für die Entwicklung des Adapters... Funktioniert soweit ganz gut... Hier meine Anmerkungen zur Version 1.2.3:

                        • die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein
                        • Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)
                        • Kann man den State action bei Lampen nutzen oder ist dieser gesperrt? Ich nehme an, dass es der gleiche ist wie im Hue-Adapter der state command. Ich bekomme folgende Ausgabe im Log
                        deconz.0	2020-01-18 12:22:36.908	debug	(28347) stateChange Lights.7 {"val":"{\"on\":true, \"hue\":254, \"sat\":254, \"bri\":127, \"transitiontime\":14, \"colormode\":\"hs\"}","ack":false,"ts":1579346556906,"q":0,"from":"system.adapter.java
                        deconz.0	2020-01-18 12:22:36.595	warn	(28347) Set light state with ID: 11 parameter: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } Code 400: Bad request
                        deconz.0	2020-01-18 12:22:36.595	debug	(28347) setLightState BODY: [{"error":{"address":"/lights/11/state","description":"body contains invalid JSON","type":2}}]
                        deconz.0	2020-01-18 12:22:36.595	debug	(28347) options: {"url":"http://xxx.xxx.xxx.xxx:xx/api/8B4AF8CE25/lights/11/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{ {\"on\":true, \"hue\":257, \"sat\":254, \"bri
                        deconz.0	2020-01-18 12:22:36.594	debug	(28347) STATUS: 400
                        deconz.0	2020-01-18 12:22:36.592	info	(28347) setLightState: { {"on":true, "hue":257, "sat":254, "bri":127, "transitiontime":22, "colormode":"hs"} } 11 deconz.0.Lights.11.action
                        
                        Jey CeeJ Offline
                        Jey CeeJ Offline
                        Jey Cee
                        Developer
                        wrote on last edited by
                        #124

                        @schittl hab herausgefunden wo das Problem liegt, der String muss so aussehen:

                        "on": true, "bri": 1
                        

                        Persönlicher Support
                        Spenden -> paypal.me/J3YC33

                        S 1 Reply Last reply
                        0
                        • Jey CeeJ Jey Cee

                          @guergen wenn ich deinen Beitrag auf Github richtig deute hast du mittlerweile den App Key erzeugen können, sehe ich das richtig?

                          G Offline
                          G Offline
                          guergen
                          wrote on last edited by
                          #125

                          @Jey-Cee Ach so... ja, es lag scheinbar am Port... nachdem ich einen eingetragen habe geht es!

                          1 Reply Last reply
                          0
                          • Holger76H Offline
                            Holger76H Offline
                            Holger76
                            wrote on last edited by Holger76
                            #126

                            Hallo, ich wollte mich nun auch mal zu Wort melden, nachdem ich den Adapter ein paar Wochen getestet habe. Soweit läuft alles super... nur leider reagiert manchmal kein Conbee Gerät mehr über ioBroker (über die Phoscon Sotware schon), sodass ich den Adapter neu starte, dann gehts auch wieder. Ich dachte, das wurde seid der letzten Version besser, weil ich da was bei Bugfixes gelesen habe, ist aber ledier nicht so, bzw ggf was anderes.
                            Ansonsten würde ich mir noch wünschem, dass bei dem Aqara Vibrationssensor der Orientation wert in separaten Datenpunkten (wie bei dem Xiaomi Adapter) dargestellt wird. Diese kann ich wesentlich besser auswerten als 3 Koordinaten mit komma getrennt.
                            Der Aqara Cube hat leider auch nicht sehr aussagekräftige Datenpunkte bzw der state Buttonevent liefert nur krytische Zahlenwerte, das ging beim Xiaomi Adapter auch viel besser, da stand für jedes event zb 90 grad turn, 180 grad, fallenlassen usw jeweils ein eigener Datenpunkt da, welcher dann true war, wenn zutreffend.
                            Vielleicht dient das ja als Anregung :) Aus den Gründen nutze ich die beiden Sensoren nicht, da mir die Einbindung so zu aufwändig ist.

                            Am wichtigsten ist natürlich, dass der Adapter durchweg läuft, ohne hängen zu bleiben..
                            Ich muss das nächste mal meine logs durchforsten, ob ich was entdecken kann.

                            EDIT: eine Sache hänge ich gleich noch dran: Ich habe festgestellt, wenn ich sage, "Alexa, Garderobe Licht aus", dass das Licht aus geht (ist ne 4er Hue Gruppe), der Gruppendatenpunkt [on] in ioBroker aber nicht aktualisiert wird. in der phoscon App aber ist das Gruppensymbol erloschen und wird auch wieder hell, wenn ich per Alexa das Licht wieder einschalte. Wenn ich in der Phoscon App direkt das Licht schalte, ist in iobroker auch der Datenpunkt in ioboker gesetzt. Ich weiß nun nicht, wo da der Wurm drin ist...

                            Guß Holger

                            NUC8I5BEH (32GB,1TB-SSD) -> Proxmox VM [ioBroker.Pro auf Debian]+[InfluxDB/Grafana]+[AdGuard]+[ Rasp.matic] + [Conbee3] +[Graylog]+[Octopi]
                            NUC6CAYH (16GB) [Proxmox Backup Server]+[OMV]

                            1 Reply Last reply
                            0
                            • Jey CeeJ Jey Cee

                              @schittl hab herausgefunden wo das Problem liegt, der String muss so aussehen:

                              "on": true, "bri": 1
                              
                              S Offline
                              S Offline
                              schittl
                              wrote on last edited by schittl
                              #127

                              @Jey-Cee sagte in Test Adapter deConz v1.2.x Github:

                              @schittl hab herausgefunden wo das Problem liegt, der String muss so aussehen:

                              "on": true, "bri": 1
                              

                              @Jey-Cee Wird doch meiner Meinung nach schon so übergeben... Naja ich schaue mal... Danke. Als Schlussfolgerung heißt das aber auch, dass man den Action State nutzen kann in der aktuellen Version?

                              HW: Lenovo M920q (Proxmox, ioBroker, RaspMatic & Z2M), QNAP (Docker, Influx), Arduino Mega 2560 R3 (I2C DS18B20 + LED)

                              SW: CT IoBroker, VM RaspMatic(v3.79.6.20241122)

                              Jey CeeJ 1 Reply Last reply
                              0
                              • S schittl

                                @Jey-Cee sagte in Test Adapter deConz v1.2.x Github:

                                @schittl hab herausgefunden wo das Problem liegt, der String muss so aussehen:

                                "on": true, "bri": 1
                                

                                @Jey-Cee Wird doch meiner Meinung nach schon so übergeben... Naja ich schaue mal... Danke. Als Schlussfolgerung heißt das aber auch, dass man den Action State nutzen kann in der aktuellen Version?

                                Jey CeeJ Offline
                                Jey CeeJ Offline
                                Jey Cee
                                Developer
                                wrote on last edited by
                                #128

                                @schittl ja kann so verwendet werden.

                                @Holger76 sagte in Test Adapter deConz v1.2.x Github:

                                Soweit läuft alles super... nur leider reagiert manchmal kein Conbee Gerät mehr über ioBroker (über die Phoscon Sotware schon), sodass ich den Adapter neu starte, dann gehts auch wieder.

                                Liefern die Sensoren keine Werte oder werden die Lampen nicht geschalten?

                                @Holger76 sagte in Test Adapter deConz v1.2.x Github:

                                EDIT: eine Sache hänge ich gleich noch dran: Ich habe festgestellt, wenn ich sage, "Alexa, Garderobe Licht aus", dass das Licht aus geht (ist ne 4er Hue Gruppe), der Gruppendatenpunkt [on] in ioBroker aber nicht aktualisiert wird. in der phoscon App aber ist das Gruppensymbol erloschen und wird auch wieder hell, wenn ich per Alexa das Licht wieder einschalte. Wenn ich in der Phoscon App direkt das Licht schalte, ist in iobroker auch der Datenpunkt in ioboker gesetzt. Ich weiß nun nicht, wo da der Wurm drin ist...

                                Kann ich nicht Nachvollziehen da ich kein Alexa nutze. Hast du Alexa direkt mit Phoscon verbunden oder geht das über ioBroker?

                                Persönlicher Support
                                Spenden -> paypal.me/J3YC33

                                Holger76H 1 Reply Last reply
                                0
                                • Jey CeeJ Offline
                                  Jey CeeJ Offline
                                  Jey Cee
                                  Developer
                                  wrote on last edited by
                                  #129

                                  V1.2.4 ist auf Github und npm.

                                  Persönlicher Support
                                  Spenden -> paypal.me/J3YC33

                                  1 Reply Last reply
                                  0
                                  • Jey CeeJ Jey Cee

                                    @schittl sagte in Test Adapter deConz v1.2.x Github:

                                    die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein

                                    Dann habe ich darauf keinen Einfluss, das ist ein Thema von deConz selbst.

                                    @schittl sagte in Test Adapter deConz v1.2.x Github:

                                    Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)

                                    In Phoscon gibt es keinen Ein/Aus Button, das ist nur die Darstellung.

                                    @schittl sagte in Test Adapter deConz v1.2.x Github:

                                    Kann man den State action bei Lampen nutzen oder ist dieser gesperrt? Ich nehme an, dass es der gleiche ist wie im Hue-Adapter der state command. Ich bekomme folgende Ausgabe im Log

                                    Hab das nicht eingebaut und auch nie verwendet, aber ich weiss das er mal funktioniert hat. Hab mir das auch schon angeschaut, konnte noch nicht Ergründen wieso das nicht mehr funktioniert.

                                    @Brainbug sagte in Test Adapter deConz v1.2.x Github:

                                    @schittl said in Test Adapter deConz v1.2.x Github:

                                    • die Batterieanzeige für Aqara Sensoren sind falsch, wobei diese ja auch in der Phoscon App falsch sein

                                    Ja, eine Volt Anzeige wäre mir lieber da Xiaomi unter 2,8 Volt eine Warnung in der App ausgibt.

                                    Soweit ich weiss gibt die API keine Spannungsanzeige aus, das müsste mit der Aktuellen Version aber zu sehen sein wenn es so wäre. Keine Ahnung ob deConz den Prozentwert von den Sensoren Empfängt oder eine Spannung und das dann Umrechnet.

                                    @Pischleuder sagte in Test Adapter deConz v1.2.x Github:

                                    @Jey-Cee vielen Dank für die neue Version, habe sie jetzt zwei Tage durchgehend laufen und bisher keinen Fehler feststellen können :+1:

                                    Freut mich.

                                    S Offline
                                    S Offline
                                    schittl
                                    wrote on last edited by
                                    #130

                                    @Jey-Cee sagte in Test Adapter deConz v1.2.x Github:

                                    @schittl sagte in Test Adapter deConz v1.2.x Github:

                                    Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)

                                    In Phoscon gibt es keinen Ein/Aus Button, das ist nur die Darstellung.

                                    Ist der An & Aus Knopf nicht gemeint wenn man direkt auf die Lampe klickt? Die Lampe geht aus und der Regler geht automatisch nach unten. Welchen State kann ich nutzen wie bei Hue / Homematic mit Level? Ich nutz(t)e den State um Lampen in VIS zu dimmen.

                                    Danke für die neue Version. Werde ich heute Abend mal ausprobieren.

                                    HW: Lenovo M920q (Proxmox, ioBroker, RaspMatic & Z2M), QNAP (Docker, Influx), Arduino Mega 2560 R3 (I2C DS18B20 + LED)

                                    SW: CT IoBroker, VM RaspMatic(v3.79.6.20241122)

                                    Jey CeeJ 1 Reply Last reply
                                    0
                                    • S schittl

                                      @Jey-Cee sagte in Test Adapter deConz v1.2.x Github:

                                      @schittl sagte in Test Adapter deConz v1.2.x Github:

                                      Der Brightness State bei Hue Lampen wird nicht aktualisiert, wenn man die Lampe ausschaltet. Er müsste bei false auf 0 gesetzt werden (die Phoscon App macht das laut des Reglers)

                                      In Phoscon gibt es keinen Ein/Aus Button, das ist nur die Darstellung.

                                      Ist der An & Aus Knopf nicht gemeint wenn man direkt auf die Lampe klickt? Die Lampe geht aus und der Regler geht automatisch nach unten. Welchen State kann ich nutzen wie bei Hue / Homematic mit Level? Ich nutz(t)e den State um Lampen in VIS zu dimmen.

                                      Danke für die neue Version. Werde ich heute Abend mal ausprobieren.

                                      Jey CeeJ Offline
                                      Jey CeeJ Offline
                                      Jey Cee
                                      Developer
                                      wrote on last edited by
                                      #131

                                      @schittl sagte in Test Adapter deConz v1.2.x Github:

                                      Ist der An & Aus Knopf nicht gemeint wenn man direkt auf die Lampe klickt?

                                      Hab ich mittlerweile auch gemerkt, benutze die Phoscon App eigentlich nie. Ich steuere alles per ioBroker, deswegen kenne ich mich da nicht so gut aus.
                                      Aber das ist trotzdem nur Anzeige, wenn du die Gruppe oder auch Lampe wieder einschaltest geht sie auf den vorherigen Wert zurück.
                                      Wenn ich jetzt aber den Wert in ioBroker auf 0 setze wird das an die Lampe gesendet und beim nächsten Einschalten hat sie nicht mehr den vorherigen wert.

                                      @schittl sagte in Test Adapter deConz v1.2.x Github:

                                      Welchen State kann ich nutzen wie bei Hue / Homematic mit Level?

                                      bri = brightness -> Wertbereich ist 0-254

                                      Persönlicher Support
                                      Spenden -> paypal.me/J3YC33

                                      S 1 Reply Last reply
                                      0
                                      • Jey CeeJ Jey Cee

                                        @schittl sagte in Test Adapter deConz v1.2.x Github:

                                        Ist der An & Aus Knopf nicht gemeint wenn man direkt auf die Lampe klickt?

                                        Hab ich mittlerweile auch gemerkt, benutze die Phoscon App eigentlich nie. Ich steuere alles per ioBroker, deswegen kenne ich mich da nicht so gut aus.
                                        Aber das ist trotzdem nur Anzeige, wenn du die Gruppe oder auch Lampe wieder einschaltest geht sie auf den vorherigen Wert zurück.
                                        Wenn ich jetzt aber den Wert in ioBroker auf 0 setze wird das an die Lampe gesendet und beim nächsten Einschalten hat sie nicht mehr den vorherigen wert.

                                        @schittl sagte in Test Adapter deConz v1.2.x Github:

                                        Welchen State kann ich nutzen wie bei Hue / Homematic mit Level?

                                        bri = brightness -> Wertbereich ist 0-254

                                        S Offline
                                        S Offline
                                        schittl
                                        wrote on last edited by
                                        #132

                                        @Jey-Cee sagte in Test Adapter deConz v1.2.x Github:

                                        bri = brightness -> Wertbereich ist 0-254

                                        Der State bri passt nicht, denn wenn die Lampe praktisch aus ist, kann der Wert in ioBroker immer noch <> 0 sein. Das war / ist bei Homematic / Hue anders mit State Level. Ich nutze ja noch Skripte die den Wert abfragen und mir melden ob die Lampe an oder aus ist. Nicht schön. Da werde ich auf State On für Dimmer wechseln. Danke trotzdem.

                                        HW: Lenovo M920q (Proxmox, ioBroker, RaspMatic & Z2M), QNAP (Docker, Influx), Arduino Mega 2560 R3 (I2C DS18B20 + LED)

                                        SW: CT IoBroker, VM RaspMatic(v3.79.6.20241122)

                                        1 Reply Last reply
                                        0
                                        • T Do not disturb
                                          T Do not disturb
                                          ticaki
                                          wrote on last edited by ticaki
                                          #133

                                          Hallo,

                                          EDIT: Version des Adapters 1.2.4

                                          auf folgende Merkwürdigkeit möchte ich dich Hinweisen.

                                          die folgenden Zeilen Javascript:

                                          //brightness startet bei 1. Bei 2 gibts ebenfalls diesen Fehler.
                                          setState(hueGroupId+'.bri', brightness);
                                          setState(hueGroupId+'.on', true);
                                          setState(hueGroupId+'.ct', temperature);
                                          

                                          erzeugen diesen Fehler:

                                          2020-01-23 11:51:10.864 - info: deconz.0 (15386) setLightState: {"transitiontime": 0, "bri": 1, "on": true} 3 deconz.0.Lights.3.bri
                                          2020-01-23 11:51:10.865 - info: deconz.0 (15386) setLightState: {"transitiontime": 0, "on": true} 3 deconz.0.Lights.3.on
                                          2020-01-23 11:51:10.868 - info: deconz.0 (15386) setLightState: {"transitiontime": 0, "ct": 500} 3 deconz.0.Lights.3.ct
                                          2020-01-23 11:51:10.891 - debug: deconz.0 (15386) STATUS: 200
                                          2020-01-23 11:51:10.894 - debug: deconz.0 (15386) options: {"url":"http://192.168.178.96:80/api/A45B838DDE/lights/3/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{\"transitiontime\": 0, \"bri\": 1, \"on\": true}"}
                                          2020-01-23 11:51:10.895 - debug: deconz.0 (15386) setLightState BODY: [{"success":{"/lights/3/state/on":true}},{"success":{"/lights/3/state/bri":1}}]
                                          2020-01-23 11:51:10.897 - debug: deconz.0 (15386) STATUS: 200
                                          2020-01-23 11:51:10.897 - debug: deconz.0 (15386) options: {"url":"http://192.168.178.96:80/api/A45B838DDE/lights/3/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{\"transitiontime\": 0, \"on\": true}"}
                                          2020-01-23 11:51:10.898 - debug: deconz.0 (15386) setLightState BODY: [{"success":{"/lights/3/state/on":true}}]
                                          2020-01-23 11:51:10.905 - debug: deconz.0 (15386) Websocket message: {"e":"changed","id":"3","r":"lights","state":{"alert":null,"bri":1,"colormode":"ct","ct":495,"hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"t":"event","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:10.907 - debug: deconz.0 (15386) Websocket message: {"e":"changed","id":"3","r":"lights","state":{"alert":null,"bri":1,"colormode":"ct","ct":495,"hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"t":"event","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:10.912 - debug: deconz.0 (15386) STATUS: 200
                                          2020-01-23 11:51:10.913 - debug: deconz.0 (15386) options: {"url":"http://192.168.178.96:80/api/A45B838DDE/lights/3/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{\"transitiontime\": 0, \"ct\": 500}"}
                                          2020-01-23 11:51:10.914 - debug: deconz.0 (15386) setLightState BODY: [{"success":{"/lights/3/state/ct":500}}]
                                          2020-01-23 11:51:10.933 - debug: deconz.0 (15386) Websocket message: {"e":"changed","id":"3","r":"lights","state":{"alert":null,"bri":1,"colormode":"ct","ct":500,"hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"t":"event","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:10.940 - debug: deconz.0 (15386) Websocket message: {"e":"changed","id":"3","r":"lights","state":{"alert":null,"bri":1,"colormode":"ct","ct":500,"hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"t":"event","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:10.946 - debug: deconz.0 (15386) getLightState: {"ctmax":500,"ctmin":153,"etag":"a4b6ab663ef256f0c2582cce188cf431","hascolor":true,"manufacturername":"Philips","modelid":"LST002","name":"Bett","state":{"alert":"none","bri":1,"colormode":"ct","ct":500,"effect":"none","hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"swversion":"1.46.13_r26312","type":"Extended color light","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:10.961 - debug: deconz.0 (15386) getLightState: {"ctmax":500,"ctmin":153,"etag":"a4b6ab663ef256f0c2582cce188cf431","hascolor":true,"manufacturername":"Philips","modelid":"LST002","name":"Bett","state":{"alert":"none","bri":1,"colormode":"ct","ct":500,"effect":"none","hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"swversion":"1.46.13_r26312","type":"Extended color light","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:11.004 - debug: deconz.0 (15386) getLightState: {"ctmax":500,"ctmin":153,"etag":"a4b6ab663ef256f0c2582cce188cf431","hascolor":true,"manufacturername":"Philips","modelid":"LST002","name":"Bett","state":{"alert":"none","bri":1,"colormode":"ct","ct":500,"effect":"none","hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"swversion":"1.46.13_r26312","type":"Extended color light","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:11.019 - debug: deconz.0 (15386) getLightState: {"ctmax":500,"ctmin":153,"etag":"a4b6ab663ef256f0c2582cce188cf431","hascolor":true,"manufacturername":"Philips","modelid":"LST002","name":"Bett","state":{"alert":"none","bri":1,"colormode":"ct","ct":500,"effect":"none","hue":7228,"on":true,"reachable":true,"sat":223,"xy":[0.5243,0.4137]},"swversion":"1.46.13_r26312","type":"Extended color light","uniqueid":"00:17:88:01:03:a0:03:7c-0b"}
                                          2020-01-23 11:51:14.085 - info: admin.0 (812) Unsubscribe from all states, except system's, because over 3 seconds the number of events is over 200 (in last second 0)
                                          

                                          folgendes funktioniert auch mit 1 und 2:

                                          setState(hueGroupId+'.bri', brightness);
                                          // setState(hueGroupId+'.on', true);
                                          setState(hueGroupId+'.ct', temperature);
                                          

                                          Gruß Tim

                                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                          Spenden

                                          Jey CeeJ 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

                                          379

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          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