NEWS
Adapter SNMP Drucker, Synology, QNAP etc auslesen
-
@stefu87_ch sagte in Adapter SNMP Drucker, Synology, QNAP etc auslesen:
So ganz voll sind deine Patronen aber nicht
.1.3.6.1.2.1.43.11.1.1.9.1.1 54 Integer 192.168.0.131:161
.1.3.6.1.2.1.43.11.1.1.9.1.2 65 Integer 192.168.0.131:161
.1.3.6.1.2.1.43.11.1.1.9.1.3 38 Integer 192.168.0.131:161
.1.3.6.1.2.1.43.11.1.1.9.1.4 29 Integer 192.168.0.131:161Ich weiß nicht mehr wie ich damals an meine OIDs gekommen bin.
Das oben sind die Werte zu diesen Bezeichnern
@stefu87_ch sagte in Adapter SNMP Drucker, Synology, QNAP etc auslesen:
.1.3.6.1.2.1.43.12.1.1.4.1.1 black OctetString 192.168.0.131:161
.1.3.6.1.2.1.43.12.1.1.4.1.2 cyan OctetString 192.168.0.131:161
.1.3.6.1.2.1.43.12.1.1.4.1.3 magenta OctetString 192.168.0.131:161
.1.3.6.1.2.1.43.12.1.1.4.1.4 yellow OctetString 192.168.0.131:161Hab gerade nochmals versucht das an meinem Drucker nachzuvollziehen, aber ich finde den Weg nicht mehr
-
@homoran
Ja die Tintenpatronen sind noch die 1. die beim Druckerkauf dabei sind.Hab mal bei Epson angefragt ob sie diese zur Verfügung stellen würden.
-
@stefu87_ch sagte in Adapter SNMP Drucker, Synology, QNAP etc auslesen:
Hab mal bei Epson angefragt ob sie diese zur Verfügung stellen würden.
neue Patronen?
-
@homoran
Nein für die OID Codes was die bedeuten bei dem Drucker. -
Was mir jetzt in den letzen Tagen aufgefallen ist, die Werte die ich per MIB Codes hole vom Drucker, bleiben immer gleich, obwohl ich Seiten gedruckt habe. Auch den Uptime Code: .1.3.6.1.2.1.1.3 zeigt bei den Objekten immer (null ) an.
Woran könnte sowas liegen?
Die Tintenstände passen sich auch nicht an. -
@siggi85 wärst du so lieb und könntest mir bitte die OID mitteilen, für Temp, VolumeSpace und FreeSpace.
Ich werde irgendwie, aus der runtergeladenen Datei, nicht schlau, welchen Punkt ich in MIB Browser raussuchen muss.Danke dir
-
EDIT: Der Adapter bleibt bei mir, wenn ich die IP und (erstmal) irgendeine OID eintrage, gelb.
Anpingen kann ich meine MyCloud und die Einstellungen, im Netzwerkbereich habe ich auch aktiviert. (SNMP v2c)
Im Log bekomme ich die Meldung:
[192.168.178.41] session.get: Error: argument is not a valid OID string -
@siggi85 ich habe es jetzt hinbekommen.
Ich kann die Temp, Size und FreeSpace abfragen.
Aber irgendwas kann bei der Ausgabe nicht stimmen.
.1.3.6.1.4.1.5127.1.1.1.8.1.9.1.5.1 (VolumeSize) gibt mir einen kleineren Wert(2.1T)
als
.1.3.6.1.4.1.5127.1.1.1.8.1.9.1.6.1 (FreeSpace). Da bekomme ich (15.0T) ausgegeben.
Wenn ich auch dem MyCloud Dashboard schaue, habe ich 20TB Speicherplatz und davon sind noch 16.5TB frei.
Also stimmen beide Werte hinten und vorne nicht. -
Hallo
Ich hoffe ich bin hier richtig. Ich wollte gerade den SNMP Adapter updaten und lese Folgendes• Reduzieren Sie die Latenz für die Aktualisierung von info.connection
• vermeiden Sie übermäßige Fehlerprotokolle, wenn das Ziel nicht erreichbar ist, optimieren Sie die Protokollierung
• fügen Sie zusätzliche online an der IP-Basis hinzu, um anzuzeigen, dass das Ziel erreichbar ist
• Ausgabe einer Warnung, wenn OIDs unterschiedliche Communities für ein Gerät angeben
• Fügen Sie Sentry für Absturzberichte hinzu
Wie soll ich die Latenz reduzieren? Bzw. wie soll ich übermässige Fehlerprotokolle vermeiden? Bzw. wie füge ich "Sentry" hinzu und was ist das?
Kann mir jemand erklären was da genau zu tun ist?
Gruss Ralf
-
@derrapf sagte in Adapter SNMP Drucker, Synology, QNAP etc auslesen:
Kann mir jemand erklären was da genau zu tun ist?
Nichts, denn das sind Übersetzungsfehler.
Reduzieren Sie = reduziert
vermeiden Sie = vermeidet
Fügen Sie = fügtusw.
-
Ach so!!
Kann das jemand dann korrigieren? Oder kann man den Entwickler kontaktieren das zu korrigieren? Vielleicht fallen da ja auch noch andere drauf rein!
Gruss Ralf -
Die Entwickler schreiben alles auf Englisch. Die Übersetzungen werden automatisch erstellt.
-
@ofbeqnpolkkl6mby5e13
Ah Ok. Und das korrigiert dann niemand mehr? Bzw. da guckt niemand drüber?
Ich meine das kann ja den Entwicklern auch nicht egal sein wenn da missverständlicher Text steht...
Ich schau mal auf GIT ob da auch Schrott steht. Ev. kann man ja einen Issue aufmachen.Edit. So. Issue ist im GIT
Gruss Ralf
-
@derrapf Ja, sehe ich auch so und habe einen PR erstellt.
So heisst es dann:- WICHTIG: Diese Version wird die Objektstrukturen ändern!!
- Latenzreduzierung für die Aktualisierung von info.connection
- Vermeidung von übermäßigen Fehlerprotokollen, falls das Ziel nicht erreichbar ist und Protokollierungoptimierung
- Online Status der IP-Adresse zur Anzeige der Erreichbarkeit hinzugefügt
- Ausgabe einer Warnung, wenn OIDs unterschiedlicher Communities für ein Gerät angeben werden
- Sentry für Absturzberichte hinzugefügt
-
@fredf Perfekt!!
-
Hallo,
kann mir jemand weiterhelfen?
Ich habe Drucker, von denen ich über SNMP die Seitenzahl, Tonerstand usw. erfahren möchte.
Dies funktioniert für bestimmte wunderbar, aber bei einem habe ich ein Problem, es kommt im Logdevice disconnected - request timout
Gibt es ein Limit an OIDs die abgefragt werden dürfen?
Über einen MIB Browser wurde sichergestellt, dass die OIDs korrekt sind und der Drucker auch antwortet.
Oder darf pro SNMP Adapter nur ein Gerät konfiguriert werden? -
-
-
@speedy sagte in Adapter SNMP Drucker, Synology, QNAP etc auslesen:
Gibt es ein Limit an OIDs die abgefragt werden dürfen?
bei dieser Verdion anscheinend ja
-
@speedy
Hi,Der SNMP Adapter wird zur Zeit überarbeitet. Die aktuellste Version (2.1.5) befindest sich zur Zeit im Test und ist im latest repository (beta repository) verfügbar.
Aber ACHTUNG: Das beta Repository enthält Versionen die noch nicht vollständig getestet sind und auch schwere Fehler enthalten können. Benutzung nur auf eigene Gefahr und wenn dem Nutzer klar ist was ein Backup ist und wie man sein System ggF. vom Backup restaurieren kann. Auf produktiven Systemen sollten keine Beta Adapter eingesetzt werden !
Nach dem Vorwort / der Warnung nun zu deinen Fragen bzw. Problemen:
Die Fehlermeldung timeout bedeutet, dass das Gerät nicht geantwortet hat. Normalerweise ist z.B. der Drucker ausgeschaltet oder antwortet nicht. V1.0.0 kann nur snmp v1 Protokoll. Wenn der Drucker an sich funktioniert und im MIB Browser antwortet, dann bitte
-) ip addresse im ioBroker nochmal prüfen
-) community string ("passwort") prüfen wobei manche Geräte (z.B. mein Netgear Switch "public" nicht akzeptieren)Eine Beschränkung der Anzahl der abzufragenden OIDs im Adapter gibt es nicht. Allerdings hängt es vom Gerät ab ob und wie viele OIDs in einem Request beantworten kann. Normalerweise sollte dies allerdings die Fehlermeldung TOOBIG auslösen. Mein Lexmark Drucker, meine Synology NAS und der Netgear Switch vertragen über 50 OIDs in einem Request. Ein anderer User hatte mit seiner USV Probleme ab ca 20 OIDs. In der aktuellen Version (2.1.5) gibt es einen Paramater der begrenzt wie viele OIDs in einem Request an ein Gerät gesendet werden. Sind mehr OIDs konfiguriert, dann werden diese in mehrere Requests gesplittet.
Bitte schau auf Github (https://github.com/mcm1957/ioBroker.snmp#changelog) was in V2.x.x behoben wurde. Insbesondere kann V1.0.0 keine 64bit Werte (Counter64) und keine Floatingpoint Zahlen.
Sollte dein Problem auch mit 1.0.0 nicht behoben werden können, entferne bitte alle OIDs die nicht zum Problemgerät gehören (deaktivieren sollte reichen) und starte den Adapter mit logging debug. Häng den Logging output dann hier an. Ich schau ob ich was erkennen kann.
Aber wie gesagt:
Timeout ist normalerweise ein nicht antwortendes Gerät. Also bitte prüf zumindest mit ping ob dein Drucker wirklich vom ioBroker Rechner aus erreichbar ist fall der MIB Browser auf einem anderen Rechner läuft.Hoffe die Infos helfen ein wenig
McMrelated posts:
https://forum.iobroker.net/topic/44381/usv-per-snmp-auslesen/39
https://forum.iobroker.net/topic/56816/test-adapter-snmp-v2-1-x-github-lastest/7