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. Node-Red
  5. Werte setzen funktioniert nicht

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.3k

Werte setzen funktioniert nicht

Scheduled Pinned Locked Moved Node-Red
8 Posts 3 Posters 385 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.
  • M Offline
    M Offline
    Mika 0
    wrote on last edited by Mika 0
    #1

    Hallo in die Runde,

    ich habe ein Problem beim Daten setzen.
    Es geht um Daikin Geräte und um die Datenpunkte.
    Da ich die Daikin Geräte (neue Cloud Version) mit über den ioBroker steuern möchte, löse ich also über die VIS entsprechend Befehle aus. Diese Befehle werden scheinbar auch gesetzt, es wird aber nicht akzeptiert.

    Hier die Datenpunkte einer Daikin Anlage der Temperatursteuerung: BILD 1
    03f99859-ec4b-440a-8e00-a19ba5774bf0-image.png
    Ich drücke auf die Temperatur druaaf. Dieses Fenster erscheint, ich gebe eine Zahl Bsp. 24 ein, dann schaltet die Anlage direkt auf die 24 Grad C. So funktioniert das.

    Wenn ich genau diesen Daikin Cloud Adapter Wert in der Vis setze, funktioniert das auch: BILD 2
    436544ca-f183-4fcf-9886-146d8ac9ba38-image.png

    Da aber die (leider) neuen Daikin Geräte für alle Betriebsarten unterschiedliche Temperaturen verwenden können, Bsp.: Autobetrieb: 22°C / Kühlen: 18°C / Heizen: 23°C habe ich mir einen eigenen Datenpunkt erzeugt und spreche in der Vis diesen nun an (ich verändere diesen selbst erstellten Datenpunkt in der Vis. BILD 3
    69f7d7f6-92ca-4b58-946d-384e746b22c8-image.png
    In Nodered verwende ich nun den selbst erstellten Datenpunkt und sende mit diversen Zeitverzögerungen die Soll-Temperatur in die unterschiedlichen Betriebsarten: BILD 4
    1d26a228-16bf-4854-835a-eeaf3a8b480c-image.png

    Wenn ich das genau so einstelle, sehe ich im Daikin Datenpunkt, dass die Änderung gesendet wird. Aber es passiert nichts. Also aus visueller Sicht funktioniert das (Übersicht Objekte/Daikin/der Datenpunkt wird kurz grün), aber in der Android App sehe ich keine Veränderung, die Anlage akzeptiert also meine über NodeRed erzeugte Veränderung nicht.

    Ob die Daikin Anlage tatsächlich verändert wurde, kann ich in der speziellen Android Daikin App sehen.

    Ich versuche nun noch detailliert alle Infos mitzuliefern:
    Für mich sieht es im BILD 1 so aus, als wird der Wert zu Daikin hin eine Number geschrieben und gelesen.

    Mein selbst erzeugter Datenpunkt ist so erzeugt (für mich als Laien mit Number: BILD 5
    382ba35a-fe21-4799-9482-06f38fdd3b7d-image.png

    Das Vis Widget BILD 2 würde ich als i.O. sehen, da der direkte Datenpunkt zum Daikin Adapter einwandfrei ausgelöst wird.

    Fehlt noch NodeRed:
    So wird mein selbst erzeugter Datenpunkt in NodeRed eingelesen: BILD 6
    77ccc6ed-a2a1-4052-b55b-4da7572e75fe-image.png

    So wird mein Datenpunkt aus NodeRed in den Daikin Adapter geschrieben: BILD 7
    b1086f2a-065d-498f-a7f0-a1bd927aaf04-image.png

    Ich hoffe ihr könnt mir bei meinem Problem helfen und erkennen, an was ein Fehler ist.
    Sicherlich geht das auch mit Javaskript / Blockly etc... Das ist für mich aber komplett Neuland, mit Nodered habe ich schon paar Erfahrungen gemacht. Vielen Dank für eure Unterstützung.

    CinimodC mickymM 2 Replies Last reply
    0
    • M Mika 0

      Hallo in die Runde,

      ich habe ein Problem beim Daten setzen.
      Es geht um Daikin Geräte und um die Datenpunkte.
      Da ich die Daikin Geräte (neue Cloud Version) mit über den ioBroker steuern möchte, löse ich also über die VIS entsprechend Befehle aus. Diese Befehle werden scheinbar auch gesetzt, es wird aber nicht akzeptiert.

      Hier die Datenpunkte einer Daikin Anlage der Temperatursteuerung: BILD 1
      03f99859-ec4b-440a-8e00-a19ba5774bf0-image.png
      Ich drücke auf die Temperatur druaaf. Dieses Fenster erscheint, ich gebe eine Zahl Bsp. 24 ein, dann schaltet die Anlage direkt auf die 24 Grad C. So funktioniert das.

      Wenn ich genau diesen Daikin Cloud Adapter Wert in der Vis setze, funktioniert das auch: BILD 2
      436544ca-f183-4fcf-9886-146d8ac9ba38-image.png

      Da aber die (leider) neuen Daikin Geräte für alle Betriebsarten unterschiedliche Temperaturen verwenden können, Bsp.: Autobetrieb: 22°C / Kühlen: 18°C / Heizen: 23°C habe ich mir einen eigenen Datenpunkt erzeugt und spreche in der Vis diesen nun an (ich verändere diesen selbst erstellten Datenpunkt in der Vis. BILD 3
      69f7d7f6-92ca-4b58-946d-384e746b22c8-image.png
      In Nodered verwende ich nun den selbst erstellten Datenpunkt und sende mit diversen Zeitverzögerungen die Soll-Temperatur in die unterschiedlichen Betriebsarten: BILD 4
      1d26a228-16bf-4854-835a-eeaf3a8b480c-image.png

      Wenn ich das genau so einstelle, sehe ich im Daikin Datenpunkt, dass die Änderung gesendet wird. Aber es passiert nichts. Also aus visueller Sicht funktioniert das (Übersicht Objekte/Daikin/der Datenpunkt wird kurz grün), aber in der Android App sehe ich keine Veränderung, die Anlage akzeptiert also meine über NodeRed erzeugte Veränderung nicht.

      Ob die Daikin Anlage tatsächlich verändert wurde, kann ich in der speziellen Android Daikin App sehen.

      Ich versuche nun noch detailliert alle Infos mitzuliefern:
      Für mich sieht es im BILD 1 so aus, als wird der Wert zu Daikin hin eine Number geschrieben und gelesen.

      Mein selbst erzeugter Datenpunkt ist so erzeugt (für mich als Laien mit Number: BILD 5
      382ba35a-fe21-4799-9482-06f38fdd3b7d-image.png

      Das Vis Widget BILD 2 würde ich als i.O. sehen, da der direkte Datenpunkt zum Daikin Adapter einwandfrei ausgelöst wird.

      Fehlt noch NodeRed:
      So wird mein selbst erzeugter Datenpunkt in NodeRed eingelesen: BILD 6
      77ccc6ed-a2a1-4052-b55b-4da7572e75fe-image.png

      So wird mein Datenpunkt aus NodeRed in den Daikin Adapter geschrieben: BILD 7
      b1086f2a-065d-498f-a7f0-a1bd927aaf04-image.png

      Ich hoffe ihr könnt mir bei meinem Problem helfen und erkennen, an was ein Fehler ist.
      Sicherlich geht das auch mit Javaskript / Blockly etc... Das ist für mich aber komplett Neuland, mit Nodered habe ich schon paar Erfahrungen gemacht. Vielen Dank für eure Unterstützung.

      CinimodC Offline
      CinimodC Offline
      Cinimod
      Most Active
      wrote on last edited by
      #2

      @mika-0 sagte in Werte setzen funktioniert nicht:

      So wird mein Datenpunkt aus NodeRed in den Daikin Adapter geschrieben: BILD 7
      b1086f2a-065d-498f-a7f0-a1bd927aaf04-image.png

      Ich kenne mich wiederum nicht mit notered aus, aber dein erstellter Datenpunkt ist vom type Number, im letzten Bild steht aber type value. Ich weiß nicht ob das so klar geht, wie gesagt kenne nodered garnicht.

      Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

      mickymM 1 Reply Last reply
      0
      • M Mika 0

        Hallo in die Runde,

        ich habe ein Problem beim Daten setzen.
        Es geht um Daikin Geräte und um die Datenpunkte.
        Da ich die Daikin Geräte (neue Cloud Version) mit über den ioBroker steuern möchte, löse ich also über die VIS entsprechend Befehle aus. Diese Befehle werden scheinbar auch gesetzt, es wird aber nicht akzeptiert.

        Hier die Datenpunkte einer Daikin Anlage der Temperatursteuerung: BILD 1
        03f99859-ec4b-440a-8e00-a19ba5774bf0-image.png
        Ich drücke auf die Temperatur druaaf. Dieses Fenster erscheint, ich gebe eine Zahl Bsp. 24 ein, dann schaltet die Anlage direkt auf die 24 Grad C. So funktioniert das.

        Wenn ich genau diesen Daikin Cloud Adapter Wert in der Vis setze, funktioniert das auch: BILD 2
        436544ca-f183-4fcf-9886-146d8ac9ba38-image.png

        Da aber die (leider) neuen Daikin Geräte für alle Betriebsarten unterschiedliche Temperaturen verwenden können, Bsp.: Autobetrieb: 22°C / Kühlen: 18°C / Heizen: 23°C habe ich mir einen eigenen Datenpunkt erzeugt und spreche in der Vis diesen nun an (ich verändere diesen selbst erstellten Datenpunkt in der Vis. BILD 3
        69f7d7f6-92ca-4b58-946d-384e746b22c8-image.png
        In Nodered verwende ich nun den selbst erstellten Datenpunkt und sende mit diversen Zeitverzögerungen die Soll-Temperatur in die unterschiedlichen Betriebsarten: BILD 4
        1d26a228-16bf-4854-835a-eeaf3a8b480c-image.png

        Wenn ich das genau so einstelle, sehe ich im Daikin Datenpunkt, dass die Änderung gesendet wird. Aber es passiert nichts. Also aus visueller Sicht funktioniert das (Übersicht Objekte/Daikin/der Datenpunkt wird kurz grün), aber in der Android App sehe ich keine Veränderung, die Anlage akzeptiert also meine über NodeRed erzeugte Veränderung nicht.

        Ob die Daikin Anlage tatsächlich verändert wurde, kann ich in der speziellen Android Daikin App sehen.

        Ich versuche nun noch detailliert alle Infos mitzuliefern:
        Für mich sieht es im BILD 1 so aus, als wird der Wert zu Daikin hin eine Number geschrieben und gelesen.

        Mein selbst erzeugter Datenpunkt ist so erzeugt (für mich als Laien mit Number: BILD 5
        382ba35a-fe21-4799-9482-06f38fdd3b7d-image.png

        Das Vis Widget BILD 2 würde ich als i.O. sehen, da der direkte Datenpunkt zum Daikin Adapter einwandfrei ausgelöst wird.

        Fehlt noch NodeRed:
        So wird mein selbst erzeugter Datenpunkt in NodeRed eingelesen: BILD 6
        77ccc6ed-a2a1-4052-b55b-4da7572e75fe-image.png

        So wird mein Datenpunkt aus NodeRed in den Daikin Adapter geschrieben: BILD 7
        b1086f2a-065d-498f-a7f0-a1bd927aaf04-image.png

        Ich hoffe ihr könnt mir bei meinem Problem helfen und erkennen, an was ein Fehler ist.
        Sicherlich geht das auch mit Javaskript / Blockly etc... Das ist für mich aber komplett Neuland, mit Nodered habe ich schon paar Erfahrungen gemacht. Vielen Dank für eure Unterstützung.

        mickymM Online
        mickymM Online
        mickym
        Most Active
        wrote on last edited by mickym
        #3

        @mika-0 In Den Daikin Adapter Bild 7 musst Du als command und nicht als value schreiben. Also mit ACK=false.

        In selbst erstellte Datenpunkte unter 0_userdata.0 ist value OK, da kein Adapter Dir den Datenpunkt bestätigt. Bei allen anderen Datenpunkten, die einen Adapter dahinter haben auf command umstellen.

        9bc8c49d-3e3b-4054-938c-c071e5fcf5ed-image.png

        Fazit:
        Bild 6 ist OK, da Du hier in 0_userdata.0 schreibst - schreibst Du einen value.
        Bild 7 ist NICHT OK, da Du hier in den Daikin Adapter Datenpunkt schreibst - hier musst Du ein command nutzen.

        Übigens:
        Die Verzögerungen bräuchte es meines Erachtens nicht, wenn Du nach der iobroker-IN Node alles schön über die switch Node trennst, dann vervielfältigst Du keine Nachrichten und dann kommt es auch nicht vor, dass mehrere Nachrichten "gleichzeitig" den Daikin Adapter erreichen.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        M 1 Reply Last reply
        0
        • CinimodC Cinimod

          @mika-0 sagte in Werte setzen funktioniert nicht:

          So wird mein Datenpunkt aus NodeRed in den Daikin Adapter geschrieben: BILD 7
          b1086f2a-065d-498f-a7f0-a1bd927aaf04-image.png

          Ich kenne mich wiederum nicht mit notered aus, aber dein erstellter Datenpunkt ist vom type Number, im letzten Bild steht aber type value. Ich weiß nicht ob das so klar geht, wie gesagt kenne nodered garnicht.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by mickym
          #4

          @cinimod

          • value als Type, sendest Du einen Wert bestätigt. ACK=true (für JS Codierer) - für Blocklies ist das "Aktualisiere".
          • command als Type, sendest Du einen Wert unbestätigt ACK=false (füs JS Codierer) - für Blocklies ist das "Steuere".

          Hat also nichts mit dem Datentyp zu tun. Den setzt Du unten unter "Payload Type", wenn gewünscht. Kann man auch weglassen, dann wird automatisch anhand der payload ermittelt, welcher Datentyp gesendet wird.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          CinimodC 1 Reply Last reply
          1
          • mickymM mickym

            @mika-0 In Den Daikin Adapter Bild 7 musst Du als command und nicht als value schreiben. Also mit ACK=false.

            In selbst erstellte Datenpunkte unter 0_userdata.0 ist value OK, da kein Adapter Dir den Datenpunkt bestätigt. Bei allen anderen Datenpunkten, die einen Adapter dahinter haben auf command umstellen.

            9bc8c49d-3e3b-4054-938c-c071e5fcf5ed-image.png

            Fazit:
            Bild 6 ist OK, da Du hier in 0_userdata.0 schreibst - schreibst Du einen value.
            Bild 7 ist NICHT OK, da Du hier in den Daikin Adapter Datenpunkt schreibst - hier musst Du ein command nutzen.

            Übigens:
            Die Verzögerungen bräuchte es meines Erachtens nicht, wenn Du nach der iobroker-IN Node alles schön über die switch Node trennst, dann vervielfältigst Du keine Nachrichten und dann kommt es auch nicht vor, dass mehrere Nachrichten "gleichzeitig" den Daikin Adapter erreichen.

            M Offline
            M Offline
            Mika 0
            wrote on last edited by
            #5

            @mickym Hey das ist ja super! Jetzt geht´s endlich weiter. Hätte ich gleich gefragt, wäre ich schon einen Tag weiter. Danke Danke!!!

            mickymM 1 Reply Last reply
            0
            • mickymM mickym

              @cinimod

              • value als Type, sendest Du einen Wert bestätigt. ACK=true (für JS Codierer) - für Blocklies ist das "Aktualisiere".
              • command als Type, sendest Du einen Wert unbestätigt ACK=false (füs JS Codierer) - für Blocklies ist das "Steuere".

              Hat also nichts mit dem Datentyp zu tun. Den setzt Du unten unter "Payload Type", wenn gewünscht. Kann man auch weglassen, dann wird automatisch anhand der payload ermittelt, welcher Datentyp gesendet wird.

              CinimodC Offline
              CinimodC Offline
              Cinimod
              Most Active
              wrote on last edited by Cinimod
              #6

              @mickym

              Da hatte ich auch das problem vermutet. Wusste aber nicht wie die das im NodeRed aussieht.

              Man lernt ja nie aus :ok_hand:

              Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

              1 Reply Last reply
              0
              • M Mika 0

                @mickym Hey das ist ja super! Jetzt geht´s endlich weiter. Hätte ich gleich gefragt, wäre ich schon einen Tag weiter. Danke Danke!!!

                mickymM Online
                mickymM Online
                mickym
                Most Active
                wrote on last edited by
                #7

                @mika-0 sagte in Werte setzen funktioniert nicht:

                @mickym Hey das ist ja super! Jetzt geht´s endlich weiter. Hätte ich gleich gefragt, wäre ich schon einen Tag weiter. Danke Danke!!!

                Freut mich. Zum Glück hast Du den Screenshot Deiner Nodes gepostet, sonst säßen wir alle noch im Dunkeln und wären am Rätseln. ;)

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                M 1 Reply Last reply
                0
                • mickymM mickym

                  @mika-0 sagte in Werte setzen funktioniert nicht:

                  @mickym Hey das ist ja super! Jetzt geht´s endlich weiter. Hätte ich gleich gefragt, wäre ich schon einen Tag weiter. Danke Danke!!!

                  Freut mich. Zum Glück hast Du den Screenshot Deiner Nodes gepostet, sonst säßen wir alle noch im Dunkeln und wären am Rätseln. ;)

                  M Offline
                  M Offline
                  Mika 0
                  wrote on last edited by
                  #8

                  @mickym Ja, ich versuche schon so viele Infos wie möglich zu geben. Ich habe ja auch schon etliche Stunden vergeigt damit, den Fehler zu finden. Daher alle Infos rein damit ;-)

                  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

                  441

                  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