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
    439

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

  • 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.
  • HomoranH Homoran

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

    Aber schon nur das Jahr beim Jahreswechsel in einen eigenen Datenpunkt ( Nummer ) zu schreiben, klappt nicht:

    Warum?
    Was steht im log?

    Mit deinem Blockly kann man so lange nichts anfangen, wei man nicht die Daten dahinter kennt

    Ganz allgemein ist dein Trigger falsch
    Du kannst im Trigger keine Vergleichsoperation verwenden sondern nur eine ID

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

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

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

                        537

                        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