HP Printer Binding - monatliche Seiten berechnen
Verfasst: 3. Sep 2019 23:00
Ich habe für unseren Officejet das HP Printer Binding installiert...
Wir nutzen das HP Instant Ink Abo...d.h. wir haben jeden Monat ein gewisses Volumen an Seiten welches ich gerne in Openhab darstellen möchte.
Meine Idee war nun folgende...
Dazu gibt es dann die folgenden Regeln
Summieren der Anzahl der Seiten...rule wird beim Ändern des Items "officejet_totalcount" ausgeführt
Jeweils am 18. jeden Monats startet ein neuer Abrechnungszeitraum...an diesem wird der Counter auf 0 gesetzt.
Problem nun...es funktioniert nicht.
Die zweite Regel konnte ich noch nicht testen.
Wir nutzen das HP Instant Ink Abo...d.h. wir haben jeden Monat ein gewisses Volumen an Seiten welches ich gerne in Openhab darstellen möchte.
Meine Idee war nun folgende...
Code: Alles auswählen
Number officejet_totalcount "Anzahl gedruckter Seiten" {channel="hpprinter:printer:djprinter:usage#totalCount"}
Number officejet_monthcount "Seiten aktueller Zeitraum"
Summieren der Anzahl der Seiten...rule wird beim Ändern des Items "officejet_totalcount" ausgeführt
Code: Alles auswählen
rule "Druckseite add"
when
Item officejet_totalcount changed
then
officejet_monthcount.postUpdate(officejet_monthcount + 1)
end
Code: Alles auswählen
rule "Druckseiten im Monat reset"
when
Time cron "0 1 18 * * ?"
then
officejet_monthcount.postUpdate(0)
end
Die zweite Regel konnte ich noch nicht testen.