Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter SNMP Drucker, Synology, QNAP etc auslesen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Adapter SNMP Drucker, Synology, QNAP etc auslesen

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

      Also, das sieht ja mal gar nicht so schlecht aus 🙂

      @Marcolotti:

      Guten Morgen,

      könnt ihr bei euch mal eure Drucker testen mit:

      …

      Und bitte ein Feedback über die Daten die da kommen.

      Gruß Marco `
      Bei mir erscheint folgendes für einen HP Color LaserJet 2605dn.

      Produktinformation - 1.3.6.1.2.1.1.1.0 --> "HP ETHERNET MULTI-ENVIRONMENT,SN:CNCW82G6RW,FN:GD53T94,SVCID:00000,PID:HP Color LaserJet 2605dn"
      Seriennummer - 1.3.6.1.2.1.43.5.1.1.17.1 --> "CNCW82G6RW"
      Hersteller - 1.3.6.1.2.1.43.8.2.1.14.1.1 --> "Hewlett-Packard"
      Anzahl gedruckter Seiten - 1.3.6.1.2.1.43.10.2.1.4.1.1 --> "3349"
      Tinte - Toner_schwarz - 1.3.6.1.2.1.43.11.1.1.9.1.1 --> "" LOGMELDUNG snmp.0	2017-10-23 12:13:51.486	debug	[192.168.178.13] OID 1.3.6.1.2.1.43.11.1.1.9.1.1: 287
      Tinte - Toner_cyan - 1.3.6.1.2.1.43.11.1.1.9.1.2 --> "" LOGMELDUNG snmp.0	2017-10-23 12:13:51.487	debug	[192.168.178.13] OID 1.3.6.1.2.1.43.11.1.1.9.1.2: 466
      Tinte - Toner_magenta - 1.3.6.1.2.1.43.11.1.1.9.1.3 --> "" LOGMELDUNG snmp.0	2017-10-23 12:13:51.487	debug	[192.168.178.13] OID 1.3.6.1.2.1.43.11.1.1.9.1.3: 466
      Tinte - Toner_yellow - 1.3.6.1.2.1.43.11.1.1.9.1.4 --> "" LOGMELDUNG snmp.0	2017-10-23 12:13:51.487	debug	[192.168.178.13] OID 1.3.6.1.2.1.43.11.1.1.9.1.4: 466
      Lebensdauer Trommeleinheit -1.3.6.1.2.1.43.11.1.1.9.1.7 --> LOGMELDUNG snmp.0	2017-10-23 11:41:21.075	error	[192.168.178.13] Error session.get: RequestFailedError: NoSuchName: 1.3.6.1.2.1.43.11.1.1.9.1.7
      Lebensdauer Bandeinheit - 1.3.6.1.2.1.43.11.1.1.9.1.6 --> LOGMELDUNG snmp.0	2017-10-23 11:44:59.021	error	[192.168.178.13] Error session.get: RequestFailedError: NoSuchName: 1.3.6.1.2.1.43.11.1.1.9.1.6
      
      

      Das heisst für die Toner-Werte wird tatsächlich kein Wert in die Datenpunkte geschrieben, obwohl die Werte laut Debug-Logging vorliegen.

      Dass die Werte für die Farbtoner alle 466 ist liegt wohl daran dass ich die Patronen neulich erst gewechselt habe, es sind also offenbar noch 466 Seiten drin.

      Schwarz ist dagegen schon wieder halb leer, also noch 287 Seiten. Scheint plausibel.

      Grüße,

      Ralf

      1 Reply Last reply Reply Quote 0
      • L
        Linedancer last edited by

        Das ist ja ein cooler Adapter.

        Leider tut er an meinem Drucker nur teilweise.

        Samsung CLP 510 (10 Jahre alt)

        Hier das Log:

        snmp.0	2017-10-23 13:12:10.686	debug	[192.168.178.50] OID 1.3.6.1.2.1.1.1.0: SAMSUNG NETWORK PRINTER,ROM A.03.15,JETDIRECT,JD24,EEPROM A.08.20
        snmp.0	2017-10-23 13:12:10.686	debug	[192.168.178.50] OID 1.3.6.1.2.1.43.10.2.1.4.1.1: 3350
        snmp.0	2017-10-23 13:12:10.686	debug	[192.168.178.50] OID 1.3.6.1.2.1.43.11.1.1.9.1.1: -3
        
        

        wobei die Anzahl Seiten nicht in den Datenpunkt eingetragen wird.

        Bei allen anderen Daten kommt "No Such name" zurück 😞

        1 Reply Last reply Reply Quote 0
        • lobomau
          lobomau last edited by

          Coole Sache.

          Ich probiere es gerade mit Synology. Wisst ihr die Daten, die man hier eingeben muss? Bisher habe ich Fehlermeldung.
          1146_unbenannt.jpg

          snmp.0	2017-10-23 13:54:42.128	error	[192.168.178.24] Error session.get: RequestTimedOutError: Request timed out
          snmp.0	2017-10-23 13:54:12.120	error	[192.168.178.24] Error session.get: RequestTimedOutError: Request timed out
          snmp.0	2017-10-23 13:53:42.119	error	[192.168.178.24] Error session.get: RequestTimedOutError: Request timed out
          snmp.0	2017-10-23 13:53:12.124	error	[192.168.178.24] Error session.get: RequestTimedOutError: Request timed out
          snmp.0	2017-10-23 13:52:42.117	error	[192.168.178.24] Error session.get: RequestTimedOutError: Request timed out
          snmp.0	2017-10-23 13:52:12.143	error	[192.168.178.24] Error session.get: RequestTimedOutError: Request timed out
          
          1 Reply Last reply Reply Quote 0
          • L
            Linedancer last edited by

            Nachtrag,

            beim Sortieren der Reihenfolge der Datenpunkte (Up/Down Pfeile ganz rechts) ist einiges schief gegangen. Alle Einträge wurden gelöscht.

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @Linedancer:

              Nachtrag,

              beim Sortieren der Reihenfolge der Datenpunkte (Up/Down Pfeile ganz rechts) ist einiges schief gegangen. Alle Einträge wurden gelöscht. `
              Wie kann man das reproduzieren?

              1 Reply Last reply Reply Quote 0
              • lobomau
                lobomau last edited by

                @Bluefox:

                @Linedancer:

                Nachtrag,

                beim Sortieren der Reihenfolge der Datenpunkte (Up/Down Pfeile ganz rechts) ist einiges schief gegangen. Alle Einträge wurden gelöscht. Wie kann man das reproduzieren?
                Einfach mal verschieben. Dann sind alle weg. ABER: wenn man einen hinzufügt sind alle wieder da. 🙂

                Danach einfach wieder den einen löschen

                1 Reply Last reply Reply Quote 0
                • BuZZy
                  BuZZy last edited by

                  @lobomau:

                  Coole Sache.

                  Ich probiere es gerade mit Synology. Wisst ihr die Daten, die man hier eingeben muss? Bisher habe ich Fehlermeldung. `
                  Trag mal bei Community "public" ein (ohne " ").

                  Wenn es noch nicht geht, überprüf mal die Firewall-Einstellungen von deinem NAS.

                  (Reboot vom NAS nicht vergessen.)

                  Hier noch was zum Lesen:

                  http://global.download.synology.com/dow … _Guide.pdf

                  🙂

                  Gruß

                  1 Reply Last reply Reply Quote 0
                  • inline
                    inline last edited by

                    @inline:

                    Das heisst für die Toner-Werte wird tatsächlich kein Wert in die Datenpunkte geschrieben, obwohl die Werte laut Debug-Logging vorliegen. `

                    Linedancer berichtet das ja ebenfalls.

                    nun sehe ich gerade, dass die Werte der Datenpunkte doch noch eingetroffen sind. Ich habe das nicht ständig verfolgt, aber ich schätze so etwa 2 Stunden später.

                    Da ist definitiv noch etwas faul.

                    1 Reply Last reply Reply Quote 0
                    • lobomau
                      lobomau last edited by

                      @BuZZy:

                      @lobomau:

                      Coole Sache.

                      Ich probiere es gerade mit Synology. Wisst ihr die Daten, die man hier eingeben muss? Bisher habe ich Fehlermeldung. `
                      Trag mal bei Community "public" ein (ohne " ").

                      Wenn es noch nicht geht, überprüf mal die Firewall-Einstellungen von deinem NAS.

                      (Reboot vom NAS nicht vergessen.)

                      Hier noch was zum Lesen:

                      http://global.download.synology.com/dow … _Guide.pdf

                      🙂

                      Gruß `
                      DAnke!

                      Ich habe public eingetragen und in den Firewall-Einstellungen auch snmp aktiviert. Ohne Neustart der NAS funktionierte der Adapter sofort und hat Objekte angelegt. 🙂

                      1 Reply Last reply Reply Quote 0
                      • kmxak
                        kmxak Most Active last edited by

                        Ich habe sicherlich auch viele Geräte die das unterstützen.

                        Das Problem bei mir liegt aber an der nicht vorhandenen Ahnung.

                        Habe in meinem Managed Switch mal reingeschaut aber da wirst ja von begriffen erschlagen. Habs dann gelassen.

                        Eine Doku wäre klasse wenn der Adapter Released wird.

                        1 Reply Last reply Reply Quote 0
                        • lobomau
                          lobomau last edited by

                          Sind die Objekte so richtig? Was sagen eure Synologys wenn ihr diese OIDS ausprobiert? (ich habe es auch ohne den Punkt am Anfang ausprobiert, ohne Unterschied)
                          1146_a.jpg
                          1146_b.jpg

                          1 Reply Last reply Reply Quote 0
                          • C
                            cybertron last edited by

                            Hallo zusammen,

                            als erstes ein fettes DANKE an die Entwickler.

                            Ich habe bei meinen Druckern beim ersten rumspielen ein paar Unstimmigkeiten entdeckt.

                            Mein Epson AL-CX11NF liefert laut MIB-Browser Werte für installierten und genutzten Speicher

                             <instance name="hrStorageSize.1" oid=".1.3.6.1.2.1.25.2.3.1.5.1" valuetype="Integer"><value></value></instance> 
                            

                            im ioBroker-Log erscheint dabei jedoch diese Meldung

                            snmp.0	2017-10-23 15:02:06.847	error	[192.168.30.200] Error session.get: RequestFailedError: NoSuchName: 1.3.6.1.2.1.25.2.3.1.5
                            

                            Beim Samsung SCX-5x30 gibt es wie auch beim AL-CX11NF einen Wert für SysUpTime.

                            Beim AL-CX11NF erhalte ich den Wert in den Objekten. Beim Samsung kommt da ein Log-Eintrag.

                             <instance name="sysUpTime.0" oid=".1.3.6.1.2.1.1.3.0" valuetype="TimeTicks"><value></value></instance> 
                            

                            iobroker-Log:

                            snmp.0	2017-10-23 15:02:06.843	error	[192.168.30.201] Error session.get: RequestFailedError: NoSuchName: 1.3.6.1.2.1.1.3
                            

                            in ioBroker sieht das Ganze so aus….
                            426_2017-10-23_15_22_16-iobroker.admin.png
                            426_2017-10-23_15_22_53-iobroker.admin.png
                            426_2017-10-23_15_23_50-iobroker.admin.png

                            Gruss

                            Silvio

                            1 Reply Last reply Reply Quote 0
                            • inline
                              inline last edited by

                              @inline:

                              @inline:

                              Das heisst für die Toner-Werte wird tatsächlich kein Wert in die Datenpunkte geschrieben, obwohl die Werte laut Debug-Logging vorliegen. `

                              Linedancer berichtet das ja ebenfalls.

                              nun sehe ich gerade, dass die Werte der Datenpunkte doch noch eingetroffen sind. Ich habe das nicht ständig verfolgt, aber ich schätze so etwa 2 Stunden später.

                              Da ist definitiv noch etwas faul. `

                              Noch eine Beobachtung: der Wert wird zwar auf der "Objekte" Seite nicht angezeigt (auch nicht nach "Aktualisieren"), ich kann ihn aber dennoch als Datenpunkt in vis Widgets verwendet.

                              1 Reply Last reply Reply Quote 0
                              • L
                                Linedancer last edited by

                                Kann ich leider nicht bestätigen, bei mir werden im vis Editor nur der Pfad "snmp.0.info." angezeigt. "snmp.0.OIDs." fehlt.

                                1 Reply Last reply Reply Quote 0
                                • eric2905
                                  eric2905 last edited by

                                  Hier die Werte für einen HP Color LaserJet CP1514n

                                  Toner gelb :		snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.4: 1134093
                                  Toner Magenta :	snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.3: 1113664
                                  Toner cyan :		snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.2: 1320246
                                  Toner schwarz :	snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.1: 699681
                                  Anzahl Seiten :	snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.10.2.1.4.1.1: 1682
                                  
                                  

                                  Und hier der Screenshot der Drucker-Webseite:
                                  355_hp.png

                                  Wie die ermittelten Werte mit denen im Screenshot in Verbindung zu bringen sind (Umrechnung, usw.), hat sich mir noch nicht so ganz erschlossen…

                                  Gruß,

                                  Eric

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Marcolotti last edited by

                                    Man hast du große Toner!!! :lol: Es gibt irgendwo im WWW eine Umrechnung für HP. Ich suche es später raus und stelle es hier rein.

                                    Gruß Marco

                                    1 Reply Last reply Reply Quote 0
                                    • inline
                                      inline last edited by

                                      Für eventuelle Prozentberechnungen ist vermutlich die Gesamtmenge in den Tonerkartuschen interessant.

                                      Bei mir (HP Laserjet) erhält man sie jeweils durch Austausch der 9 gegen die 8, also zum Beispiel

                                      1.3.6.1.2.1.43.11.1.1.9.1.1 -> Toner schwarz aktuell

                                      1.3.6.1.2.1.43.11.1.1.8.1.1 -> Toner schwarz Maximum

                                      Bei mir werden übrigens die verbleibende Seitenanzahl gezeigt, vielleicht ist es bei anderen Drucker was anderes, Menge oder so.

                                      Gruß,

                                      Ralf

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        Marcolotti last edited by

                                        @eric2905:

                                        Hier die Werte für einen HP Color LaserJet CP1514n

                                        Toner gelb :		snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.4: 1134093
                                        Toner Magenta :	snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.3: 1113664
                                        Toner cyan :		snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.2: 1320246
                                        Toner schwarz :	snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.11.1.1.9.1.1: 699681
                                        Anzahl Seiten :	snmp.0	2017-10-23 18:26:45.666	debug	[192.168.1.26] OID 1.3.6.1.2.1.43.10.2.1.4.1.1: 1682
                                        
                                        

                                        Und hier der Screenshot der Drucker-Webseite:

                                        HP.png

                                        Wie die ermittelten Werte mit denen im Screenshot in Verbindung zu bringen sind (Umrechnung, usw.), hat sich mir noch nicht so ganz erschlossen…

                                        Gruß,

                                        Eric `

                                        Man nehme einmal die …..9.1.4 geteilt durch ..... 8.1.4 multipliziert mit 100.

                                        Restkapazität / Kapazität * 100

                                        1 Reply Last reply Reply Quote 0
                                        • apollon77
                                          apollon77 last edited by

                                          Hey,

                                          hab mal nen Blick reingeworfen. Super! Dennoch ein paar Kommentare:

                                          • info.connection wird sehr oft auf true gesetzt. besser nur dann setzen wenn es sich ändert? (ggf ne Funktion machen wie im influxdb Adapter)

                                          • Objekte werden mit "setForeignObject" erzeugt, states aber mit "setState" gesetzt… am besten entweder oder 🙂 Ich würde dafür plädieren ohne Foreign zu arbeiten da alle Objekte/States eh im Adapter-Namespace sind

                                          • Es hat bei Statenamen durchaus Vorteile punkte zu erlauben und hier hätte es echt vorteile weil man so eine State-Baum-Struktur schaffen kann. Wäre super den "punkt" im Namen zu erlauben

                                          • kann man SNMP Devices discovern/finden per Scan?

                                          Ingo

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            SchuetzeSchulz last edited by

                                            Da ich vom Fach bin kann ich behaupten, das es schwierig ist, die MIBs aller Druckerhersteller und -modell zu implementieren, da hier jeder Hersteller quasi sein eigenes Süppchen kocht.

                                            Viele Hersteller haben ja quasi eine Public- und eine Private-MIB.

                                            In der Public-MIB stehen "Standard-Daten" wie Hersteller, Modell und Gesamtzählerstand.

                                            Die wirklich interessanten und detaillierten Infos stehen hauptsächlich in der Private MIB.

                                            HP und andere Hersteller im Übringen auch haben zum Beispiel die Prozentanzeige der Toner in den Private MIBs.

                                            Dort stehen auch Namen, Bestellnummern etc. der Verbrauchsmaterialien.

                                            Leider dürfen die Private-MIBs nicht ohne weiteres veröffentlicht werden.

                                            Für Ricoh habe ich sie mal beigefügt.
                                            294_mibspecification.pdf
                                            294_privatemibspecificationv1.8b.pdf
                                            294_standard_mib_v1_8b.pdf
                                            294_privatemibspecificationv4_050-1.pdf
                                            294_privatemibspecificationv4_050-2.pdf
                                            294_privatemibspecificationv4_050-3.pdf
                                            294_privatemibspecificationv4_050-4.pdf

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

                                            Support us

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

                                            939
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            snmp
                                            85
                                            365
                                            66137
                                            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