NEWS
Druckerinfos mit Parser auslesen
-
@rocki sagte in Druckerinfos mit Parser auslesen:
@homoran sagte in Druckerinfos mit Parser auslesen:
@rocki
@OliverIO
ich nehme aln, dass hier der Knackpunkt ist:<input id="login" type="submit" value=" "
Vielleicht weiß @OliverIO ob und wenn ja wie man das mitgeben kann
Hmm, das wäre natürlich eine Geschichte
das ist das problem
<input type="hidden" id="CSRFToken" name="CSRFToken" value="TgQ3MhmYbrFndT6KOlcHBnyaAKl9BXl8VG2gxzauOIuvPNjitA==">
-
finde jetzt auch nichts.
gedruckte Seiten, Hersteller und Seriennummer habe ich über snmp hinbekommen
-
@holger-etzel sagte in Druckerinfos mit Parser auslesen:
finde jetzt auch nichts.
gedruckte Seiten, Hersteller und Seriennummer habe ich über snmp hinbekommen
Über snmp Ich auch ja ...
-
@holger-etzel sagte in Druckerinfos mit Parser auslesen:
gedruckte Seiten, Hersteller und Seriennummer habe ich über snmp hinbekommen
gut!
Dazu habe ich in deinem Quelltext nichts gefunden -
wenn ich das so sehe glaube ich mir fehlen noch ein paar Werte im snmp.
Wo findet man die ganzen codes? -
@rocki sagte in Druckerinfos mit Parser auslesen:
Brother MFC-L8690CDW
Ich habe einen MFC-J5335DW und sowohl mit dem Parser als auch SNMP Adpater das lange versucht und irgendwann aufgegeben, ich habe es einfach nicht hingekriegt. Zu kompliziert für mein kleines Gehirn...
Aus Spaß habe ich mir dann mal auf meinem proxmox Homeassistant installiert und siehe da der Drucker wird sofort ohne Aufwand erkannt...
Über den Homeassistant adapter hole ich mir jetzt die Daten. Zwar noch ein System was Pflege braucht und irgendwie durch die Brust ins Auge, aber was solls...
-
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: numberErgebnis:
EDIT:
Schwarze Magie ? Ich habe an den Einstellungen nichts verändert:
wobei 32% aber falsch ist, da der Drucker ja neu ist:
-
@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
-
@fredf nur auf der Seite sehe ich ja keine Prozentwerte
-
@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 -
@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 ist editiert
-
@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