NEWS
[Vorlage] HP Drucker Füllstände (Javascript).
-
@dolomiti sagte in [Vorlage] HP Drucker Füllstände (Javascript).:
xml2js
Ich gebe zu, dass ich es mir einfach gemacht habe, und darüber nicht weiter nachgedacht habe. Eventuell hilft Dir das weiter?
https://www.npmjs.com/package/xml2js -
@clown007 Hab meinen Post korrigiert, da waren copy&paste Fehler drin
Die OID habe ich aus meinem snmp Adapter rauskopiert, damit lese ich meinen Drucker aus, es ist ein Samsung C48x und die Samsung haben normalerweise gleiche OID wie HP, in den Objekten sieht das dann so aus:
Die Werte bei Kapazität z.B. 1000 oder 1500 sagen aus wieviele Kapazität die Farbkartusche hat (wieviele Seiten er in der Farbe drucken kann).
"Name Farbe 1 gibt es bei mir nicht, Farbe 2 ist dann black, Farbe 3 und Farbe 4 gibt es wieder nicht."
Hast du einen Schwarzweiß-Drucker? Dann hast du natürlich nur 1* Farbe und 1* Kapazität -
@amg_666 Ich habe einen Farbdrucker mit einer SW und einer Farbpatrone. Kapazität gibt es aber anscheinend bei HP nicht, nur die Füllstände in %.
-
Hi!
Gibt es eine Möglichkeit das Abo Modell von HP Instant Ink auszulesen um zu sehen, wieviele Seiten man pro Monat noch drucken kann?
Liebe Grüße
Jürgen -
@jwedenig sagte in [Vorlage] HP Drucker Füllstände (Javascript).:
Gibt es eine Möglichkeit das Abo Modell von HP Instant Ink auszulesen
ich denke mal, nein. Die Füllstände liest du ja aus dem Drucker aus und der Drucker kennt dein Abo-Modell ja nicht. Du kannst höchstens am Drucker die Anzahl gedruckter Seiten auslesen und die Veränderungen auswerten, das Abo-Modell hängt ja von der Anzahl Seiten ab und dann könntest du es abschätzen.
-
@amg_666
ah, ok alles klar!
Dann lese ich mich mal hier ein, dh ich brauche ein Skript und die IP des Druckers, richtig?
Liebe Grüße -
@jwedenig Du brauchst den snmp-Adapter. Da trägst du unter "Geräte" den Drucker mit IP ein und unter "OID Sets" den Parameter.
Bei meinem Drucker ist das die OID 1.3.6.1.2.1.43.10.2.1.4.1.1 für Anzahl gedruckter Seiten (keine Ahnung ob das bei deinem Drucker passt, einfach mal ausprobieren).
Dann hast du den Wert als Datenpunkt im iobroker und dann kannst du ein Skript basteln, was die Anzahl gedruckter Seiten pro Tag oder pro Wocher oder oder oder ermittelt.Welche OID bei Deinem Drucker für welchen Wert steht musst du ausprobieren. Du kannst mal hier schaun, was so Standard OID sind: oidref.com oder du lädst dir den Free MIB Browser runter, den fand ich aber vorsichtig ausgedrückt etwas gewöhnungsbedürftig http://www.ireasoning.com/mibbrowser.shtml
-
@amg_666
ja danke dir, ich check mal -
-
@jwedenig
War ein Browser Problem, funktioniert!!
DankeDir