NEWS
Druckerinfos mit Parser auslesen
-
@kuddel sagte in Druckerinfos mit Parser auslesen:
URL: http://192.168.4.101/general/information.html?kind=item
musst du beim Aufruf im Browser irgendwelche logindaten eingeben?
Was kommt dann im Quelltext?
(rechte Maustaste - Quelltext anzeigen) -
@homoran der Aufruf der Website geht ohne Credentials. Erst wenn man Einstellungen anpassen will, muss man sich anmelden.
Quelltext
@kuddel
Wäre dann nicht http://192.168.4.101/general/status.html die richtige Adresse?Edit: klinke mich mal mit ein, ich will es nochmal versuchen
-
@kuddel
Wäre dann nicht http://192.168.4.101/general/status.html die richtige Adresse?Edit: klinke mich mal mit ein, ich will es nochmal versuchen
-
@homoran der Aufruf der Website geht ohne Credentials. Erst wenn man Einstellungen anpassen will, muss man sich anmelden.
Quelltext
@kuddel versuch mal:
Schwarz[^>]+.{5}(\d+)
gab bei mir 100die 32 stehen früher:
Schwarz (BK)**</dt><dd>100%</dd> -
@kuddel
Stimmt, wenn ich die http://192.168.x.x/general/information.html?kind=item aufrufe muss ich mich anmelden -
@kuddel versuch mal:
Schwarz[^>]+.{5}(\d+)
gab bei mir 100die 32 stehen früher:
Schwarz (BK)**</dt><dd>100%</dd>@homoran sagte in Druckerinfos mit Parser auslesen:
@kuddel versuch mal:
Schwarz[^>]+.{5}(\d+)
gab bei mir 100Name: Brother_Farbe_Black
URL: http://192.168.4.101/general/information.html?kind=item
ReqEx: Schwarz[^>]+.{5}(\d+)
Rolle: Wert
Typ: numberErgebnis:

-
@homoran sagte in Druckerinfos mit Parser auslesen:
@kuddel versuch mal:
Schwarz[^>]+.{5}(\d+)
gab bei mir 100Name: Brother_Farbe_Black
URL: http://192.168.4.101/general/information.html?kind=item
ReqEx: Schwarz[^>]+.{5}(\d+)
Rolle: Wert
Typ: numberErgebnis:

@kuddel zeig mal den Editor von der Regel
-
@homoran sagte in Druckerinfos mit Parser auslesen:
@kuddel zeig mal den Editor von der Regel
...und jetzt auf den Bleistift ;-)
-
@homoran sagte in Druckerinfos mit Parser auslesen:
@kuddel zeig mal den Editor von der Regel
...und jetzt auf den Bleistift ;-)
-
@kuddel sagte in Druckerinfos mit Parser auslesen:
@homoran ist editiert
gesehen
Kann es sein, dass du da eine session-Id oder so etwas brauchst?
immerhin steht da etwas von login.wenn nicht, bitte weiter runterscrollen, so dass, dieser passus zu sehen ist:
<div id="pageContents"><form method="post" action="/general/information.html?kind=item"><div><input type="hidden" id="pageid" name="pageid" value="3" /></div><div class="CSRFToken"><input type="hidden" id="CSRFToken1" name="CSRFToken" value="Y9MDRdkxoT4LIB4eOj/oRqehRJVJHTwmmPlSk0HMTkXJIael3g=="/></div><div><input type="hidden" id="postif_registration_reject" name="postif_registration_reject" value="1" /></div><div class="contentsLine"><div class="contentsButtons"><input type="submit" value="Exportieren" /></div></div><div class="contentsGroup"><h3>Knoteninformation</h3><dl class="items"><dt>Modellname</dt><dd>Brother DCP-L3550CDW series</dd><dt>Seriennr.</dt><dd>E79018K0N222147</dd><dt>Main-Firmware-Version</dt><dd>S</dd><dt>Sub1-Firmware-Version</dt><dd>1.59</dd><dt>Speichergröße</dt><dd>512<span class="unit">MB</span></dd></dl></div><div class="contentsGroup"><h3>Gerätestatus</h3><dl class="items"><dt>Seitenzähler</dt><dd>6</dd><dt class="subhead"><span>Farbe</span></dt><dd>6</dd><dt class="subhead"><span>SCHWARZWEISS</span></dt><dd>0</dd></dl></div><div class="contentsGroup"><h3>Verbleibende Lebensdauer</h3><dl class="items"><dt>Trommeleinheit Cyan (C)*</dt><dd>100%</dd><dt>Trommeleinheit Magenta (M)*</dt><dd>100%</dd><dt>Trommeleinheit Gelb (Y)*</dt><dd>100%</dd><dt>Trommeleinheit Schwarz (BK)*</dt><dd>100%</dd><dt>Transfereinheit</dt><dd>49986<span class="unit">Seite(n)</span></dd><dt>(Verbleibende Lebensdauer in %)</dt><dd>(100%)</dd><dt>Fixiereinheit</dt><dd>49994<span class="unit">Seite(n)</span></dd><dt>(Verbleibende Lebensdauer in %)</dt><dd>(100%)</dd><dt>Papierzufuhr-Kit 1</dt><dd>49995<span class="unit">Seite(n)</span></dd><dt>(Verbleibende Lebensdauer in %)</dt><dd>(100%)</dd><dt>Toner Cyan (C)**</dt><dd>100%</dd><dt>Toner Magenta (M)**</dt><dd>100%</dd><dt>Toner Gelb (Y)**</dt><dd>100%</dd>und mal auf das "play" icon klicken
ggf. mal mit
2;Schwarz[^>]+.{5}(\d+)%versuchen.Außerdem kann es bei nachträglichen änderungen (insbesondere beim Typ) zu Problemen kommen, dann bitte Regel löschen und neu anlegen.
-
@kuddel sagte in Druckerinfos mit Parser auslesen:
@homoran ist editiert
gesehen
Kann es sein, dass du da eine session-Id oder so etwas brauchst?
immerhin steht da etwas von login.wenn nicht, bitte weiter runterscrollen, so dass, dieser passus zu sehen ist:
<div id="pageContents"><form method="post" action="/general/information.html?kind=item"><div><input type="hidden" id="pageid" name="pageid" value="3" /></div><div class="CSRFToken"><input type="hidden" id="CSRFToken1" name="CSRFToken" value="Y9MDRdkxoT4LIB4eOj/oRqehRJVJHTwmmPlSk0HMTkXJIael3g=="/></div><div><input type="hidden" id="postif_registration_reject" name="postif_registration_reject" value="1" /></div><div class="contentsLine"><div class="contentsButtons"><input type="submit" value="Exportieren" /></div></div><div class="contentsGroup"><h3>Knoteninformation</h3><dl class="items"><dt>Modellname</dt><dd>Brother DCP-L3550CDW series</dd><dt>Seriennr.</dt><dd>E79018K0N222147</dd><dt>Main-Firmware-Version</dt><dd>S</dd><dt>Sub1-Firmware-Version</dt><dd>1.59</dd><dt>Speichergröße</dt><dd>512<span class="unit">MB</span></dd></dl></div><div class="contentsGroup"><h3>Gerätestatus</h3><dl class="items"><dt>Seitenzähler</dt><dd>6</dd><dt class="subhead"><span>Farbe</span></dt><dd>6</dd><dt class="subhead"><span>SCHWARZWEISS</span></dt><dd>0</dd></dl></div><div class="contentsGroup"><h3>Verbleibende Lebensdauer</h3><dl class="items"><dt>Trommeleinheit Cyan (C)*</dt><dd>100%</dd><dt>Trommeleinheit Magenta (M)*</dt><dd>100%</dd><dt>Trommeleinheit Gelb (Y)*</dt><dd>100%</dd><dt>Trommeleinheit Schwarz (BK)*</dt><dd>100%</dd><dt>Transfereinheit</dt><dd>49986<span class="unit">Seite(n)</span></dd><dt>(Verbleibende Lebensdauer in %)</dt><dd>(100%)</dd><dt>Fixiereinheit</dt><dd>49994<span class="unit">Seite(n)</span></dd><dt>(Verbleibende Lebensdauer in %)</dt><dd>(100%)</dd><dt>Papierzufuhr-Kit 1</dt><dd>49995<span class="unit">Seite(n)</span></dd><dt>(Verbleibende Lebensdauer in %)</dt><dd>(100%)</dd><dt>Toner Cyan (C)**</dt><dd>100%</dd><dt>Toner Magenta (M)**</dt><dd>100%</dd><dt>Toner Gelb (Y)**</dt><dd>100%</dd>und mal auf das "play" icon klicken
ggf. mal mit
2;Schwarz[^>]+.{5}(\d+)%versuchen.Außerdem kann es bei nachträglichen änderungen (insbesondere beim Typ) zu Problemen kommen, dann bitte Regel löschen und neu anlegen.
@homoran das mit Login bezieht sich denke ich auf die Kopfzeile. Da ist der Login

Was genau meinst du mit "auf das play klicken" ? stehe gerade auf dem Schlauch
2;Schwarz[^>]+.{5}(\d+)% habe ich probiert, kommt auch null raus
EDIT:

Beim Klick auf Play passiert nichts
-
@homoran das mit Login bezieht sich denke ich auf die Kopfzeile. Da ist der Login

Was genau meinst du mit "auf das play klicken" ? stehe gerade auf dem Schlauch
2;Schwarz[^>]+.{5}(\d+)% habe ich probiert, kommt auch null raus
EDIT:

Beim Klick auf Play passiert nichts
@kuddel sagte in Druckerinfos mit Parser auslesen:
kommt auch null raus
ich hab den Drucker nicht und muss mit deinen Daten "trocken" testen :-(
Habe noch mal geprüft und geshen, dass ich die Daten der Trommeleinheit hatte, mit
BK\)\*\*<.{8}(\d+)%kommt der TonerWarum bei dir
nullsteht weiß ich nicht, aber im Editor kommt ja auch nichts.
Muss ich wohl mal da nach Ursachen suchen -
@kuddel sagte in Druckerinfos mit Parser auslesen:
kommt auch null raus
ich hab den Drucker nicht und muss mit deinen Daten "trocken" testen :-(
Habe noch mal geprüft und geshen, dass ich die Daten der Trommeleinheit hatte, mit
BK\)\*\*<.{8}(\d+)%kommt der TonerWarum bei dir
nullsteht weiß ich nicht, aber im Editor kommt ja auch nichts.
Muss ich wohl mal da nach Ursachen suchen -
@homoran sagte in Druckerinfos mit Parser auslesen:
BK)**<.{8}(\d+)%

EDIT:
Mal sehen, wenn sich die Werte ändern, ob das dann passt.
Black: BK)**<.{8}(\d+)%
Yellow: Y)**<.{8}(\d+)%
Magenta: M)**<.{8}(\d+)%
Cyan: C)**<.{8}(\d+)%
läuft bei mir
-
@homoran sagte in Druckerinfos mit Parser auslesen:
BK)**<.{8}(\d+)%

EDIT:
Mal sehen, wenn sich die Werte ändern, ob das dann passt.
Black: BK)**<.{8}(\d+)%
Yellow: Y)**<.{8}(\d+)%
Magenta: M)**<.{8}(\d+)%
Cyan: C)**<.{8}(\d+)%
@kuddel sagte in Druckerinfos mit Parser auslesen:
EDIT:
Mal sehen, wenn sich die Werte ändern, ob das dann passt.sieht doch gut aus!
-
@kuddel sagte in Druckerinfos mit Parser auslesen:
EDIT:
Mal sehen, wenn sich die Werte ändern, ob das dann passt.sieht doch gut aus!
@homoran
Mit meinem Brother kommt bei
BK)**<.{8}(\d+)%
die Meldung Please login.
Wo gebe ich denn die Credentials an?
-
@homoran
Mit meinem Brother kommt bei
BK)**<.{8}(\d+)%
die Meldung Please login.
Wo gebe ich denn die Credentials an?
@fredf sagte in Druckerinfos mit Parser auslesen:
Wo gebe ich denn die Credentials an?
das geht eben nicht über den Parser.
Je nachdem wie das gesichert ist geht das auch anders nicht.Deswegen war das meine erste Frage
EDIT:
du brauchst ein Web-interface mit den Toner/Tintenständen ohne loginbei dir kommt:
you are required to Login, please Login -
Hallo zusammen,
ich habe seit gestern auch einen Brother (DCP-L3550CDW) im Haus und scheitere auch gerade an der Abfrage der Tonerstände per Parser, da ja per SNMP nichts sinnvolles rauskommt.
Ich habe mal mi Schwarz angefangen zu testen:
Name: Brother_Farbe_Black
URL: http://192.168.4.101/general/information.html?kind=item
ReqEx: (BK)**</dt><dd>(([0-9.]*)%)
Rolle: Wert
Typ: number
Ergebnis:

EDIT:
Schwarze Magie ? Ich habe an den Einstellungen nichts verändert:

wobei 32% aber falsch ist, da der Drucker ja neu ist:

@kuddel said in Druckerinfos mit Parser auslesen:
DCP-L3550CDW
snmp aktivieren für deinen drucker
https://support.brother.com/g/b/faqend.aspx?c=de&lang=de&prod=dcpl3550cdw_eu&faqid=faq00100232_511oid zum probieren
http://www.drucker-snmp.de/printer-administration/zaehlerstand-auslesen/alternativ oder ergänzend einen snmp browser um darüber andere oids zu finden, die passen könnten.
darüber habe ich die bei mir gefunden
https://www.heise.de/download/product/ireasoning-mib-browser-personal-edition-56374du musst beachten.
wenn der füllstand in Prozent angezeigt wird, dann könnte im snmp der wert auch in 255 Einheiten (1 byte) stehen. 255=100% und 0=0% -
@kuddel said in Druckerinfos mit Parser auslesen:
DCP-L3550CDW
snmp aktivieren für deinen drucker
https://support.brother.com/g/b/faqend.aspx?c=de&lang=de&prod=dcpl3550cdw_eu&faqid=faq00100232_511oid zum probieren
http://www.drucker-snmp.de/printer-administration/zaehlerstand-auslesen/alternativ oder ergänzend einen snmp browser um darüber andere oids zu finden, die passen könnten.
darüber habe ich die bei mir gefunden
https://www.heise.de/download/product/ireasoning-mib-browser-personal-edition-56374du musst beachten.
wenn der füllstand in Prozent angezeigt wird, dann könnte im snmp der wert auch in 255 Einheiten (1 byte) stehen. 255=100% und 0=0%SNMP aktiv: OK
oid zum probieren:
Gesamt Anzahl an gedruckten Seiten = 6
Hersteller -= leer
Lebensdauer Bandeinheit = 49986
Lebensdauer Trommeleinheit = 17889
Toner / Tintenpatrone Füllstand: schwarz = Black Toner CartridgeSNMP Browser (MIB Browser):
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden



