Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      ple @joeysch last edited by

      @joeysch Puh, sorry, dann bin ich überfragt.

      Atifan 1 Reply Last reply Reply Quote 0
      • Atifan
        Atifan @ple last edited by

        Hi, kann man eigentlich die Daten der Optimierer auch auslesen wenn man welche hat?

        B 1 Reply Last reply Reply Quote 0
        • Atifan
          Atifan @Christof Lewandowski last edited by

          @christof-lewandowski sagte in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):

          zwar weg, funktionieren tut es trotzdem noch nicht :D.
          Hab nun die Meldung:

          der Port ist 6607 wenn du den Wechselrichter abrufst.
          502 wenn du den Dongle abrufst.

          Christof Lewandowski 1 Reply Last reply Reply Quote 0
          • B
            badsnoopy667 @Atifan last edited by

            @atifan
            Theoretisch geht das. Es gibt Modbus Register dafür. Praktisch ist das so kompliziert und schlecht dokumentiert, das wird nix befürchte ich.

            1 Reply Last reply Reply Quote 0
            • L
              leonundjulie @badsnoopy667 last edited by

              @badsnoopy667 Moin, moin, sonnige Grüße von der Küste. Ich habe gestern umgesetzt was in der Anleitung steht - aber leider ohne den erhofften Erfolg.

              Ich meine alles gemacht zu haben was hier steht:

              • User ID auf 1 gesetzt .. so wie es in meinem WR eingestellt ist
              • ich kann den WR anpingen
              • MOD-TCP ist im WR auch entsprechend der Vorgaben gesetzt

              Nach dem Stoppen und Starten von NodeRed werden die Objekte nicht angelegt, die Kommunikation startet nicht und folgendes lese ich im Protokoll. Was habe ich vergessen oder falsch gemacht?

              IMG_0407.jpeg

              1 Reply Last reply Reply Quote 0
              • Christof Lewandowski
                Christof Lewandowski @Atifan last edited by

                @atifan
                Danke. Habs jetzt mit dem modbus-proxy "gelöst". Damit kann mein Solarmanager UND node-red Daten per ModbusTCP abgreifen.
                Gestern liefs zumindest noch, heute möchte Node-red den Flow nicht mehr starten...

                W 1 Reply Last reply Reply Quote 0
                • S
                  SvenH75 @badsnoopy667 last edited by

                  @badsnoopy667 Hallo, vielen Dank für die Anleitung, habe es eingerichtet und es funktioniert (Node-red Anfänger). Es werden nur nicht alle Werte erfasst. Im Node-red sind die Kästchen heller….. Ist das normal? Die wichtigsten Werte sind ja vorhanden…… ich hänge es mal als Bilder an, sollte hoffentlich zu sehen sein…….

                  Vielen Dank

                  IMG_0923.png
                  IMG_0924.png
                  IMG_0925.png
                  IMG_0926.png
                  IMG_0927.png

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    badsnoopy667 @SvenH75 last edited by

                    @svenh75
                    die helleren Kästchen sind deaktiviert. Ich glaube da kann man drauf klicken und dann unten in der Ecke auf aktivieren oder so klicken.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      SvenH75 @badsnoopy667 last edited by

                      @badsnoopy667 Dankeschön, genau so ist es 👍

                      1 Reply Last reply Reply Quote 0
                      • H
                        harald0708 last edited by

                        Hallo zusammen. Ich habe zwei SUN2000 und eine Luna2000. Darf ich mir eine Node von Euch runterladen, damit ich die dann an meine Anlage anpassen kann? Bin Node-RED-Anfänger. Muss leider auch blöd Fragen: Wie kann ich denn eine Node runterladen? Vielen herzlichen Dank im voraus.

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          badsnoopy667 @harald0708 last edited by

                          @harald0708
                          Du musst den Flow aus Post 1 runterladen und in node-red importieren. Das ist eine Textdatei.
                          Dann kannst du die Nodes (also die kleinen bunten Kästchen), die sich in diesem Flow befinden, anpassen wie im Post 1 beschrieben (also mit der Unit-ID usw.)

                          S H 2 Replies Last reply Reply Quote 0
                          • S
                            stefanWidmann @badsnoopy667 last edited by

                            @badsnoopy667 Servus, das hab ich erledigt, bin mal so frech, und hänge mich an diese Frage dran. Wie kann ich jetzt dann die Werte im IOBroker verwenden? Brauche die Werte, dass ich meine Wallbox mit den Keba-connect adapter steuern kann. Bitte um Hilfe. danke und schönen Nachmittag

                            mickym 1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @stefanWidmann last edited by

                              @stefanwidmann ??? in dem Flow schreibst Du doch die Werte über die iobroker-Out Nodes in Datenpunkte?

                              1 Reply Last reply Reply Quote 0
                              • H
                                harald0708 @badsnoopy667 last edited by

                                @badsnoopy667 Vielen Dank für Deine Anwort. Leider stell ich mich so dämlich an. Wo ist der Post1 und wo kann ich den Flow runterladen? Bitte nochmals um Hilfe. Die Textdatei (Flow) in Node-Red importieren ist kein Problem.

                                mickym 1 Reply Last reply Reply Quote 0
                                • mickym
                                  mickym Most Active @harald0708 last edited by

                                  @harald0708 Der erste Post ist der Älteste und lest ihr nicht?

                                  136e2f5a-6644-43d1-bf23-813f77f1be08-image.png

                                  H 1 Reply Last reply Reply Quote 0
                                  • H
                                    harald0708 @mickym last edited by

                                    @mickym Danke für die Antwort. Ganz hochscrollen hat wohl nicht gleich funktioniert. Nun hab ich es gefunden und importiert. Vielen Dank.

                                    1 Reply Last reply Reply Quote 0
                                    • Christof Lewandowski
                                      Christof Lewandowski @madmat17 last edited by

                                      @madmat17 said in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):

                                      @a1uca2d

                                      Das Thema mit den Abfragen kannst du auch anders umschiffen.
                                      Du kannst mehrere Register auf einmal abfragen (ich habe zB in 2 Abfragen alles drinnen - da ein recht großer Adressbereich für mich nicht so interessant ist):

                                      • Register 32000-32116:
                                        cf21b6ea-6e0d-422f-a361-79df4952364e-image.png
                                        Die Abfrage triggert dann die zweite Abfrage
                                        edd8206a-900b-4843-b7c4-87fec141bf81-image.png

                                      • Register 37000-37125:
                                        6fda4d92-475f-4c9c-b144-a09d33432e6c-image.png

                                      Die Daten laufen dann durch einen edit puffer-parser node, werden in einem join-node zusammengefügt und (in meinem Fall) auf einmal in eine InfluxDB geschrieben:
                                      2f3e0ad6-6c9f-458e-bc19-7af60b771b51-image.png

                                      Nur als Anregung bzw. Idee, wenn man den Overhead der Register-Anfragen reduzieren möchte. 😉

                                      Gruß,
                                      Mat

                                      Das sieht sehr interessant aus. Kämpfe auch gerade mit zu vielen Abfragen...Wie würde man denn in Node Red nun die Ergebnisse der Registerabfragen in die ioBroker Datenpunkte schreiben?

                                      mickym 1 Reply Last reply Reply Quote 0
                                      • mickym
                                        mickym Most Active @Christof Lewandowski last edited by

                                        @christof-lewandowski sagte in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):

                                        Wie würde man denn in Node Red nun die Ergebnisse der Registerabfragen in die ioBroker Datenpunkte schreiben?

                                        Mit einer iobroker-Out Node. Das Topic enthält den Pfad zum Datenpunkt.

                                        Christof Lewandowski 1 Reply Last reply Reply Quote 0
                                        • Christof Lewandowski
                                          Christof Lewandowski @mickym last edited by

                                          @mickym said in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):

                                          @christof-lewandowski sagte in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):

                                          Wie würde man denn in Node Red nun die Ergebnisse der Registerabfragen in die ioBroker Datenpunkte schreiben?

                                          Mit einer iobroker-Out Node. Das Topic enthält den Pfad zum Datenpunkt.

                                          Ein Beispiel hierzu wäre klasse 🙂

                                          Eher dann aber zu den buffer-parser und join nodes. Die iobroker-Out Nodes sollten ja die selben wie aus den mehrfach verlinkten Flows hier sein.

                                          mickym 1 Reply Last reply Reply Quote 0
                                          • mickym
                                            mickym Most Active @Christof Lewandowski last edited by mickym

                                            @christof-lewandowski Du - dann musst Du ein konkretes Beispiel liefern. Stelle hier in CodeTags das ein was aus einer Modbus Node rauskommt und was Du dann in einen Datenpunkt schreiben willst - also wie das aussehen soll. Die Join Node brauchst du nicht unbedingt.

                                            Mehrfache Analysen kannst bereits in einem Objekt zusammenfassen, wenn Du den parser entsprechend konfigurierst.

                                            730f952e-df3a-4028-9464-28f6b7e72832-image.png

                                            Beispiele zu den Buffer-Nodes werden in Beispielen bereits mitgeliefert.

                                            51c3310a-11f1-493c-bd0c-ea1c0d2ee281-image.png

                                            Hier noch ein paar Beispiele, die ich mir selbst gemacht habe, um das Ganze zu verstehen;

                                            [
                                               {
                                                   "id": "0662713ffc076361",
                                                   "type": "tab",
                                                   "label": "Buffer Beispiele",
                                                   "disabled": false,
                                                   "info": "",
                                                   "env": []
                                               },
                                               {
                                                   "id": "1c12b45aa6c4adca",
                                                   "type": "junction",
                                                   "z": "0662713ffc076361",
                                                   "x": 280,
                                                   "y": 240,
                                                   "wires": [
                                                       [
                                                           "9bc9a74d1f455065",
                                                           "9c99b46399646127"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "e1b02064d9fdd3a2",
                                                   "type": "junction",
                                                   "z": "0662713ffc076361",
                                                   "x": 260,
                                                   "y": 540,
                                                   "wires": [
                                                       [
                                                           "652134c61c9e5717",
                                                           "21fe0484881084c7"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "507801e3daf21784",
                                                   "type": "junction",
                                                   "z": "0662713ffc076361",
                                                   "x": 240,
                                                   "y": 840,
                                                   "wires": [
                                                       [
                                                           "1856c460913bd89e",
                                                           "fffe47c505694c8c"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "049178586542d05a",
                                                   "type": "junction",
                                                   "z": "0662713ffc076361",
                                                   "x": 260,
                                                   "y": 1280,
                                                   "wires": [
                                                       [
                                                           "13eedcda4930699c",
                                                           "a930d2c46dcbcd47"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "8dde82b282601d6e",
                                                   "type": "junction",
                                                   "z": "0662713ffc076361",
                                                   "x": 260,
                                                   "y": 1560,
                                                   "wires": [
                                                       [
                                                           "5f59f14ac3fcd3b1",
                                                           "29b71699a89afce7"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "b2a1f09de6d12e90",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "100.00",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 240,
                                                   "wires": [
                                                       [
                                                           "1c12b45aa6c4adca"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "9bc9a74d1f455065",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "floatbe",
                                                           "length": 1,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 390,
                                                   "y": 220,
                                                   "wires": [
                                                       [
                                                           "faea83afe6fa1bba",
                                                           "c39e4fa3f88efaed"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "c5411af36dbc6206",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "Neues Array",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": true,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "payload",
                                                   "statusType": "auto",
                                                   "x": 770,
                                                   "y": 220,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "7d49268d76c118b3",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "-100.00",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 200,
                                                   "wires": [
                                                       [
                                                           "1c12b45aa6c4adca"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "faea83afe6fa1bba",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "uint16be",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "uint16be",
                                                           "name": "item2",
                                                           "offset": 2,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": false,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": true,
                                                   "outputs": 1,
                                                   "x": 570,
                                                   "y": 220,
                                                   "wires": [
                                                       [
                                                           "c5411af36dbc6206",
                                                           "28e7d3b028dcf2ba",
                                                           "c49d8a32b00d9e38"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "c310b522d6b2bc18",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "-1234.00",
                                                   "payloadType": "num",
                                                   "x": 160,
                                                   "y": 320,
                                                   "wires": [
                                                       [
                                                           "1c12b45aa6c4adca"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "c39e4fa3f88efaed",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 550,
                                                   "y": 160,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "31e68b28d89b17db",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "68001",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 280,
                                                   "wires": [
                                                       [
                                                           "1c12b45aa6c4adca"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "28e7d3b028dcf2ba",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "uint16be",
                                                           "length": 2,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 770,
                                                   "y": 300,
                                                   "wires": [
                                                       [
                                                           "423d2ba998b44648"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "d23882e23c0fe50c",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "Rückkonvertierung",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 1150,
                                                   "y": 300,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "423d2ba998b44648",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "floatbe",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": true,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": false,
                                                   "outputs": 1,
                                                   "x": 950,
                                                   "y": 300,
                                                   "wires": [
                                                       [
                                                           "d23882e23c0fe50c"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "9c99b46399646127",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "Float- Eingabe",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 400,
                                                   "y": 280,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "65392663801b7347",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "-2",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 520,
                                                   "wires": [
                                                       [
                                                           "e1b02064d9fdd3a2"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "652134c61c9e5717",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "int8",
                                                           "length": 1,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 370,
                                                   "y": 520,
                                                   "wires": [
                                                       [
                                                           "95bd1a00f43c3a41",
                                                           "1f0f6998b2fe22bd"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "95bd1a00f43c3a41",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer maker",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 550,
                                                   "y": 480,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "1f0f6998b2fe22bd",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "8bit",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": false,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": true,
                                                   "outputs": 1,
                                                   "x": 550,
                                                   "y": 520,
                                                   "wires": [
                                                       [
                                                           "0d6994be085f2354",
                                                           "e2ed4381ba501491"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "0d6994be085f2354",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer parser",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 730,
                                                   "y": 520,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "abae5fcc0b245338",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "-3",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 560,
                                                   "wires": [
                                                       [
                                                           "e1b02064d9fdd3a2"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "e2ed4381ba501491",
                                                   "type": "change",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "rules": [
                                                       {
                                                           "t": "set",
                                                           "p": "payload",
                                                           "pt": "msg",
                                                           "to": "[[payload[0][0].bits]]",
                                                           "tot": "jsonata"
                                                       }
                                                   ],
                                                   "action": "",
                                                   "property": "",
                                                   "from": "",
                                                   "to": "",
                                                   "reg": false,
                                                   "x": 675,
                                                   "y": 580,
                                                   "wires": [
                                                       [
                                                           "5574ff5ac8d119b9",
                                                           "10d57305e25d5ffb"
                                                       ]
                                                   ],
                                                   "l": false
                                               },
                                               {
                                                   "id": "10d57305e25d5ffb",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "8bit Array",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 820,
                                                   "y": 560,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "5574ff5ac8d119b9",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "8bit",
                                                           "length": 1,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 830,
                                                   "y": 600,
                                                   "wires": [
                                                       [
                                                           "a8bc2f0c740651b7",
                                                           "bc288c3fca11aefa"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "a8bc2f0c740651b7",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer maker 2",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 1020,
                                                   "y": 560,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "bc288c3fca11aefa",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "int8",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": true,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": false,
                                                   "outputs": 1,
                                                   "x": 1010,
                                                   "y": 600,
                                                   "wires": [
                                                       [
                                                           "177efcba05d60d49"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "177efcba05d60d49",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer parser 2",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 1200,
                                                   "y": 600,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "21fe0484881084c7",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "int 8 - Eíngabe",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 380,
                                                   "y": 580,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "84c27693b7531e4a",
                                                   "type": "comment",
                                                   "z": "0662713ffc076361",
                                                   "name": "Float to Modbus and vice versa",
                                                   "info": "",
                                                   "x": 250,
                                                   "y": 100,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "39d7dcbddba73a69",
                                                   "type": "comment",
                                                   "z": "0662713ffc076361",
                                                   "name": "int8 in bits and vice versa",
                                                   "info": "",
                                                   "x": 230,
                                                   "y": 420,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "d69fb8a9990a7328",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "2",
                                                   "payloadType": "num",
                                                   "x": 150,
                                                   "y": 820,
                                                   "wires": [
                                                       [
                                                           "507801e3daf21784"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "1856c460913bd89e",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "int8",
                                                           "length": 1,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 350,
                                                   "y": 820,
                                                   "wires": [
                                                       [
                                                           "433f2540895c99ad",
                                                           "36dc7e66a9b26a6b"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "433f2540895c99ad",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer maker",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 530,
                                                   "y": 780,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "36dc7e66a9b26a6b",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "bool",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 8,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": true,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": false,
                                                   "outputs": 1,
                                                   "x": 530,
                                                   "y": 820,
                                                   "wires": [
                                                       [
                                                           "784028a112add38d",
                                                           "070c0aa63a892e0c",
                                                           "9f4c5c840cc21038",
                                                           "f6cb9b4c0c93839f"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "530209956de421ec",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "3",
                                                   "payloadType": "num",
                                                   "x": 150,
                                                   "y": 860,
                                                   "wires": [
                                                       [
                                                           "507801e3daf21784"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "fffe47c505694c8c",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "uint 8 - Eíngabe",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 360,
                                                   "y": 880,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "0cd4466a316781d4",
                                                   "type": "comment",
                                                   "z": "0662713ffc076361",
                                                   "name": "uint8 in bools",
                                                   "info": "",
                                                   "x": 170,
                                                   "y": 720,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "784028a112add38d",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer parser",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 710,
                                                   "y": 820,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "070c0aa63a892e0c",
                                                   "type": "switch",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "property": "payload",
                                                   "propertyType": "msg",
                                                   "rules": [
                                                       {
                                                           "t": "jsonata_exp",
                                                           "v": "payload[0]",
                                                           "vt": "jsonata"
                                                       },
                                                       {
                                                           "t": "jsonata_exp",
                                                           "v": "payload[1]  ",
                                                           "vt": "jsonata"
                                                       }
                                                   ],
                                                   "checkall": "true",
                                                   "repair": false,
                                                   "outputs": 2,
                                                   "x": 710,
                                                   "y": 900,
                                                   "wires": [
                                                       [
                                                           "1d59c18e4ef90cd4"
                                                       ],
                                                       [
                                                           "12a0fb01a3a0c44a"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "1d59c18e4ef90cd4",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "Bit 0 gesetzt",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 890,
                                                   "y": 880,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "12a0fb01a3a0c44a",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "Bit 1 gesetzt",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 890,
                                                   "y": 920,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "9f4c5c840cc21038",
                                                   "type": "change",
                                                   "z": "0662713ffc076361",
                                                   "name": "Bit 0",
                                                   "rules": [
                                                       {
                                                           "t": "set",
                                                           "p": "payload",
                                                           "pt": "msg",
                                                           "to": "payload[0]",
                                                           "tot": "msg"
                                                       }
                                                   ],
                                                   "action": "",
                                                   "property": "",
                                                   "from": "",
                                                   "to": "",
                                                   "reg": false,
                                                   "x": 710,
                                                   "y": 1000,
                                                   "wires": [
                                                       [
                                                           "91ce77f514e1cc35"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "91ce77f514e1cc35",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "immer Ausgabe von Bit0",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 910,
                                                   "y": 1000,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "f80380170774bc60",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "nur Ausgabe von Bit0, wenn wahr",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 1060,
                                                   "y": 1060,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "f6cb9b4c0c93839f",
                                                   "type": "function",
                                                   "z": "0662713ffc076361",
                                                   "name": "nur Ausgabe wenn true",
                                                   "func": "msg = msg.payload[0] ? {payload : true} : null;\nreturn msg;",
                                                   "outputs": 1,
                                                   "noerr": 0,
                                                   "initialize": "",
                                                   "finalize": "",
                                                   "libs": [],
                                                   "x": 770,
                                                   "y": 1060,
                                                   "wires": [
                                                       [
                                                           "f80380170774bc60"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "0e30d1a439bb18f0",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "2",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 1260,
                                                   "wires": [
                                                       [
                                                           "049178586542d05a"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "13eedcda4930699c",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "int8",
                                                           "length": 1,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 370,
                                                   "y": 1260,
                                                   "wires": [
                                                       [
                                                           "9163d26897e6af76",
                                                           "6f2bea75830b22b7"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "9163d26897e6af76",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer maker",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 550,
                                                   "y": 1220,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "6f2bea75830b22b7",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "bool",
                                                           "name": "Wohnzimmer",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "bool",
                                                           "name": "Esszimmer",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 1,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "bool",
                                                           "name": "Küche",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 2,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "bool",
                                                           "name": "Bad",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 3,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "bool",
                                                           "name": "Büro",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 4,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "bool",
                                                           "name": "Schlafzimmer",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 5,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "bool",
                                                           "name": "Diele",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 6,
                                                           "scale": "1",
                                                           "mask": ""
                                                       },
                                                       {
                                                           "type": "bool",
                                                           "name": "Flur",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 7,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "keyvalue",
                                                   "resultTypeType": "return",
                                                   "multipleResult": false,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": true,
                                                   "outputs": 1,
                                                   "x": 550,
                                                   "y": 1260,
                                                   "wires": [
                                                       [
                                                           "297c8cbeede9dc87"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "fb2a58e4823e7e2b",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "3",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 1300,
                                                   "wires": [
                                                       [
                                                           "049178586542d05a"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "a930d2c46dcbcd47",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "uint 8 - Eíngabe",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 380,
                                                   "y": 1320,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "297c8cbeede9dc87",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer parser -key/values",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 770,
                                                   "y": 1260,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "64eb5fd73953b7d5",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "-2",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 1540,
                                                   "wires": [
                                                       [
                                                           "8dde82b282601d6e"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "5f59f14ac3fcd3b1",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "int8",
                                                           "length": 1,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 370,
                                                   "y": 1540,
                                                   "wires": [
                                                       [
                                                           "48ccf7d25a4846f5",
                                                           "5bad6ada97251a35"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "48ccf7d25a4846f5",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer maker",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 550,
                                                   "y": 1500,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "5bad6ada97251a35",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "hex",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": true,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": true,
                                                   "outputs": 1,
                                                   "x": 550,
                                                   "y": 1540,
                                                   "wires": [
                                                       [
                                                           "0696cce665e1162d",
                                                           "bb01a74912b2e976"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "0696cce665e1162d",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer parser in hex",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 750,
                                                   "y": 1540,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "1ebd8ea793a5b9b8",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "-3",
                                                   "payloadType": "num",
                                                   "x": 170,
                                                   "y": 1580,
                                                   "wires": [
                                                       [
                                                           "8dde82b282601d6e"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "29b71699a89afce7",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "int 8 - Eíngabe",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 380,
                                                   "y": 1600,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "61f1d7d4f86d8657",
                                                   "type": "comment",
                                                   "z": "0662713ffc076361",
                                                   "name": "int8 in hex and vice versa",
                                                   "info": "",
                                                   "x": 230,
                                                   "y": 1440,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "72a7a1dc12d9e0a2",
                                                   "type": "inject",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "props": [
                                                       {
                                                           "p": "payload"
                                                       }
                                                   ],
                                                   "repeat": "",
                                                   "crontab": "",
                                                   "once": false,
                                                   "onceDelay": 0.1,
                                                   "topic": "",
                                                   "payload": "60",
                                                   "payloadType": "num",
                                                   "x": 150,
                                                   "y": 1620,
                                                   "wires": [
                                                       [
                                                           "8dde82b282601d6e"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "bb01a74912b2e976",
                                                   "type": "buffer-maker",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "name": "item1",
                                                           "type": "hex",
                                                           "length": 2,
                                                           "dataType": "msg",
                                                           "data": "payload"
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "x": 730,
                                                   "y": 1600,
                                                   "wires": [
                                                       [
                                                           "96a8ddbaa4107912",
                                                           "0834e676856b25b9"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "96a8ddbaa4107912",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "int8",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": true,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": false,
                                                   "outputs": 1,
                                                   "x": 910,
                                                   "y": 1600,
                                                   "wires": [
                                                       [
                                                           "8f582bbef1396cb7"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "8f582bbef1396cb7",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer parser 2",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 1100,
                                                   "y": 1600,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "0834e676856b25b9",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "buffer maker 2",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 920,
                                                   "y": 1660,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "cb9cb4b958d69dbb",
                                                   "type": "debug",
                                                   "z": "0662713ffc076361",
                                                   "name": "Rückkonvertierung aus Int16 Arrray",
                                                   "active": true,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": false,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "",
                                                   "statusType": "auto",
                                                   "x": 1020,
                                                   "y": 340,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "c49d8a32b00d9e38",
                                                   "type": "buffer-parser",
                                                   "z": "0662713ffc076361",
                                                   "name": "",
                                                   "data": "payload",
                                                   "dataType": "msg",
                                                   "specification": "spec",
                                                   "specificationType": "ui",
                                                   "items": [
                                                       {
                                                           "type": "floatbe",
                                                           "name": "item1",
                                                           "offset": 0,
                                                           "length": 1,
                                                           "offsetbit": 0,
                                                           "scale": "1",
                                                           "mask": ""
                                                       }
                                                   ],
                                                   "swap1": "",
                                                   "swap2": "",
                                                   "swap3": "",
                                                   "swap1Type": "swap",
                                                   "swap2Type": "swap",
                                                   "swap3Type": "swap",
                                                   "msgProperty": "payload",
                                                   "msgPropertyType": "str",
                                                   "resultType": "value",
                                                   "resultTypeType": "return",
                                                   "multipleResult": true,
                                                   "fanOutMultipleResult": false,
                                                   "setTopic": false,
                                                   "outputs": 1,
                                                   "x": 770,
                                                   "y": 340,
                                                   "wires": [
                                                       [
                                                           "cb9cb4b958d69dbb"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "b7efada9296433bd",
                                                   "type": "comment",
                                                   "z": "0662713ffc076361",
                                                   "name": "parser Node kann auch mit Int16 Array arbeiten",
                                                   "info": "",
                                                   "x": 460,
                                                   "y": 340,
                                                   "wires": []
                                               }
                                            ]
                                            

                                            Ich empfehle Dir auch diesen Thread - in dem alles im Detail anhand von Beispielen erklärt wird:

                                            https://forum.iobroker.net/topic/65273/node-red-modbus

                                            Christof Lewandowski 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            110
                                            573
                                            176284
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo