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

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

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

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

Werte setzen funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Node-Red
8 Beiträge 3 Kommentatoren 385 Aufrufe 3 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.
  • M Offline
    M Offline
    Mika 0
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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 Online
      CinimodC Online
      Cinimod
      Most Active
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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 Online
              CinimodC Online
              Cinimod
              Most Active
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 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

                  621

                  Online

                  32.4k

                  Benutzer

                  81.6k

                  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