Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Variable einmal Pro Monat Protokollieren

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Variable einmal Pro Monat Protokollieren

Scheduled Pinned Locked Moved Einsteigerfragen
7 Posts 3 Posters 743 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    grazer2500
    wrote on last edited by
    #1

    Hallo ich möchte den History Adapter (3.0.1) so benutzen das ich einmal im Monat einen Eintrag erstellen damit ich diesen in einem Diagramm dann Visualisieren kann.

    Bei History kann ich aber scheinend nicht zu bestimmten Zeitpunkten Protokollieren.

    Ist die Variante gescheit das ich einen Skript mache, und diesen immer am letzten Tag des Monates um 23:59 ausführe.Dort dann die Werte in eine Variable schreibe und diese dann mit History Protokolliere. Oder gibt es einfachere Varianten?

    Vielen dank für die Tipps.

    paul53P 1 Reply Last reply
    0
    • G grazer2500

      Hallo ich möchte den History Adapter (3.0.1) so benutzen das ich einmal im Monat einen Eintrag erstellen damit ich diesen in einem Diagramm dann Visualisieren kann.

      Bei History kann ich aber scheinend nicht zu bestimmten Zeitpunkten Protokollieren.

      Ist die Variante gescheit das ich einen Skript mache, und diesen immer am letzten Tag des Monates um 23:59 ausführe.Dort dann die Werte in eine Variable schreibe und diese dann mit History Protokolliere. Oder gibt es einfachere Varianten?

      Vielen dank für die Tipps.

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #2

      @grazer2500 sagte: Ist die Variante gescheit das ich einen Skript mache, und diesen immer am letzten Tag des Monates um 23:59 ausführe.Dort dann die Werte in eine Variable schreibe und diese dann mit History Protokolliere.

      Ja, mit schedule() im Skript.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      G 1 Reply Last reply
      0
      • paul53P paul53

        @grazer2500 sagte: Ist die Variante gescheit das ich einen Skript mache, und diesen immer am letzten Tag des Monates um 23:59 ausführe.Dort dann die Werte in eine Variable schreibe und diese dann mit History Protokolliere.

        Ja, mit schedule() im Skript.

        G Offline
        G Offline
        grazer2500
        wrote on last edited by
        #3

        @paul53 Sehr gut danke.
        Ich hätte es aber mit Blocky gemacht da ich sonst nicht wirklich Programmieren kann, leider.

        Kann ich dann aus der History ein Säulendiagramm machen. Also alle werte von Jänner nebeneinander usw.. oder muss ich das dann anders angehen?

        CodierknechtC 1 Reply Last reply
        0
        • G grazer2500

          @paul53 Sehr gut danke.
          Ich hätte es aber mit Blocky gemacht da ich sonst nicht wirklich Programmieren kann, leider.

          Kann ich dann aus der History ein Säulendiagramm machen. Also alle werte von Jänner nebeneinander usw.. oder muss ich das dann anders angehen?

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          wrote on last edited by Codierknecht
          #4

          @grazer2500 sagte in Variable einmal Pro Monat Protokollieren:

          Ich hätte es aber mit Blocky gemacht da ich sonst nicht wirklich Programmieren kann, leider.

          Das hat @paul53 ja vermutlich auch gemeint.

          748fb65c-36a7-401c-93b2-5cede2efdc11-image.png
          Da der jeweils letzte Tag des Monats dynamisch bestimmt werden muss, musst Du an jedem Ersten eines Monats den Zeitplan neu starten.
          Im Beispiel wird am Ersten eines jeden Monats um 00:15 Uhr der Zeitplan gestoppt und für 23:59 Uhr des jetzt neuen Monats neu erzeugt.

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 8.2.4 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi + dies & das
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          paul53P 1 Reply Last reply
          0
          • CodierknechtC Codierknecht

            @grazer2500 sagte in Variable einmal Pro Monat Protokollieren:

            Ich hätte es aber mit Blocky gemacht da ich sonst nicht wirklich Programmieren kann, leider.

            Das hat @paul53 ja vermutlich auch gemeint.

            748fb65c-36a7-401c-93b2-5cede2efdc11-image.png
            Da der jeweils letzte Tag des Monats dynamisch bestimmt werden muss, musst Du an jedem Ersten eines Monats den Zeitplan neu starten.
            Im Beispiel wird am Ersten eines jeden Monats um 00:15 Uhr der Zeitplan gestoppt und für 23:59 Uhr des jetzt neuen Monats neu erzeugt.

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #5

            @codierknecht sagte: an jedem Ersten eines Monats den Zeitplan neu starten.

            ... oder um 23:59:xx Uhr prüfen, ob morgen der 1. ist. Siehe hier.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            CodierknechtC 1 Reply Last reply
            0
            • paul53P paul53

              @codierknecht sagte: an jedem Ersten eines Monats den Zeitplan neu starten.

              ... oder um 23:59:xx Uhr prüfen, ob morgen der 1. ist. Siehe hier.

              CodierknechtC Offline
              CodierknechtC Offline
              Codierknecht
              Developer Most Active
              wrote on last edited by
              #6

              @paul53
              Dann läuft der Kram 30x im Monat ohne etwas zu tun.
              Kann man sich auch sparen.

              Funktionieren würde es natürlich genau so gut.

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 8.2.4 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi + dies & das
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              paul53P 1 Reply Last reply
              0
              • CodierknechtC Codierknecht

                @paul53
                Dann läuft der Kram 30x im Monat ohne etwas zu tun.
                Kann man sich auch sparen.

                Funktionieren würde es natürlich genau so gut.

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by paul53
                #7

                @codierknecht sagte: Dann läuft der Kram 30x im Monat ohne etwas zu tun.

                Das kann man im CRON eingrenzen. Es ist weniger aufwändig und funktioniert auch nach einem Skript-Neustart.

                Blockly_temp.JPG

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Reply Last reply
                3
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                564

                Online

                32.4k

                Users

                81.4k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe