Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Frage] Skript für Drucker Seitenzähler und abgleichen mit Abo

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    309

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[Frage] Skript für Drucker Seitenzähler und abgleichen mit Abo

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 3 Kommentatoren 751 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    Paul81
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich bräuchte mal Hilfe von Java Profis :roll:

    ich habe einen HP 6970 Drucker und nutze das HP Instant Ink Abo. Das bedeutet das ich 50 Seiten im Monat (bei mir 17.01-16.02) zum drucken im Kontingent habe. Wenn die Seiten nicht verbraucht werden, werden diese bis max. 100 Seiten in den folge Monat übernommen.

    Beispiel:

    17.01 - 16.02 = Kontingent 50 aber nur 30 Seiten gedruckt

    17.02 – 16.03 = Kontingent 50 + 20 von Vormonat = 70 für aktuellen Zeitraum.Falls keine Seiten gedruckt werden…

    17.03 – 16.04 = Kontingent 50 +70 vom Vormonat = 100 Seiten für den aktuellen Zeitraum.

    17.04 – 16.05 Kontingent 50+100 =100 im aktuell Zeitraum.. drucke ich dann 101 Seiten werden 15 Seiten nachgebucht...(bei 116 werden wieder 15 nachgebucht...)

    17.06 – 16.05 Kontingent 50 + 5 (Rest von der Nachbuchung) = 55

    Die Kontingente und nachgebuchte Seiten sind vom Tarif abhängig

    https://instantink.hpconnected.com/de/de

    Den Zählerstand des Drucker lese ich mit dem snmp Adapter aus.

    ~~![](</s><URL url=)<link_text text="http://forum.iobroker.net/download/file ... 61142b47e4">http://forum.iobroker.net/download/file.php?mode=view&id=20330&sid=83081d98f2c3498ffa346c61142b47e4</link_text>" />

    Jetzt bräuchte ich ein Script das die Seiten berechnet und in der VIS das noch verfügbare Kontingent anzeigt.

    Es würde auch gut hierzu passen http://forum.iobroker.net/viewtopic.php?t=910

    Ich habe auch versucht ein Bild ausschnitt von der HP-Seite zu bekommen, leider kann ich mich über IFrame und co nicht über die VIS auf der HP-Seiten anmelden.

    ~~![](</s><URL url=)<link_text text="http://forum.iobroker.net/download/file ... 61142b47e4">http://forum.iobroker.net/download/file.php?mode=view&id=20329&sid=83081d98f2c3498ffa346c61142b47e4</link_text>" />

    Kann mir da wer helfen?

    Egal wie es ausgeht DANKE SCHONMAL!!~~~~ 5219_hp_org.jpg
    5219_hp.jpg

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo Paul81,

      das ist eine interassante Anwendung.

      Ich habe leider keine Zeit, ein fertiges Skript zu schreiben. Aber ich kann sicher helfen, wenn es klemmt.

      Ich würde ein paar States anlegen:

      aktuellerMonat.Ist

      aktuellerMonat.Kontingent

      aktuellerMonat.Zählerstart

      jeden 17. eines Monats um 00:00 Uhr dann

      aktuellerMonat.Zählerstart = Seitenzähler aus Adapter einlesen

      aktuellerMonat.Ist = SeitenzählerAdapter - aktuellerMonat.Zählerstart (also erstmal 0)

      aktuellerMonat.Kontingent = aktuellerMonat.Kontingent.letzterWert (Vormonat) + 50;

      usw.

      Allerdings sagt mir der Screenshot, dass das ja schon alles gemacht wird. Daher braucht man die Daten ja nur zu parsen und vermeidet dadurch Abweichungen (durch Skriptfehler, Umstellungen im Vertrag, Drucken über den Monatswechsel oder Ausfall des ioBroker Servers) zu den Anbieterzahlen. Wo kommt der Screenshot her? Vielleicht kann man sich über oauth bei der Seite anmelden und dann die Daten parsen.

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        tomfort
        schrieb am zuletzt editiert von
        #3

        Ein Danke währe nicht schlecht gewesen :)

        Mein Vorredner hat sich wirklich Mühe gegeben um weiter zu helfen…

        Bin mir sicher,das er eine gute Antwort abgegeben hat ,denn ich kenne mich da auch nicht so gut mit aus.

        Aber das ganze hört sich professionell an 8-)

        Ich zum Glück muss nicht viel drucken.Hab' nen Drucker zu Hause den ich nur selten benutze!

        Wenn schon mal was gedruckt werden muss,wie z.B. Flyer,dann lasse ich es von der druckdiscount24.de machen,https://www.druckdiscount24.de/flyer#/ .

        Sind ne,meiner Meinung nach echt gute Druckerei die ihre Arbeit klasse machen!Dazu sind sie auch noch günstig …

        Warum sich also mit dem Drucker zu Huase rumschlagen :lol:

        LG

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        520

        Online

        32.7k

        Benutzer

        82.5k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe