Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Skripten / Logik
  4. Blockly
  5. gelöst: Jahreswechsel Werte in Datenpunkte schreiben

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    435

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    363

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    962

gelöst: Jahreswechsel Werte in Datenpunkte schreiben

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 2 Kommentatoren 722 Aufrufe 1 Beobachtet
  • Ä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.
  • HALH HAL

    @homoran Danke für Deine Antwort. Vermutlich liegt es an dem Trigger.
    Im Object "Jahr" steht die Nummer "2021" . Diese möchte ich mit dem aktuellen Jahr vergleichen und bei "kleiner als aktuell" den Wert , jetzt "2022" in den Datenpunkt schreiben.
    im Log steht:
    log.jpg
    Wie müsste der Trigger aussehen ?
    Wenn sich der Jahreswert geändert hat, möchte ich gleichzeitig die Verbrauchswerte vom Vorjahr schreiben, da der Powerfoxadapter immer nur die aufgelaufenen Werte ausgibt.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #4

    @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

    im Log steht:

    wenn du da jetzt keinen Screenshot genommen hättest, sondern den Text in Code-tags gepostet, könnte ich dir die entsprechende Info zitieren. Abtippen werde ich es nicht.

    @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

    Vermutlich liegt es an dem Trigger.

    nicht nur vermutlich

    @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

    Wie müsste der Trigger aussehen ?

    ich habe etwas ähnliches und triggere zum Jahreswechsel per Cron 59 23 31 12 * zur letzten Minute des Jahres

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    HALH 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

      im Log steht:

      wenn du da jetzt keinen Screenshot genommen hättest, sondern den Text in Code-tags gepostet, könnte ich dir die entsprechende Info zitieren. Abtippen werde ich es nicht.

      @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

      Vermutlich liegt es an dem Trigger.

      nicht nur vermutlich

      @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

      Wie müsste der Trigger aussehen ?

      ich habe etwas ähnliches und triggere zum Jahreswechsel per Cron 59 23 31 12 * zur letzten Minute des Jahres

      HALH Offline
      HALH Offline
      HAL
      schrieb am zuletzt editiert von
      #5

      @homoran sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

      wenn du da jetzt keinen Screenshot genommen hättest, sondern den Text in Code-tags gepostet, könnte ich dir die entsprechende Info zitieren. Abtippen werde ich es nicht.

      Wie kann ich nur den Javasrcipt log runterladen ? Bei mir kommt eine echt große Datei in der die einzelnen Javazeilen verteilt stehen...

      Statt den Vergleich (Jahr) mit Cron ist eine gute Idee. Das baue ich mal um.

      Alle Raspberry ( 5 ) gegen NUC (N100, 16GB Ram und 500GB M2 SSD, extern 2TB SSD ) mit Proxmox 8.3.3 gewechselt. Läuft absolut super !
      (Iobroker, Grafana, Teslalogger, Nextcloud, go2rtc, PiHole, IOB-VIS2, Teslamate, homeassistant nur als test)

      HomoranH 1 Antwort Letzte Antwort
      0
      • HALH HAL

        @homoran sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

        wenn du da jetzt keinen Screenshot genommen hättest, sondern den Text in Code-tags gepostet, könnte ich dir die entsprechende Info zitieren. Abtippen werde ich es nicht.

        Wie kann ich nur den Javasrcipt log runterladen ? Bei mir kommt eine echt große Datei in der die einzelnen Javazeilen verteilt stehen...

        Statt den Vergleich (Jahr) mit Cron ist eine gute Idee. Das baue ich mal um.

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #6

        @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

        Wie kann ich nur den Javasrcipt log runterladen ?

        Für's erste einfach den Code in deinem Screenshot markieren und als Text posten

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        HALH 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

          Wie kann ich nur den Javasrcipt log runterladen ?

          Für's erste einfach den Code in deinem Screenshot markieren und als Text posten

          HALH Offline
          HALH Offline
          HAL
          schrieb am zuletzt editiert von
          #7

          @homoran
          So klappt es leider nicht .

          <block xmlns="https://developers.google.com/blockly/xml" type="schedule_create" id=":M:tNUJ`VGIUN~udfO6v" x="-362.29241943359375" y="-87.46675109863287">
            <field name="NAME">schedule1</field>
            <value name="SCHEDULE">
              <shadow type="field_cron" id="-W[sX~]uXEP4rsu$GO{y">
                <field name="CRON">{"time":{"exactTime":true,"start":"15:55"},"period":{"years":1,"yearDate":3,"yearMonth":1}}</field>
              </shadow>
            </value>
            <statement name="STATEMENT">
              <block type="update" id="y2TDQD1aHQyskOU[3?}G">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">javascript.0.Eigene_Datenpunkte.Eigener_Ordner.Jahr</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="math_arithmetic" id="~KrnUfFA-,N@09t9xMff">
                    <field name="OP">ADD</field>
                    <value name="A">
                      <shadow type="math_number" id="Ukf@KbycEcGs~NZO=qL_">
                        <field name="NUM">1</field>
                      </shadow>
                      <block type="get_value" id="k[!RUj?!(N(Qy!zXPC;j">
                        <field name="ATTR">val</field>
                        <field name="OID">javascript.0.Eigene_Datenpunkte.Eigener_Ordner.Jahr</field>
                      </block>
                    </value>
                    <value name="B">
                      <shadow type="math_number" id="NdNmYcIjy@q.krxi~5Yi">
                        <field name="NUM">1</field>
                      </shadow>
                    </value>
                  </block>
                </value>
              </block>
            </statement>
          </block>
          

          Log:

          
          javascript.0
          2022-01-02 15:50:40.394	info	script.js.common.Jahrswechsel: registered 0 subscriptions and 1 schedule
          
          javascript.0
          2022-01-02 15:50:40.385	info	Start javascript script.js.common.Jahrswechsel
          
          javascript.0
          2022-01-02 15:50:29.850	info	Stop script script.js.common.Jahrswechsel
          

          Da ich nicht wieder bis zum nächsten Jahreswechsel warten wollte habe ich den scedule auf heute 15:55 Uhr gestellt

          Alle Raspberry ( 5 ) gegen NUC (N100, 16GB Ram und 500GB M2 SSD, extern 2TB SSD ) mit Proxmox 8.3.3 gewechselt. Läuft absolut super !
          (Iobroker, Grafana, Teslalogger, Nextcloud, go2rtc, PiHole, IOB-VIS2, Teslamate, homeassistant nur als test)

          HomoranH 1 Antwort Letzte Antwort
          0
          • HALH HAL

            @homoran
            So klappt es leider nicht .

            <block xmlns="https://developers.google.com/blockly/xml" type="schedule_create" id=":M:tNUJ`VGIUN~udfO6v" x="-362.29241943359375" y="-87.46675109863287">
              <field name="NAME">schedule1</field>
              <value name="SCHEDULE">
                <shadow type="field_cron" id="-W[sX~]uXEP4rsu$GO{y">
                  <field name="CRON">{"time":{"exactTime":true,"start":"15:55"},"period":{"years":1,"yearDate":3,"yearMonth":1}}</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="update" id="y2TDQD1aHQyskOU[3?}G">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">javascript.0.Eigene_Datenpunkte.Eigener_Ordner.Jahr</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="math_arithmetic" id="~KrnUfFA-,N@09t9xMff">
                      <field name="OP">ADD</field>
                      <value name="A">
                        <shadow type="math_number" id="Ukf@KbycEcGs~NZO=qL_">
                          <field name="NUM">1</field>
                        </shadow>
                        <block type="get_value" id="k[!RUj?!(N(Qy!zXPC;j">
                          <field name="ATTR">val</field>
                          <field name="OID">javascript.0.Eigene_Datenpunkte.Eigener_Ordner.Jahr</field>
                        </block>
                      </value>
                      <value name="B">
                        <shadow type="math_number" id="NdNmYcIjy@q.krxi~5Yi">
                          <field name="NUM">1</field>
                        </shadow>
                      </value>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
            

            Log:

            
            javascript.0
            2022-01-02 15:50:40.394	info	script.js.common.Jahrswechsel: registered 0 subscriptions and 1 schedule
            
            javascript.0
            2022-01-02 15:50:40.385	info	Start javascript script.js.common.Jahrswechsel
            
            javascript.0
            2022-01-02 15:50:29.850	info	Stop script script.js.common.Jahrswechsel
            

            Da ich nicht wieder bis zum nächsten Jahreswechsel warten wollte habe ich den scedule auf heute 15:55 Uhr gestellt

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #8

            @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

            So klappt es leider nicht .

            was?

            @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

            Log:

            sieht doch gut aus - was soll da sonst stehen?

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            HALH 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

              So klappt es leider nicht .

              was?

              @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

              Log:

              sieht doch gut aus - was soll da sonst stehen?

              HALH Offline
              HALH Offline
              HAL
              schrieb am zuletzt editiert von
              #9

              @homoran "es" der Datenpunkt "Jahr" wird nicht um "1" erhöht.

              Alle Raspberry ( 5 ) gegen NUC (N100, 16GB Ram und 500GB M2 SSD, extern 2TB SSD ) mit Proxmox 8.3.3 gewechselt. Läuft absolut super !
              (Iobroker, Grafana, Teslalogger, Nextcloud, go2rtc, PiHole, IOB-VIS2, Teslamate, homeassistant nur als test)

              HomoranH 1 Antwort Letzte Antwort
              0
              • HALH HAL

                @homoran "es" der Datenpunkt "Jahr" wird nicht um "1" erhöht.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #10

                @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

                @homoran "es" der Datenpunkt "Jahr" wird nicht um "1" erhöht.

                dann zeig mal das Blockly

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                HALH 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

                  @homoran "es" der Datenpunkt "Jahr" wird nicht um "1" erhöht.

                  dann zeig mal das Blockly

                  HALH Offline
                  HALH Offline
                  HAL
                  schrieb am zuletzt editiert von
                  #11

                  @homoran
                  als Export über dem log, grafisch hier:
                  Screenshot 2022-01-02 162729.jpg

                  Alle Raspberry ( 5 ) gegen NUC (N100, 16GB Ram und 500GB M2 SSD, extern 2TB SSD ) mit Proxmox 8.3.3 gewechselt. Läuft absolut super !
                  (Iobroker, Grafana, Teslalogger, Nextcloud, go2rtc, PiHole, IOB-VIS2, Teslamate, homeassistant nur als test)

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • HALH HAL

                    @homoran
                    als Export über dem log, grafisch hier:
                    Screenshot 2022-01-02 162729.jpg

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von Homoran
                    #12

                    @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

                    als Export über dem log

                    nutzt am Handy nichts!

                    @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

                    grafisch hier:

                    du solltest ha auch nicht den schedule, sondern den CRON nehmen

                    Wobei sich zusätzlich die Frage stellt ob die Zeit(zone) auf dem Server korrekt ist
                    weiterhin die Frage ob der Datenpunkt vom Typ number ist und auch der Wert kein string ist

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    HALH 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

                      als Export über dem log

                      nutzt am Handy nichts!

                      @hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:

                      grafisch hier:

                      du solltest ha auch nicht den schedule, sondern den CRON nehmen

                      Wobei sich zusätzlich die Frage stellt ob die Zeit(zone) auf dem Server korrekt ist
                      weiterhin die Frage ob der Datenpunkt vom Typ number ist und auch der Wert kein string ist

                      HALH Offline
                      HALH Offline
                      HAL
                      schrieb am zuletzt editiert von
                      #13

                      Danke ! .Hat auch mit schedule geklappt. Am Server stand noch nicht die korrekte Systemzeit.

                      Alle Raspberry ( 5 ) gegen NUC (N100, 16GB Ram und 500GB M2 SSD, extern 2TB SSD ) mit Proxmox 8.3.3 gewechselt. Läuft absolut super !
                      (Iobroker, Grafana, Teslalogger, Nextcloud, go2rtc, PiHole, IOB-VIS2, Teslamate, homeassistant nur als test)

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      596

                      Online

                      32.8k

                      Benutzer

                      82.8k

                      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