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. Skripten / Logik
  4. JavaScript
  5. SetState sendet falschen Wet auf den KNX Bus

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

SetState sendet falschen Wet auf den KNX Bus

Scheduled Pinned Locked Moved JavaScript
21 Posts 3 Posters 1.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.
  • paul53P paul53

    @felixnb sagte:

    Im Log steht immer noch kein Wert. Also wenn ich das wie folgt ausführe:

    Das Log wird erst durch den Code mit dem Trigger (on) erzeugt.

    F Offline
    F Offline
    felixnb
    wrote on last edited by
    #12

    @paul53

    Sorry, meine Antwort war unpräzise. Habe den Event handler mit drinnen gelassen.

    Also das hier ausgeführt:

       setState("knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen", 4456448);
       on({id: "knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen"}, function(dp) {
           log(dp.state.val);
       });
    
    paul53P 1 Reply Last reply
    0
    • F felixnb

      @paul53

      Sorry, meine Antwort war unpräzise. Habe den Event handler mit drinnen gelassen.

      Also das hier ausgeführt:

         setState("knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen", 4456448);
         on({id: "knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen"}, function(dp) {
             log(dp.state.val);
         });
      
      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #13

      @felixnb
      Erfolgt kein Log oder nur ein Log ohne Wert ?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      F 1 Reply Last reply
      0
      • paul53P paul53

        @felixnb
        Erfolgt kein Log oder nur ein Log ohne Wert ?

        F Offline
        F Offline
        felixnb
        wrote on last edited by
        #14

        @paul53

        Es wird ein Log Eintrag erzeugt, aber ohne Wert. Siehe

        @felixnb said in SetState sendet falschen Wet auf den KNX Bus:

        @paul53

        Trigger mal den DP und logge den Wert:

        Habe 1:1 deinen code ausgeführt. Im Log steht auch kein Wert:

        (22206) script.js.common.ColorConversion:
        
        paul53P 1 Reply Last reply
        0
        • F felixnb

          @paul53

          Es wird ein Log Eintrag erzeugt, aber ohne Wert. Siehe

          @felixnb said in SetState sendet falschen Wet auf den KNX Bus:

          @paul53

          Trigger mal den DP und logge den Wert:

          Habe 1:1 deinen code ausgeführt. Im Log steht auch kein Wert:

          (22206) script.js.common.ColorConversion:
          
          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #15

          @felixnb
          Erweitere mal das Log (eigentlich müssten 2 erfolgen: Erst mit ack: false und dann mit ack: true).

             setState("knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen", 4456448);
             on({id: "knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen"}, function(dp) {
                 log('Wert: ' + dp.state.val + ', Ack: ' + dp.stat.ack + ', Ursprung: ' + dp.state.from);
             });
          

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          F 1 Reply Last reply
          0
          • paul53P paul53

            @felixnb
            Erweitere mal das Log (eigentlich müssten 2 erfolgen: Erst mit ack: false und dann mit ack: true).

               setState("knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen", 4456448);
               on({id: "knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen"}, function(dp) {
                   log('Wert: ' + dp.state.val + ', Ack: ' + dp.stat.ack + ', Ursprung: ' + dp.state.from);
               });
            
            F Offline
            F Offline
            felixnb
            wrote on last edited by
            #16

            @paul53

            Es wird 1 Log Eintrag erzeugt:

            (821) script.js.common.ColorConversion: LED_HSV: , Ack: false, Ursprung: system.adapter.javascript.0
            

            Ein zweiter Log Eintrag wird nicht erzeugt.

            Kann es sein, dass der KNX Adapter den Wert nicht "annimmt" und verwirft?

            paul53P 1 Reply Last reply
            0
            • F felixnb

              @paul53

              Es wird 1 Log Eintrag erzeugt:

              (821) script.js.common.ColorConversion: LED_HSV: , Ack: false, Ursprung: system.adapter.javascript.0
              

              Ein zweiter Log Eintrag wird nicht erzeugt.

              Kann es sein, dass der KNX Adapter den Wert nicht "annimmt" und verwirft?

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by
              #17

              @felixnb sagte:

              Kann es sein, dass der KNX Adapter den Wert nicht "annimmt" und verwirft?

              Dann würde erst mit ack: true der Wert "verworfen". Aber der Wert erscheint gar nicht erst im Datenpunkt. Poste bitte die RAW-Ansicht der Objekteigenschaften des DP in Code tags.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              F 1 Reply Last reply
              0
              • paul53P paul53

                @felixnb sagte:

                Kann es sein, dass der KNX Adapter den Wert nicht "annimmt" und verwirft?

                Dann würde erst mit ack: true der Wert "verworfen". Aber der Wert erscheint gar nicht erst im Datenpunkt. Poste bitte die RAW-Ansicht der Objekteigenschaften des DP in Code tags.

                F Offline
                F Offline
                felixnb
                wrote on last edited by
                #18

                @paul53 said in SetState sendet falschen Wet auf den KNX Bus:

                Objekteigenschaften

                {
                  "from": "system.adapter.knx.0",
                  "user": "system.user.admin",
                  "ts": 1609163390261,
                  "common": {
                    "name": "LED HSV Setzen",
                    "type": "mixed",
                    "role": "value",
                    "unit": "",
                    "max": "",
                    "min": "",
                    "read": false,
                    "write": true,
                    "update": true
                  },
                  "native": {
                    "dpt": "DPT232.600",
                    "address": "1/0/0",
                    "addressRefId": "P-056B-0_GA-12",
                    "statusGARefId": "",
                    "actGARefId": "",
                    "objRef": "O-67_R-118",
                    "devName": "M-0083_A-0040-24-52B5",
                    "devInst": "P-056B-0_DI-2",
                    "objectSize": ""
                  },
                  "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator",
                    "state": 1636
                  },
                  "_id": "knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen",
                  "type": "state"
                }
                
                paul53P 1 Reply Last reply
                0
                • F felixnb

                  @paul53 said in SetState sendet falschen Wet auf den KNX Bus:

                  Objekteigenschaften

                  {
                    "from": "system.adapter.knx.0",
                    "user": "system.user.admin",
                    "ts": 1609163390261,
                    "common": {
                      "name": "LED HSV Setzen",
                      "type": "mixed",
                      "role": "value",
                      "unit": "",
                      "max": "",
                      "min": "",
                      "read": false,
                      "write": true,
                      "update": true
                    },
                    "native": {
                      "dpt": "DPT232.600",
                      "address": "1/0/0",
                      "addressRefId": "P-056B-0_GA-12",
                      "statusGARefId": "",
                      "actGARefId": "",
                      "objRef": "O-67_R-118",
                      "devName": "M-0083_A-0040-24-52B5",
                      "devInst": "P-056B-0_DI-2",
                      "objectSize": ""
                    },
                    "acl": {
                      "object": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator",
                      "state": 1636
                    },
                    "_id": "knx.0.Wohnzimmer.Deckenspots.LED_HSV_Setzen",
                    "type": "state"
                  }
                  
                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by paul53
                  #19

                  @felixnb
                  Da haben wir den Salat: Lösche mal die Zeilen "min" und "max" raus.
                  Der Adapter ist "schlampig" programmiert.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  F 1 Reply Last reply
                  0
                  • paul53P paul53

                    @felixnb
                    Da haben wir den Salat: Lösche mal die Zeilen "min" und "max" raus.
                    Der Adapter ist "schlampig" programmiert.

                    F Offline
                    F Offline
                    felixnb
                    wrote on last edited by
                    #20

                    @paul53

                    Da haben wir den Salat: Lösche mal die Zeilen "min" und "max" raus.

                    --> Vielen Dank dir! Das hat geklappt! :)

                    @paul53:

                    Der Adapter ist "schlampig" programmiert.

                    --> Habe den code zum Adapter gar nicht gefunden, sodass ich daraus einen PR machen könnte. Sofern ich mich im Code zurecht finden würde :laughing:

                    1 Reply Last reply
                    0
                    • N Offline
                      N Offline
                      NightWatcher
                      wrote on last edited by
                      #21

                      @felixnb

                      Klappt das bei dir so noch alles? Irgendwie habe ich genau das gleiche Problem, wie du, jedoch war bei mir min/max nicht im RAW enthalten.

                      Es kommt aber genau das nur auf dem KNX Bus an, wie du es im Eingangsbeitrag geschrieben hattest.

                      Wago 750-881 - mit über 200 Ein- und Ausgängen, DMX512 Art-Net für Beleuchtung, 1-Wire für Umweltsensoren Aussen und Innen, ioBroker als Visualisierung

                      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

                      814

                      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