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. (Gelöst) Füllstände mit Node Red auslesen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    (Gelöst) Füllstände mit Node Red auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Damrak2022
      Damrak2022 @mickym last edited by Damrak2022

      @mickym kay, habe ich gemacht - sieht bei mir so aus:

      Bildschirmfoto 2022-06-06 um 06.22.54.png

      Ist das korrekt?

      Danke für Deine Hilfe. Gerne hätte ich auch Deine Grafik mit den Wellen, die sieht spitze aus.

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

        @damrak2022 Wunderbar, dann machst Du die Node auf und trägst dort die IP Adresse Deines Druckers ein:

        cc28afbc-3850-48ca-886f-3b9e8bbd9474-image.png

        Das mit der Grafik geht nicht - da ich das NodeRed Dashboard nutze und Du nutzt vis - aber lass uns erst mal schauen, dass es läuft.

        Wie gesagt mache die Node auf und trage dort erst mal Deine IP-Adresse ein.

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

          @mickym Okay, da stand schon die IP meines Raspi drin, Ist das richtig, das ich die jetzt auf die IP des Druckers geändert habe, oder war ich da wieder zu schnell?

          Bildschirmfoto 2022-06-06 um 06.30.22.png

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

            @damrak2022 sagte in Füllstände mit Node Red auslesen:

            @mickym Okay, da stand schon die IP meines Raspi drin, Ist das richtig, das ich die jetzt auf die IP des Druckers geändert habe, oder war ich da wieder zu schnell?

            Nein das war richtig. 🙂 - Da muss die IP Adresse des Druckers rein.

            Nun importierst Du noch diese 3 Nodes und verbindest sie wie in dem Bild:

            [
               {
                   "id": "a573677a596ae843",
                   "type": "inject",
                   "z": "a442b54b44edc349",
                   "name": "",
                   "props": [
                       {
                           "p": "payload"
                       }
                   ],
                   "repeat": "",
                   "crontab": "",
                   "once": false,
                   "onceDelay": 0.1,
                   "topic": "",
                   "payload": "true",
                   "payloadType": "bool",
                   "x": 150,
                   "y": 80,
                   "wires": [
                       [
                           "85ccc155.f14e1"
                       ]
                   ]
               },
               {
                   "id": "354aa16f10ca5c1e",
                   "type": "inject",
                   "z": "a442b54b44edc349",
                   "name": "",
                   "props": [
                       {
                           "p": "payload"
                       }
                   ],
                   "repeat": "",
                   "crontab": "",
                   "once": false,
                   "onceDelay": 0.1,
                   "topic": "",
                   "payload": "false",
                   "payloadType": "bool",
                   "x": 150,
                   "y": 120,
                   "wires": [
                       [
                           "85ccc155.f14e1"
                       ]
                   ]
               },
               {
                   "id": "6828b34d419928fa",
                   "type": "debug",
                   "z": "a442b54b44edc349",
                   "name": "",
                   "active": true,
                   "tosidebar": true,
                   "console": false,
                   "tostatus": false,
                   "complete": "true",
                   "targetType": "full",
                   "statusVal": "",
                   "statusType": "auto",
                   "x": 550,
                   "y": 100,
                   "wires": []
               }
            ]
            

            efc36e92-94be-4f13-813d-11af1658f5f2-image.png

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

              @mickym

              Bildschirmfoto 2022-06-06 um 06.33.32.png

              Wie bekomme ich das "false" unter "SNMP"?

              mickym 2 Replies Last reply Reply Quote 0
              • mickym
                mickym Most Active @Damrak2022 last edited by

                @damrak2022 Sehr gut - solange Du die blauen Punkte hast - musst Du oben rechts auf den Deploy Button drücken, damit das übernommen wird.

                Dann machst Du das Debug Fenster auf (wie auf Abb. - die Wanze, Käfer .. 😉 ) und startest den Flow mit Druck auf true.

                Dann machst Du die Nachrichten auf und schaust mal, ob die Druckerdaten raus kommen.

                8159ac78-af23-40c8-bc31-f116ed107f9f-image.png

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

                  @damrak2022 sagte in Füllstände mit Node Red auslesen:

                  Wie bekomme ich das "false" unter "SNMP"?

                  Mit true startest Du den Flow im Moment, mit false stoppst Du ihn wieder. Aber erst müssen wir mal schauen, ob wir die Daten überhaupt abrufen können.

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

                    @mickym Ja, Daten kommen

                    Bildschirmfoto 2022-06-06 um 06.39.39.png

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

                      @damrak2022 Nee da ist noch ein Fehler drin. Klapp mal die Nachrichten auf und schau mal was für ein error kommt. Der Status der SMNP Node sollte auch den true status haben und nicht false, da sonst ein Fehler aufgetreten ist.

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

                        @mickym Sorry, wo mache ich die Nachrichten auf?

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

                          @damrak2022 Auf die kleinen Pfeile neben dem Werten klicken. 😉

                          c096e517-5743-4ed7-bbed-ee5367a76b13-image.png

                          Hast Du auch auf den true und nicht auf den false Button geklickt?

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

                            @mickym Ja, true habe ich gedrückt und das ist die Ausgabe:

                            Bildschirmfoto 2022-06-06 um 06.46.53.png

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

                              @damrak2022 Ja machst Du bitte mal alle Pfeile auf, dass man lesen kann, was unter error drin steht usw. 😉

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

                                @mickym Sorry, hatte ich übersehen

                                6.6.2022, 06:46:16node: 6828b34d419928fa
                                msg : Object
                                object
                                _msgid: "9b95d3c7272df9be"
                                payload: false
                                host: "192.168.178.35"
                                error: object
                                message: "RequestFailedError: NoSuchName: 1.3.6.1.2.1.1.3.0"
                                source: object
                                id: "7945e1d506c3b56f"
                                type: "snmp"
                                name: "snmp Drucker Status"
                                count: 1
                                printer: object
                                empty
                                6.6.2022, 06:46:17node: 6828b34d419928fa
                                msg : Object
                                object
                                _msgid: "9b95d3c7272df9be"
                                payload: false
                                host: "192.168.178.35"
                                oid: "1.3.6.1.2.1.43.11.1"
                                printer: object
                                cartridges: object
                                percent: object
                                empty
                                

                                Bildschirmfoto 2022-06-06 um 06.51.56.png

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

                                  @damrak2022 OK dann funlktionieren bei Deinem Drucker die OIDs anscheinend nicht.

                                  Dann müssen wir das halt manuell machen.

                                  Schreibst Du mal die OIDs auf, mit denen Du die Daten erfolgreich mit dem MIB Browser ermitteln konntest?

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

                                    @mickym Dazu muss ich was sagen. Bei der ersten Einrichtung über snmp habe ich einfach die OID`s genommen, welche bei den Farben dabeistanden.
                                    Mittlerweile sieht es so aus:

                                    Bildschirmfoto 2022-06-06 um 06.58.28.png

                                    Bildschirmfoto 2022-06-06 um 06.58.46.png

                                    Das ganze Drama fing ja erst an, nachdem ich die Magenta Patrone gewechselt hatte. Vorher ging das.

                                    Vor allem steht da kein Wert mehr. Es gibt zwar andere ID`s welche, dem Füllstand entsprechen, welche der Drucker anzeigt, aber das wäre ja mehr geraten

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

                                      @damrak2022 sagte in Füllstände mit Node Red auslesen:

                                      @mickym Dazu muss ich was sagen. Bei der ersten Einrichtung über snmp habe ich einfach die OID`s genommen, welche bei den Farben dabeistanden.
                                      Mittlerweile sieht es so aus:

                                      Bildschirmfoto 2022-06-06 um 06.58.28.png

                                      Bildschirmfoto 2022-06-06 um 06.58.46.png

                                      Das ganze Drama fing ja erst an, nachdem ich die Magenta Patrone gewechselt hatte. Vorher ging das.

                                      Ok jetzt löschen wir erst mal den Subflow.

                                      1. Du löschst erst mal alle Nodes aus deinem Flow
                                      2. Du suchst in der linken Spalten die Subflow Node:

                                      0d716bc9-b2bf-4288-a4b1-e67b2bd70885-image.png

                                      und klickst da drauf und löscht den Subflow:

                                      a67f35ad-c96e-406c-bc5e-d34aa99d1c92-image.png

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

                                        @mickym Jepp erledigt
                                        Bildschirmfoto 2022-06-06 um 07.09.20.png

                                        Wäre es für Dich einfacher, wenn Du mit Anydesk Zugang zu meinem Rechner hättest? Den könnte ich Dir geben.

                                        mickym 2 Replies Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @Damrak2022 last edited by

                                          @damrak2022 Dann ziehst Du folgende Nodes in Dein Hauptfenster:

                                          Dann importierst Du folgende Nodes:

                                          [
                                              {
                                                  "id": "54e4c20f4b0b4123",
                                                  "type": "snmp",
                                                  "z": "a442b54b44edc349",
                                                  "host": "192.168.178.35",
                                                  "version": "1",
                                                  "timeout": 5,
                                                  "community": "public",
                                                  "auth": "noAuthNoPriv",
                                                  "authprot": "MD5",
                                                  "privprot": "DES",
                                                  "oids": "",
                                                  "name": "",
                                                  "x": 620,
                                                  "y": 400,
                                                  "wires": [
                                                      [
                                                          "835ebc3e445b8300"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "f5f17cbcf58b202e",
                                                  "type": "inject",
                                                  "z": "a442b54b44edc349",
                                                  "name": "",
                                                  "props": [
                                                      {
                                                          "p": "trigger",
                                                          "v": "true",
                                                          "vt": "bool"
                                                      }
                                                  ],
                                                  "repeat": "",
                                                  "crontab": "",
                                                  "once": false,
                                                  "onceDelay": 0.1,
                                                  "topic": "",
                                                  "x": 430,
                                                  "y": 400,
                                                  "wires": [
                                                      [
                                                          "54e4c20f4b0b4123"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "835ebc3e445b8300",
                                                  "type": "debug",
                                                  "z": "a442b54b44edc349",
                                                  "name": "",
                                                  "active": true,
                                                  "tosidebar": true,
                                                  "console": false,
                                                  "tostatus": false,
                                                  "complete": "true",
                                                  "targetType": "full",
                                                  "statusVal": "",
                                                  "statusType": "auto",
                                                  "x": 810,
                                                  "y": 400,
                                                  "wires": []
                                              }
                                          ]
                                          

                                          Und die übrigen Nodes auch löschen

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

                                            @damrak2022 sagte in Füllstände mit Node Red auslesen:

                                            Wäre es für Dich einfacher, wenn Du mit Anydesk Zugang zu meinem Rechner hättest? Den könnte ich Dir geben.

                                            Nein das machen wir so - ich habe auch nicht die Infrastruktur - ausserdem sollst Du es ja auch bedienen lernen. Ist nicht so schwer.

                                            Damrak2022 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            742
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            74
                                            1874
                                            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