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

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

Community Forum

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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    992

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[gelöst] Per SNMP Daten auslesen ?!

Geplant Angeheftet Gesperrt Verschoben Node-Red
18 Beiträge 2 Kommentatoren 523 Aufrufe 2 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.
  • DJMarc75D DJMarc75

    @mickym
    Liest sich alles sehr einfach...

    Ich denke dass da was mit meiner oid nicht stimmt (obwohl ich im MIB-Browser alles korrekt zurück bekomme)
    Aber in NodeRed und auch im iobroker LOG kommt dann immer folgendes:

    NoSuchInstance: 1.3.6.1.4.1.5127.1.1.1.8.1.10.1.1
    

    Naja, da muss ich halt no bissle rumwurschteln.

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

    @djmarc75 Ich hoffe du hast die snmp Nodes nicht manuell versucht zu installieren, sondern über den Palletten-Manager.

    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 Antwort Letzte Antwort
    0
    • mickymM mickym

      @djmarc75 Ich hoffe du hast die snmp Nodes nicht manuell versucht zu installieren, sondern über den Palletten-Manager.

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

      @mickym ich mache nie was manuell :grinning: bin ja net verrückt !

      Du, ich muss mal pausieren... Kopf qualmt schon wieder seit 15 Stunden.
      Ich mach mich morgen nochmal frisch dran und berichte.
      Danke für Deine Zeit und Dein Engagement heute und die letzten Tage. :+1:

      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 Antwort Letzte Antwort
      0
      • DJMarc75D DJMarc75

        @mickym ich mache nie was manuell :grinning: bin ja net verrückt !

        Du, ich muss mal pausieren... Kopf qualmt schon wieder seit 15 Stunden.
        Ich mach mich morgen nochmal frisch dran und berichte.
        Danke für Deine Zeit und Dein Engagement heute und die letzten Tage. :+1:

        mickymM Online
        mickymM Online
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #7

        @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

        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 Antwort Letzte Antwort
        0
        • 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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antworten Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • mickymM mickym

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

                        DJMarc75D Offline
                        DJMarc75D Offline
                        DJMarc75
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antworten Letzte Antwort
                          0
                          • mickymM mickym

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

                            DJMarc75D Offline
                            DJMarc75D Offline
                            DJMarc75
                            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                            0
                            • mickymM mickym

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

                              DJMarc75D Offline
                              DJMarc75D Offline
                              DJMarc75
                              schrieb am zuletzt editiert von 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 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

                              766

                              Online

                              32.5k

                              Benutzer

                              81.6k

                              Themen

                              1.3m

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

                              • Du hast noch kein Konto? Registrieren

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