Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [erledigt] Nodered log ausschalten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[erledigt] Nodered log ausschalten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
iobrokerlognodered
9 Beiträge 4 Kommentatoren 663 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Malaus
    schrieb am zuletzt editiert von Malaus
    #1

    Hallo Zusammen,

    ich benutze Nodered als Adapter. Wie kann man da den Log ausschalten?
    Bei mir läuft nämlich der Log im ioBroker über - Datei ist schon 12MB groß.

    DJMarc75D mickymM 2 Antworten Letzte Antwort
    0
    • M Malaus

      Hallo Zusammen,

      ich benutze Nodered als Adapter. Wie kann man da den Log ausschalten?
      Bei mir läuft nämlich der Log im ioBroker über - Datei ist schon 12MB groß.

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @malaus Da wäre erstmal interessant WARUM so viele Einträge im LOG stehen und was das für welche sind, Infos, Warnungen, Fehler ?!

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      1 Antwort Letzte Antwort
      0
      • M Malaus

        Hallo Zusammen,

        ich benutze Nodered als Adapter. Wie kann man da den Log ausschalten?
        Bei mir läuft nämlich der Log im ioBroker über - Datei ist schon 12MB groß.

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #3

        @malaus Na dann solltest Du mal überlegen, was da schief läuft und was Du alles loggst. Normalerweise ist der Adapter gar nicht geschwätzig. Du kannst natürlich die Warnstufe ändern, dann wird weniger geloggt. - Aber wie gesagt bei Dir hängt da eher was schief.

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

        M 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @malaus Na dann solltest Du mal überlegen, was da schief läuft und was Du alles loggst. Normalerweise ist der Adapter gar nicht geschwätzig. Du kannst natürlich die Warnstufe ändern, dann wird weniger geloggt. - Aber wie gesagt bei Dir hängt da eher was schief.

          M Offline
          M Offline
          Malaus
          schrieb am zuletzt editiert von
          #4

          @mickym

          So sieht mein Log aus:

          c2902f37-5c86-4de1-a9b2-1d68ff014d20-image.png

          Sind keine Warnmeldungen

          mickymM HomoranH 2 Antworten Letzte Antwort
          0
          • M Malaus

            @mickym

            So sieht mein Log aus:

            c2902f37-5c86-4de1-a9b2-1d68ff014d20-image.png

            Sind keine Warnmeldungen

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #5

            @malaus Doch - weil Du Objekte statt Zahlen schreibst. Normalerweise darf man keine Objekte schreiben. Also würde ich mal meine Flows überprüfen, ob Du payload als Objekte schreibst. Darfst Du sowieso nie machen. Selbst Objekte muss man ggf. als JSON wandeln. Du müsstest ja sehen, wie die Datenpunkte definiert sind, in die du schreibst.

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

            M 1 Antwort Letzte Antwort
            0
            • M Malaus

              @mickym

              So sieht mein Log aus:

              c2902f37-5c86-4de1-a9b2-1d68ff014d20-image.png

              Sind keine Warnmeldungen

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @malaus sagte in Nodered log ausschalten:

              So sieht mein Log aus:

              bitte keine Screenshots von Texten.
              Dies als text in code-tags posten

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @malaus Doch - weil Du Objekte statt Zahlen schreibst. Normalerweise darf man keine Objekte schreiben. Also würde ich mal meine Flows überprüfen, ob Du payload als Objekte schreibst. Darfst Du sowieso nie machen. Selbst Objekte muss man ggf. als JSON wandeln. Du müsstest ja sehen, wie die Datenpunkte definiert sind, in die du schreibst.

                M Offline
                M Offline
                Malaus
                schrieb am zuletzt editiert von Malaus
                #7

                @mickym

                Ok, die Frage ist wie. Ich bin beim Thema NodeRed noch sehr am Anfang.
                Die einzige Funktion ist diese hier:

                var rawData = new ArrayBuffer(4);
                var intView = new Uint16Array(rawData);
                var floatView = new Float32Array(rawData);
                
                intView[0] = msg.payload[0];
                intView[1] = msg.payload[1];
                
                //msg.payload = msg.payload.buffer.readFloatBE();
                msg.payload = floatView[0];
                
                msg.topic = "istwert";
                
                node.status({ fill: "blue", shape: "ring", text: msg.payload + '°C' });
                 
                return msg;
                

                Da ich diese unten als Status ausgebe, gehe ich davon aus, dass msg.payload eine Number ist. Oder?
                Dahinter habe ich einfach ein ioBroker out gesetzt und dort bei Type "value" eingesetzt.

                Oder liegt es daran, dass ich das ganze direkt in den Modbus Adapter schreibe?

                Ich habe dir mal den Flow unten angehängt.

                [
                    {
                        "id": "c60c88703291a3fe",
                        "type": "function",
                        "z": "757c82163ab2b168",
                        "name": "Istwert",
                        "func": "var rawData = new ArrayBuffer(4);\nvar intView = new Uint16Array(rawData);\nvar floatView = new Float32Array(rawData);\n\nintView[0] = msg.payload[0];\nintView[1] = msg.payload[1];\n\n//msg.payload = msg.payload.buffer.readFloatBE();\nmsg.payload = floatView[0];\n\nmsg.topic = \"istwert\";\n\nnode.status({ fill: \"blue\", shape: \"ring\", text: msg.payload + '°C' });\n \nreturn msg;\n\n\n\n",
                        "outputs": 1,
                        "noerr": 0,
                        "initialize": "",
                        "finalize": "",
                        "libs": [],
                        "x": 370,
                        "y": 200,
                        "wires": [
                            [
                                "476229975632101a",
                                "3e7f694383ac4408"
                            ]
                        ]
                    },
                    {
                        "id": "7e1b5a84f16064ba",
                        "type": "modbus-read",
                        "z": "757c82163ab2b168",
                        "name": "100",
                        "topic": "",
                        "showStatusActivities": true,
                        "logIOActivities": false,
                        "showErrors": true,
                        "unitid": "",
                        "dataType": "InputRegister",
                        "adr": "100",
                        "quantity": "2",
                        "rate": "2",
                        "rateUnit": "s",
                        "delayOnStart": false,
                        "startDelayTime": "",
                        "server": "d71ac91982d9f06b",
                        "useIOFile": false,
                        "ioFile": "",
                        "useIOForPayload": false,
                        "emptyMsgOnFail": false,
                        "x": 210,
                        "y": 200,
                        "wires": [
                            [
                                "c60c88703291a3fe"
                            ],
                            []
                        ]
                    },
                    {
                        "id": "476229975632101a",
                        "type": "ioBroker out",
                        "z": "757c82163ab2b168",
                        "name": "Pilotmodul 0",
                        "topic": "modbus.5.inputRegisters.100_100_Istwert_(RWT)",
                        "ack": "true",
                        "autoCreate": "false",
                        "stateName": "",
                        "role": "",
                        "payloadType": "",
                        "readonly": "",
                        "stateUnit": "",
                        "stateMin": "",
                        "stateMax": "",
                        "x": 690,
                        "y": 200,
                        "wires": []
                    },
                    {
                        "id": "d71ac91982d9f06b",
                        "type": "modbus-client",
                        "name": "",
                        "clienttype": "tcp",
                        "bufferCommands": true,
                        "stateLogEnabled": false,
                        "queueLogEnabled": false,
                        "failureLogEnabled": true,
                        "tcpHost": "192.168.60.111",
                        "tcpPort": "502",
                        "tcpType": "DEFAULT",
                        "serialPort": "/dev/ttyUSB",
                        "serialType": "RTU-BUFFERD",
                        "serialBaudrate": "9600",
                        "serialDatabits": "8",
                        "serialStopbits": "1",
                        "serialParity": "none",
                        "serialConnectionDelay": "100",
                        "serialAsciiResponseStartDelimiter": "0x3A",
                        "unit_id": 1,
                        "commandDelay": 1,
                        "clientTimeout": 1000,
                        "reconnectOnTimeout": true,
                        "reconnectTimeout": 2000,
                        "parallelUnitIdsAllowed": true
                    }
                ]
                
                mickymM 1 Antwort Letzte Antwort
                0
                • M Malaus

                  @mickym

                  Ok, die Frage ist wie. Ich bin beim Thema NodeRed noch sehr am Anfang.
                  Die einzige Funktion ist diese hier:

                  var rawData = new ArrayBuffer(4);
                  var intView = new Uint16Array(rawData);
                  var floatView = new Float32Array(rawData);
                  
                  intView[0] = msg.payload[0];
                  intView[1] = msg.payload[1];
                  
                  //msg.payload = msg.payload.buffer.readFloatBE();
                  msg.payload = floatView[0];
                  
                  msg.topic = "istwert";
                  
                  node.status({ fill: "blue", shape: "ring", text: msg.payload + '°C' });
                   
                  return msg;
                  

                  Da ich diese unten als Status ausgebe, gehe ich davon aus, dass msg.payload eine Number ist. Oder?
                  Dahinter habe ich einfach ein ioBroker out gesetzt und dort bei Type "value" eingesetzt.

                  Oder liegt es daran, dass ich das ganze direkt in den Modbus Adapter schreibe?

                  Ich habe dir mal den Flow unten angehängt.

                  [
                      {
                          "id": "c60c88703291a3fe",
                          "type": "function",
                          "z": "757c82163ab2b168",
                          "name": "Istwert",
                          "func": "var rawData = new ArrayBuffer(4);\nvar intView = new Uint16Array(rawData);\nvar floatView = new Float32Array(rawData);\n\nintView[0] = msg.payload[0];\nintView[1] = msg.payload[1];\n\n//msg.payload = msg.payload.buffer.readFloatBE();\nmsg.payload = floatView[0];\n\nmsg.topic = \"istwert\";\n\nnode.status({ fill: \"blue\", shape: \"ring\", text: msg.payload + '°C' });\n \nreturn msg;\n\n\n\n",
                          "outputs": 1,
                          "noerr": 0,
                          "initialize": "",
                          "finalize": "",
                          "libs": [],
                          "x": 370,
                          "y": 200,
                          "wires": [
                              [
                                  "476229975632101a",
                                  "3e7f694383ac4408"
                              ]
                          ]
                      },
                      {
                          "id": "7e1b5a84f16064ba",
                          "type": "modbus-read",
                          "z": "757c82163ab2b168",
                          "name": "100",
                          "topic": "",
                          "showStatusActivities": true,
                          "logIOActivities": false,
                          "showErrors": true,
                          "unitid": "",
                          "dataType": "InputRegister",
                          "adr": "100",
                          "quantity": "2",
                          "rate": "2",
                          "rateUnit": "s",
                          "delayOnStart": false,
                          "startDelayTime": "",
                          "server": "d71ac91982d9f06b",
                          "useIOFile": false,
                          "ioFile": "",
                          "useIOForPayload": false,
                          "emptyMsgOnFail": false,
                          "x": 210,
                          "y": 200,
                          "wires": [
                              [
                                  "c60c88703291a3fe"
                              ],
                              []
                          ]
                      },
                      {
                          "id": "476229975632101a",
                          "type": "ioBroker out",
                          "z": "757c82163ab2b168",
                          "name": "Pilotmodul 0",
                          "topic": "modbus.5.inputRegisters.100_100_Istwert_(RWT)",
                          "ack": "true",
                          "autoCreate": "false",
                          "stateName": "",
                          "role": "",
                          "payloadType": "",
                          "readonly": "",
                          "stateUnit": "",
                          "stateMin": "",
                          "stateMax": "",
                          "x": 690,
                          "y": 200,
                          "wires": []
                      },
                      {
                          "id": "d71ac91982d9f06b",
                          "type": "modbus-client",
                          "name": "",
                          "clienttype": "tcp",
                          "bufferCommands": true,
                          "stateLogEnabled": false,
                          "queueLogEnabled": false,
                          "failureLogEnabled": true,
                          "tcpHost": "192.168.60.111",
                          "tcpPort": "502",
                          "tcpType": "DEFAULT",
                          "serialPort": "/dev/ttyUSB",
                          "serialType": "RTU-BUFFERD",
                          "serialBaudrate": "9600",
                          "serialDatabits": "8",
                          "serialStopbits": "1",
                          "serialParity": "none",
                          "serialConnectionDelay": "100",
                          "serialAsciiResponseStartDelimiter": "0x3A",
                          "unit_id": 1,
                          "commandDelay": 1,
                          "clientTimeout": 1000,
                          "reconnectOnTimeout": true,
                          "reconnectTimeout": 2000,
                          "parallelUnitIdsAllowed": true
                      }
                  ]
                  
                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #8

                  @malaus Keine Ahnung dass kann ich nicht beurteilen anhand des Flows oder Code. Mach eine Debug Node dran und poste was im Debug Fenster rauskommt. Mit der iobroker-out Node schreibst Du immer die payload. Wenn der Wert im modbus Adapter verarbeitet werden soll, dann musst Du das alles auch als command setzen und nicht als value. Grundsätzlich musst Du alle Werte unbestätigt also mit ACK=False setzen außer wenn Du eigene Punkte unter 0_userdata.0 beschreibst, da da kein Adapter dahinter hängt, der Dir die Werte bestätigt.

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

                  M 1 Antwort Letzte Antwort
                  1
                  • mickymM mickym

                    @malaus Keine Ahnung dass kann ich nicht beurteilen anhand des Flows oder Code. Mach eine Debug Node dran und poste was im Debug Fenster rauskommt. Mit der iobroker-out Node schreibst Du immer die payload. Wenn der Wert im modbus Adapter verarbeitet werden soll, dann musst Du das alles auch als command setzen und nicht als value. Grundsätzlich musst Du alle Werte unbestätigt also mit ACK=False setzen außer wenn Du eigene Punkte unter 0_userdata.0 beschreibst, da da kein Adapter dahinter hängt, der Dir die Werte bestätigt.

                    M Offline
                    M Offline
                    Malaus
                    schrieb am zuletzt editiert von
                    #9

                    @mickym

                    Bei Debug kommt immer nur der Wert.

                    22.11.2022, 16:19:34node: debug 8
                    istwert : msg.payload : number
                    2
                    

                    Wenn ich bei der iobroker-out Node auf command stelle, dann kommen auch keine Logs mehr.

                    Dann war das wohl der Fehler.
                    Vielen Dank dir!

                    1 Antwort Letzte Antwort
                    1
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    681

                    Online

                    32.6k

                    Benutzer

                    82.1k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe