NEWS
[gelöst] Probleme bei Brother DCP mit Parser auslesen
-
@metaxa sagte in Adapter SNMP Drucker, Synology, QNAP etc auslesen:
Da war ich überhaupt noch drinnen .....
dann musst du da jetzt ein wenig spielen
die Fundstelle des RegEx sollte markiert sein - ist es nicht
Also nimm mal nur 'Cyan' ob sich dann was tut@metaxa sagte in Adapter SNMP Drucker, Synology, QNAP etc auslesen:
dort mit Sicherheit noch nie aufgerufen, heißt kein Cache. Ich komme sofort auf die Webside.
passt! Sonst wäre der Quelltext nicht im Editor.
kannst du mir diesen mal rauskopieren, bitte? -
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
ich glaube es wäre sinnvoll das abzutrennen, schließlich geht der Thread um SNMP
Danke @Homoran !
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
kannst du mir diesen mal rauskopieren, bitte?
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html lang="en-gb" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb"><head><meta http-equiv="Content-Script-Type" content="text/javascript" /><meta http-equiv="content-style-type" content="text/css" /><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><script type="text/javascript" src="/common/js/ews.js"></script><link rel="stylesheet" type="text/css" href="../common/css/common.css" /> <link rel="stylesheet" type="text/css" href="../common/css/ews.css" /> <title>Brother DCP-L3550CDW series</title></head><body><div id="baseFrame"><div id="frameContainer"><div id="headerFrameContainerLeft"><div id="headerFrameContainerRight"><div id="headerFrameInner"><div id="headerFrame"><div id="modelName"><h1>DCP-L3550CDW series</h1><div class="SetBox" id="SetBoxAuthRight"><div id="SetBoxAuthLeft"><form method="post" action="/general/status.html"><div><input type="hidden" id="CSRFToken" name="CSRFToken" value="tgY2R30XqVn99Z9hOsQWowKGU2W8NYL8fz+Wme4veAUSbiYNMg=="/>Login<input type="password" id="LogBox" name="B129d" /><input type="hidden" name="loginurl" value="/general/information.html?kind=item"/><input id="login" type="submit" value=" " /></div></form></div></div></div><div id="corporateLogo"><a href="http://www.brother.com" target="_blank" ><img src="/common/images/logo.gif" alt="Brother" /></a></div></div><div id="solutions"><div><span><a href="http://solutions.brother.com/cgi-bin/solutions.cgi?MDL=m00124&LNG=de&SRC=DEVICE">Brother<br />Solutions Center</a></span></div></div><div id="tabMenu"><ul><li><ul><li class="selected"><p>General</p></li></ul></li></ul></div></div></div></div><div id="mainFrameContainer"><div id="mainFrameTopLeft"><div id="mainFrameTopRight"><div id="mainFrameTopInner"><div id="subTabMenu"><div><span><a href="#topBack">Bottom<img src="/common/images/ic_bottom.gif" alt="Bottom" /></a></span></div></div></div></div></div><div id="mainFrameInner"><div id="subMenu"><div><a href="/general/status.html">Status</a></div><div><a href="/general/reflesh.html" class="subPage">Auto Refresh Interval</a></div><div class="selected"><div class="top"><div class="bottom"><a href="/general/information.html?kind=item">Maintenance Information</a></div></div></div><div><a href="/general/lists.html">Lists/Reports</a></div><div><a href="/general/find.html">Find Device</a></div><div><a href="/general/contact.html">Contact & Location</a></div><div><a href="/general/sleep.html">Sleep Time</a></div><div><a href="/general/powerdown.html">Auto Power Off</a></div><div><a href="/general/volume.html">Volume</a></div><div><a href="/general/panel.html">Panel</a></div><div><a href="/general/notice_settings.html">Notification</a></div></div><div id="rightFrameContainer"><div id="rightFrame"><div id="mainContent"><div id="pageTitle"><h2>Maintenance Information</h2></div><script type="text/javascript"> // <![CDATA[ function csv_file_download() { }window.onload=csv_file_download; // ]]> </script> <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="ZgY2R0s9rzfkJsLiOvI8pWyfgDg/HSf8kjZrYyao3nTo0mo7yg=="/></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="Export" /></div></div><div class="contentsGroup"><h3>Node Information</h3><dl class="items"><dt>Model Name</dt><dd>Brother DCP-L3550CDW series</dd><dt>Serial no.</dt><dd>E79018K9N677690</dd><dt>Main Firmware Version</dt><dd>U</dd><dt>Sub1 Firmware Version</dt><dd>1.59</dd><dt>Memory Size</dt><dd>512<span class="unit">MB</span></dd></dl></div><div class="contentsGroup"><h3>Device Status</h3><dl class="items"><dt>Page Counter</dt><dd>869</dd><dt class="subhead"><span>Colour</span></dt><dd>781</dd><dt class="subhead"><span>B&W</span></dt><dd>88</dd></dl></div><div class="contentsGroup"><h3>Remaining Life</h3><dl class="items"><dt>Drum Unit Cyan (C)*</dt><dd>96%</dd><dt>Drum Unit Magenta (M)*</dt><dd>96%</dd><dt>Drum Unit Yellow (Y)*</dt><dd>96%</dd><dt>Drum Unit Black (BK)*</dt><dd>96%</dd><dt>Belt Unit</dt><dd>49337<span class="unit">Page(s)</span></dd><dt>(% of Life Remaining)</dt><dd>(99%)</dd><dt>Fuser Unit</dt><dd>49131<span class="unit">Page(s)</span></dd><dt>(% of Life Remaining)</dt><dd>(99%)</dd><dt>Paper Feeding Kit 1</dt><dd>49424<span class="unit">Page(s)</span></dd><dt>(% of Life Remaining)</dt><dd>(99%)</dd><dt>Toner Cyan (C)**</dt><dd>20%</dd><dt>Toner Magenta (M)**</dt><dd>20%</dd><dt>Toner Yellow (Y)**</dt><dd>20%</dd><dt>Toner Black (BK)**</dt><dd>10%</dd></dl></div><div class="contentsGroup"><h3>Total Pages Printed</h3><dl class="items"><dt>A4/Letter</dt><dd>856<span class="unit">Page(s)</span></dd><dt>Legal/Folio</dt><dd>0<span class="unit">Page(s)</span></dd><dt>B5/Executive</dt><dd>0<span class="unit">Page(s)</span></dd><dt>Envelope</dt><dd>0<span class="unit">Page(s)</span></dd><dt>A5</dt><dd>0<span class="unit">Page(s)</span></dd><dt>Others</dt><dd>13<span class="unit">Page(s)</span></dd></dl></div><div class="contentsGroup"><h3>Total Pages Printed</h3><dl class="items"><dt>Plain/Thin/Recycled</dt><dd>864<span class="unit">Page(s)</span></dd><dt>Thick/Thicker/Bond</dt><dd>0<span class="unit">Page(s)</span></dd><dt>Envelopes/Env. Thick/Env. Thin</dt><dd>0<span class="unit">Page(s)</span></dd><dt>Label</dt><dd>0<span class="unit">Page(s)</span></dd><dt>Hagaki</dt><dd>0<span class="unit">Page(s)</span></dd><dt>Glossy</dt><dd>5<span class="unit">Page(s)</span></dd></dl></div><div class="contentsGroup"><h3>Total Pages Printed</h3><dl class="items"><dt>Total</dt><dd>869<span class="unit">Page(s)</span></dd><dt class="subhead"><span>Colour</span></dt><dd>781</dd><dt class="subhead"><span>B&W</span></dt><dd>88</dd><dt class="subhead"><span>2-sided Print</span></dt><dd>589</dd><dt class="subhead"><span>Colour 2-sided</span></dt><dd>546</dd><dt class="subhead"><span>B&W 2-sided</span></dt><dd>43</dd><dt>Copy</dt><dd>14<span class="unit">Page(s)</span></dd><dt class="subhead"><span>Colour</span></dt><dd>2</dd><dt class="subhead"><span>B&W</span></dt><dd>12</dd><dt class="subhead"><span>2-sided Print</span></dt><dd>0</dd><dt class="subhead"><span>Colour 2-sided</span></dt><dd>0</dd><dt class="subhead"><span>B&W 2-sided</span></dt><dd>0</dd><dt>Print</dt><dd>849<span class="unit">Page(s)</span></dd><dt class="subhead"><span>Colour</span></dt><dd>779</dd><dt class="subhead"><span>B&W</span></dt><dd>70</dd><dt class="subhead"><span>2-sided Print</span></dt><dd>589</dd><dt class="subhead"><span>Colour 2-sided</span></dt><dd>546</dd><dt class="subhead"><span>B&W 2-sided</span></dt><dd>43</dd><dt>Others</dt><dd>6<span class="unit">Page(s)</span></dd><dt class="subhead"><span>Colour</span></dt><dd>0</dd><dt class="subhead"><span>B&W</span></dt><dd>6</dd><dt class="subhead"><span>2-sided Print</span></dt><dd>0</dd><dt class="subhead"><span>Colour 2-sided</span></dt><dd>0</dd><dt class="subhead"><span>B&W 2-sided</span></dt><dd>0</dd></dl></div><div class="contentsGroup"><h3>Total Pages Scanned</h3><dl class="items"><dt>ADF***</dt><dd>83<span class="unit">Page(s)</span></dd><dt>Flatbed</dt><dd>37<span class="unit">Page(s)</span></dd><dt>Scan Page Count</dt><dd>106<span class="unit">Page(s)</span></dd></dl></div><div class="contentsGroup"><h3>Replace Count</h3><dl class="items"><dt>Toner Cyan (C)</dt><dd>0</dd><dt>Toner Magenta (M)</dt><dd>0</dd><dt>Toner Yellow (Y)</dt><dd>0</dd><dt>Toner Black (BK)</dt><dd>0</dd><dt>Drum Unit Cyan (C)</dt><dd>0</dd><dt>Drum Unit Magenta (M)</dt><dd>0</dd><dt>Drum Unit Yellow (Y)</dt><dd>0</dd><dt>Drum Unit Black (BK)</dt><dd>0</dd><dt>Belt Unit</dt><dd>0</dd><dt>Fuser Unit</dt><dd>0</dd><dt>Paper Feeding Kit 1</dt><dd>0</dd><dt>Waste Toner Box</dt><dd>0</dd></dl></div><div class="contentsGroup"><dl class="items"><dt>Total Paper Jams</dt><dd>2</dd><dt class="subhead"><span>Jam Manual Feed</span></dt><dd>0</dd><dt class="subhead"><span>Jam Tray 1</span></dt><dd>1</dd><dt class="subhead"><span>Jam Inside</span></dt><dd>0</dd><dt class="subhead"><span>Jam Rear</span></dt><dd>1</dd><dt class="subhead"><span>Jam 2-sided</span></dt><dd>0</dd></dl></div><div class="contentsGroup"><dl class="items"><dt>Total Paper Jams (ADF)***</dt><dd>1</dd></dl></div><div class="contentsGroup"><h3>Error History(last 10 errors)</h3><table class="list errorHistory" summary="Error History"><tbody><tr><th>1</th><td>Toner bestellen (BK)</td><td>Page : 790</td></tr><tr><th>2</th><td>Duplex deaktiv.</td><td>Page : 717</td></tr><tr><th>3</th><td>Duplex deaktiv.</td><td>Page : 717</td></tr><tr><th>4</th><td>Stau hinten</td><td>Page : 717</td></tr><tr><th>5</th><td>Stau Zufuhr1</td><td>Page : 717</td></tr><tr><th>6</th><td>Dokument pr�fen</td><td>Page : 359</td></tr><tr><th>7</th><td>Fehl:Dupl-Format</td><td>Page : 64</td></tr><tr><th>8</th><td></td><td>Page : 0</td></tr><tr><th>9</th><td></td><td>Page : 0</td></tr><tr><th>10</th><td></td><td>Page : 0</td></tr></tbody></table></div><div class="contentsGroup"><p class="noteMessage">*Based on A4/Letter printing<br />**Remaining life will vary depending on the types of documents printed, their coverage and device usage.<br />***Automatic Document Feeder<br /></p></div><div class="contentsGroup"><p class="noteMessage">You can convert this Maintenance Information page to a CSV file format.<br />Click Export to create the CSV file</p></div><div class="contentsButtons"><input type="submit" value="Export" /></div></form></div></div></div></div><script type="text/javascript"><!-- SetMinHeight(); // --></script></div><div id="mainFrameBottomLeft"><div id="mainFrameBottomRight"><div id="mainFrameBottomInner"></div></div></div></div><div id="footerFrameContainer"><div id="copyright">Copyright(C) 2000-2018 Brother Industries, Ltd. All Rights Reserved.</div><div id="topBack"><a href="#">Top<img src="/common/images/ic_pt.gif" alt="Top" /></a></div></div></div></div></body></html>
-
@metaxa Danke!
Mit dem "alten" Text klappt es bei mir
EDIT:
Hab's!!!
der Quelltext im parser ist EnglischEDIT2:
mit Cyan müsste es trotzdem klappen -
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
EDIT2:
mit Cyan müsste es trotzdem klappen -
@metaxa sieht gut aus, und jetzt stückweise den RegEx erweitern.
bei mir klappt es komplett
yan[^>]+><dd>(\d+)
ggf. mal den play Button drücken -
@homoran tut auch bei mir finden!
Aber bei den Objekten kommt nix an .....
-
@metaxa sagte in Probleme bei Brother DCP mit Parser auslesen:
Aber bei den Objekten kommt nix an .....
warum schneidest du das Ergebnis ab ?
unterste Zeile im Screenshot -
@homoran mombi!
Ich glaub ich hab´s auch bei mir gefunden ...
Leider nein, steht "0" drinnen im Objekt.
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
unterste Zeile im Screenshot
-
@metaxa wenn du da in den Objekten bist sollte das nicht die ursache sein.
Adapter dürfen immer schreiben, diese Checkbox ist für manuelles Überschreiben in den Objekten -
@metaxa sagte in Probleme bei Brother DCP mit Parser auslesen:
Leider nein, steht "0" drinnen im Objekt.
immerhin wäre 0 besser als null
lösche mal bitte alle Regeln und starte danach den parser-Adapter neu
BTW: welche Version (auch admin und controller)?
mich stört in deinem log:
Cannot find number in answer for parser.0.Farbe_Drucker_BK
-
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
mich stört in deinem log:
Cannot find number in answer for parser.0.Farbe_Drucker_BK
Ja, es sollte das kommen:
parser.0 2021-07-25 11:36:48.945 debug analyseData CHECK for parser.0.Farbe_Drucker_Y, old=50 parser.0 2021-07-25 11:36:48.945 debug analyseData CHECK for parser.0.Farbe_Drucker_C, old=50 parser.0 2021-07-25 11:36:48.944 debug analyseData CHECK for parser.0.Farbe_Drucker_BK, old=90 parser.0 2021-07-25 11:36:48.945 debug analyseData CHECK for parser.0.Farbe_Drucker_M, old=50 parser.0 2021-07-25 11:36:48.944 debug Process ["parser.0.Farbe_Drucker_BK","parser.0.Farbe_Drucker_C","parser.0.Farbe_Drucker_M","parser.0.Farbe_Drucker_Y"] for link http://192.168.178.52/general/information.html?kind=item
-
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
lösche mal bitte alle Regeln und starte danach den parser-Adapter neu
Grmmml......
JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!
-
@metaxa sagte in Probleme bei Brother DCP mit Parser auslesen:
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
lösche mal bitte alle Regeln und starte danach den parser-Adapter neu
Grmmml......
JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!
parser.0 2021-07-25 11:41:51.775 debug (586) analyseData CHECK for parser.0.Farbe_Rainer_C, old=20 parser.0 2021-07-25 11:41:51.773 debug (586) Process ["parser.0.Farbe_Rainer_C"] for link http://192.168.0.60/general/information.html?kind=item
Habe jetzt alle alten Rules gelöscht und nur die von dir Rainer drinnen gelassen.
Heureka! -
-
-
@sigi234 sagte in Probleme bei Brother DCP mit Parser auslesen:
Würde auf 600000 umstellen
mindestens
so schnell druckt auch @Metaxa nichtdann kann ich ja wieder in den Garten, bevor das nächste Unwetter kommt
-
@sigi234 sagte in Probleme bei Brother DCP mit Parser auslesen:
Würde auf 600000 umstellen
Habe ich grundsätzlich eh, aber jetzt zum Testen wollte ich es etwas perfomanter
@homoran sagte in Probleme bei Brother DCP mit Parser auslesen:
so muss sein!
Setze es gleich um und gebe dann Abschlussfeedback!
-
@metaxa und immer vor dem Speichern sicherstellen, dass auf number (.) eingestellt ist
-
FEEDBACK:
Nachträglich betrachtet, war das Löschen der alten Regeln scheinbar die entscheidende Lösung (danke @Homoran). Blöd ist halt nur, dass man mind. 1 Regel drinnen haben muss, sonst kann man nicht speichern. Müsste man eine Dummyrule drinnen haben, die nix anstellt. Eventuell genügt auch nur ein Name, ich hab´s nicht probiert.So sieht es jetzt aus:
Cyan[^>]+><dd>(\d+) enta[^>]+><dd>(\d+) ack[^>]+><dd>(\d+) llow[^>]+><dd>(\d+)
Danke im Speziellen dir Rainer und habe noch paar schöne Stunden im trockenen Garten .
LG und schönen Sonntag liebes Forum,
mxa -
Ich habe auch einen Brother Farblaser Drucker und wollte die Toner Füllstände über den Parser auslesen. Wenn ich aber die Einstellungen vom letzten Beitrag nehme, ließt er bei mir aus wie oft welcher Toner gewechselt wurde. Kann mir da einer vielleicht helfen?
Lieben Gruß
Carsten