Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Variable einmal Pro Monat Protokollieren

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Variable einmal Pro Monat Protokollieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      grazer2500 last edited by

      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.

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @grazer2500 last edited by 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 1 Reply Last reply Reply Quote 0
        • G
          grazer2500 @paul53 last edited by

          @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?

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @grazer2500 last edited by 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.

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Codierknecht last edited by

              @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.

              Codierknecht 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @paul53 last edited by

                @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.

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Codierknecht last edited by paul53

                  @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

                  1 Reply Last reply Reply Quote 3
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  505
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  437
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo