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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. [gelöst] Per SNMP Daten auslesen ?!

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Per SNMP Daten auslesen ?!

Scheduled Pinned Locked Moved Node-Red
18 Posts 2 Posters 524 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mickymM mickym

    @djmarc75 Der SNMP Walker in NR funktioniert anscheinend etwas anders - aber man kann auch die Subtree Node verwenden.

    Wie ich unten schon gepostet habe - hat unten die Instanznummer gefehlt und ich denke bei Dir ist das das gleiche Problem.

    Du kannst auch übergeordnet die Subtree Node verwenden.

    Hier die OID des übergeordneten Ordners:

    9442870c-587b-4931-aba7-55e480c5deb7-image.png

    Die Subtree-Node listet Dir alle Nodes unten drunter auf:

    Hier die Ausgabe des ganzen Baums:

    45767cf6-5c66-45ce-9f51-97f9919f52d7-image.png

    DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    wrote on last edited by
    #8

    @mickym
    GuMo,
    habe es heute geschafft einen Wert auszulesen und in ein DebugNode zu schreiben.

    Screenshot 2022-05-18 082221.png

    Jetzt würde ich NUR den Wert von "value" in einen ioB-Datenpunkt schreiben.
    Nur hab ich noch nicht herausbekommen wie ich das in das "ioBroker out" Node bekomme, bzw was ich dort dann eintragen soll.

    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

    mickymM 1 Reply Last reply
    0
    • DJMarc75D DJMarc75

      @mickym
      GuMo,
      habe es heute geschafft einen Wert auszulesen und in ein DebugNode zu schreiben.

      Screenshot 2022-05-18 082221.png

      Jetzt würde ich NUR den Wert von "value" in einen ioB-Datenpunkt schreiben.
      Nur hab ich noch nicht herausbekommen wie ich das in das "ioBroker out" Node bekomme, bzw was ich dort dann eintragen soll.

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

      @djmarc75 Du schreibst immer die payload in einen Datenpunkt. Um aus dem gesamten Objekt den Wert zu extrahieren, nutzt Du eine Change Node und kopierst den Pfad raus.

      Das heißt du fährst mit der Maus im Debug Fenster über den Wert der Dich interessiert und kopierst den Pfad.

      copy path.gif

      In meinen Beispiel möchte ich den Wert 126 extrahieren:

      1524e468-5523-4457-9ae2-10433e0336f4-image.png

      Diesen Pfad nutze ich um die payload in der Change Node zu setzen:

      94f9186c-cc73-4279-95bd-901ca44aa59c-image.png

      In meinem Fall möchte ich also den value:126 in den Datenpunkt schreiben, deshalb sieht meine Change Node so aus:
      payload[0].value

      das dürfte bei Dir auch der Pfad sein.
      Achte darauf, dass Du den Pfad vom msg-Objekt setzen willst (standardmässig ist String) eingestellt:

      893dee57-6ec0-483e-aa07-d913acef8b00-image.png

      In die iobroker out Node - schreibst du in das Topic welchen Datenpunkt Du beschreiben willst und ob Du bestätigt schreiben willst oder nicht. da Du nichts damit steuern willst - schreibst Du den Datenpunkt bestätigt (das entspricht Typ value im Gegensatz zu unbestätigt mit command). Das ist das gleiche im Blockly ob Du aktualisiere oder steuere nimmst - ich habe das grün markiert.

      dff4c8c0-b7a0-4e7e-8d9a-c8e926390d11-image.png

      Der ganze Flow sieht also so aus:

      17a364a4-b4d2-49e4-b4ed-dbd4afb9a137-image.png

      Im Status der iobroker Out Node wird Dir angezeigt, welchen Wert Du wohin geschrieben hast:

      64c7964f-ace7-4483-8162-abec7ad75f8d-image.png

      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.

      DJMarc75D 2 Replies Last reply
      1
      • mickymM mickym

        @djmarc75 Du schreibst immer die payload in einen Datenpunkt. Um aus dem gesamten Objekt den Wert zu extrahieren, nutzt Du eine Change Node und kopierst den Pfad raus.

        Das heißt du fährst mit der Maus im Debug Fenster über den Wert der Dich interessiert und kopierst den Pfad.

        copy path.gif

        In meinen Beispiel möchte ich den Wert 126 extrahieren:

        1524e468-5523-4457-9ae2-10433e0336f4-image.png

        Diesen Pfad nutze ich um die payload in der Change Node zu setzen:

        94f9186c-cc73-4279-95bd-901ca44aa59c-image.png

        In meinem Fall möchte ich also den value:126 in den Datenpunkt schreiben, deshalb sieht meine Change Node so aus:
        payload[0].value

        das dürfte bei Dir auch der Pfad sein.
        Achte darauf, dass Du den Pfad vom msg-Objekt setzen willst (standardmässig ist String) eingestellt:

        893dee57-6ec0-483e-aa07-d913acef8b00-image.png

        In die iobroker out Node - schreibst du in das Topic welchen Datenpunkt Du beschreiben willst und ob Du bestätigt schreiben willst oder nicht. da Du nichts damit steuern willst - schreibst Du den Datenpunkt bestätigt (das entspricht Typ value im Gegensatz zu unbestätigt mit command). Das ist das gleiche im Blockly ob Du aktualisiere oder steuere nimmst - ich habe das grün markiert.

        dff4c8c0-b7a0-4e7e-8d9a-c8e926390d11-image.png

        Der ganze Flow sieht also so aus:

        17a364a4-b4d2-49e4-b4ed-dbd4afb9a137-image.png

        Im Status der iobroker Out Node wird Dir angezeigt, welchen Wert Du wohin geschrieben hast:

        64c7964f-ace7-4483-8162-abec7ad75f8d-image.png

        DJMarc75D Offline
        DJMarc75D Offline
        DJMarc75
        wrote on last edited by
        #10

        @mickym
        SUPI !!!
        dank Dir habe ich wieder viel gelernt und ich kann auch jetzt bei Node Red wieder einiges umsetzen.
        Merci

        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 Reply Last reply
        0
        • mickymM mickym

          @djmarc75 Du schreibst immer die payload in einen Datenpunkt. Um aus dem gesamten Objekt den Wert zu extrahieren, nutzt Du eine Change Node und kopierst den Pfad raus.

          Das heißt du fährst mit der Maus im Debug Fenster über den Wert der Dich interessiert und kopierst den Pfad.

          copy path.gif

          In meinen Beispiel möchte ich den Wert 126 extrahieren:

          1524e468-5523-4457-9ae2-10433e0336f4-image.png

          Diesen Pfad nutze ich um die payload in der Change Node zu setzen:

          94f9186c-cc73-4279-95bd-901ca44aa59c-image.png

          In meinem Fall möchte ich also den value:126 in den Datenpunkt schreiben, deshalb sieht meine Change Node so aus:
          payload[0].value

          das dürfte bei Dir auch der Pfad sein.
          Achte darauf, dass Du den Pfad vom msg-Objekt setzen willst (standardmässig ist String) eingestellt:

          893dee57-6ec0-483e-aa07-d913acef8b00-image.png

          In die iobroker out Node - schreibst du in das Topic welchen Datenpunkt Du beschreiben willst und ob Du bestätigt schreiben willst oder nicht. da Du nichts damit steuern willst - schreibst Du den Datenpunkt bestätigt (das entspricht Typ value im Gegensatz zu unbestätigt mit command). Das ist das gleiche im Blockly ob Du aktualisiere oder steuere nimmst - ich habe das grün markiert.

          dff4c8c0-b7a0-4e7e-8d9a-c8e926390d11-image.png

          Der ganze Flow sieht also so aus:

          17a364a4-b4d2-49e4-b4ed-dbd4afb9a137-image.png

          Im Status der iobroker Out Node wird Dir angezeigt, welchen Wert Du wohin geschrieben hast:

          64c7964f-ace7-4483-8162-abec7ad75f8d-image.png

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          wrote on last edited by
          #11

          @mickym Hab es jetzt sogar geschafft Bufferdateien in Strings zu konvertieren und mir diese dann als Wert in die Datenpunkte zu schreiben. Man, das macht echt laune und schlägt den Adapter ja um längen - bis jetzt.

          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

          mickymM 2 Replies Last reply
          0
          • DJMarc75D DJMarc75

            @mickym Hab es jetzt sogar geschafft Bufferdateien in Strings zu konvertieren und mir diese dann als Wert in die Datenpunkte zu schreiben. Man, das macht echt laune und schlägt den Adapter ja um längen - bis jetzt.

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

            @djmarc75 sagte in [gelöst] Per SNMP Daten auslesen ?!:

            @mickym Hab es jetzt sogar geschafft Bufferdateien in Strings zu konvertieren und mir diese dann als Wert in die Datenpunkte zu schreiben. Man, das macht echt laune und schlägt den Adapter ja um längen - bis jetzt.

            Ja - die meisten in der iobroker Community wissen leider nicht zu schätzen, was ihnen an zusätzlichen Möglichkeiten mit NodeRed offen steht und dass es da noch eine Riesencommunity gibt, die sie quasi dadurch mitnutzen können.
            Viele machen Blockly - weils halt alle machen und sind dann nicht bereit noch was anderes anzuschauen. ;)

            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.

            DJMarc75D 1 Reply Last reply
            0
            • mickymM mickym

              @djmarc75 sagte in [gelöst] Per SNMP Daten auslesen ?!:

              @mickym Hab es jetzt sogar geschafft Bufferdateien in Strings zu konvertieren und mir diese dann als Wert in die Datenpunkte zu schreiben. Man, das macht echt laune und schlägt den Adapter ja um längen - bis jetzt.

              Ja - die meisten in der iobroker Community wissen leider nicht zu schätzen, was ihnen an zusätzlichen Möglichkeiten mit NodeRed offen steht und dass es da noch eine Riesencommunity gibt, die sie quasi dadurch mitnutzen können.
              Viele machen Blockly - weils halt alle machen und sind dann nicht bereit noch was anderes anzuschauen. ;)

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              wrote on last edited by
              #13

              @mickym said in [gelöst] Per SNMP Daten auslesen ?!:

              Viele machen Blockly

              Ich zugegeben auch. Hab locker 100 Skripte am laufen aber NodeRed habe ich schon vor 2 Jahren schon für virtuelle Alexas genutzt - zu mehr hat mir die Muse gefehlt. Jetzt nichtmehr :dark_sunglasses:

              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 Reply Last reply
              0
              • DJMarc75D DJMarc75

                @mickym Hab es jetzt sogar geschafft Bufferdateien in Strings zu konvertieren und mir diese dann als Wert in die Datenpunkte zu schreiben. Man, das macht echt laune und schlägt den Adapter ja um längen - bis jetzt.

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

                @djmarc75 Hast Du die buffer Node verwendet oder was hast Du gemacht?

                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.

                DJMarc75D 1 Reply Last reply
                0
                • mickymM mickym

                  @djmarc75 Hast Du die buffer Node verwendet oder was hast Du gemacht?

                  DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  wrote on last edited by
                  #15

                  @mickym
                  Ganz entspannt die Functions-node und dann

                  msg.payload = msg.payload.toString();
                  return msg;
                  

                  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

                  mickymM 1 Reply Last reply
                  0
                  • DJMarc75D DJMarc75

                    @mickym
                    Ganz entspannt die Functions-node und dann

                    msg.payload = msg.payload.toString();
                    return msg;
                    
                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    wrote on last edited by
                    #16

                    @djmarc75 Na super - wenn Du auch noch codieren kannst, dann stehen Dir ja alle Wege offen. :)

                    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.

                    DJMarc75D 2 Replies Last reply
                    0
                    • mickymM mickym

                      @djmarc75 Na super - wenn Du auch noch codieren kannst, dann stehen Dir ja alle Wege offen. :)

                      DJMarc75D Offline
                      DJMarc75D Offline
                      DJMarc75
                      wrote on last edited by DJMarc75
                      #17

                      @mickym said in [gelöst] Per SNMP Daten auslesen ?!:

                      Na super - wenn Du auch noch codieren kannst, dann stehen Dir ja alle Wege offen.

                      Learning by doing !
                      Ich frage immer nur wenn ich wirklich nicht weiter weiß - gibt ja im Forum genug Beiträge in die man sich einlesen kann.

                      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 Reply Last reply
                      0
                      • mickymM mickym

                        @djmarc75 Na super - wenn Du auch noch codieren kannst, dann stehen Dir ja alle Wege offen. :)

                        DJMarc75D Offline
                        DJMarc75D Offline
                        DJMarc75
                        wrote on last edited by DJMarc75
                        #18

                        @mickym
                        YES.....

                        Screenshot 2022-05-18 174300.png

                        SNMP der WD-NAS komplettiert und "Ordnung ist das halbe Leben" :sunglasses:

                        Wie geschrieben: learning by doing... gilt für viele "User" hier :face_with_rolling_eyes:

                        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 Reply Last reply
                        1
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        665

                        Online

                        32.7k

                        Users

                        82.3k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe