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. Skripten / Logik
  4. Blockly
  5. letze Änderung auswerten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    558

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

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

letze Änderung auswerten

Geplant Angeheftet Gesperrt Verschoben Blockly
3 Beiträge 2 Kommentatoren 118 Aufrufe 1 Watching
  • Ä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.
  • N Offline
    N Offline
    nexusplanet
    schrieb am zuletzt editiert von
    #1

    Hallo Community.

    Ich stehe bei einem Script etwas auf dem Schlauch. Ich möchte per Script einen Datenpunkt mit einem Anderen aufsummieren, allerdings nur, wenn die letzte Änderung weniger als 12 Stunden her ist. Aktuell sieht das folgendermaßen aus:

    Zwischenablage02.jpg
    Leider funktionier es nicht. Der Datenpunkt PY_yearly_temp bleibt immer bei 0 obwohl am Tag der Datenpunkt PV_EnergyToday einen Wert hat. Die Abfrage kommt um 22:30, die letzte Änderung passiert aktuell ca 17:20, also keine 12 Stunden. Ich habe mal irgendwo gelesen, dass die letzte Änderung in millis angegeben wird, daher die 43200000.
    Der untere Zeitplan ab 23:00 funktioniert im Übrigen.

    Könnt Ihr mir hier bitte aufzeigen, wo ich etwas falsch mache?

    Beste Grüße

    Dominik

    iobroker auf einem Intel® NUC-Kit DN2820FYKH, Smarthome via Shelly und Tasmota, kleine PV-Anlage mit einem Growatt WR und RS485-Modbus zu MQTT Adapter (ESP8266), Visualisierung mit Jarvis und Flot

    paul53P 1 Antwort Letzte Antwort
    0
    • N nexusplanet

      Hallo Community.

      Ich stehe bei einem Script etwas auf dem Schlauch. Ich möchte per Script einen Datenpunkt mit einem Anderen aufsummieren, allerdings nur, wenn die letzte Änderung weniger als 12 Stunden her ist. Aktuell sieht das folgendermaßen aus:

      Zwischenablage02.jpg
      Leider funktionier es nicht. Der Datenpunkt PY_yearly_temp bleibt immer bei 0 obwohl am Tag der Datenpunkt PV_EnergyToday einen Wert hat. Die Abfrage kommt um 22:30, die letzte Änderung passiert aktuell ca 17:20, also keine 12 Stunden. Ich habe mal irgendwo gelesen, dass die letzte Änderung in millis angegeben wird, daher die 43200000.
      Der untere Zeitplan ab 23:00 funktioniert im Übrigen.

      Könnt Ihr mir hier bitte aufzeigen, wo ich etwas falsch mache?

      Beste Grüße

      Dominik

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @nexusplanet sagte: wo ich etwas falsch mache?

      Es muss die Differenz von aktueller Zeit - lastchanged ausgewertet werden.

      Blockly_temp.JPG

      @nexusplanet sagte in letze Änderung auswerten:

      Der untere Zeitplan ab 23:00 funktioniert im Übrigen.

      Ein Vergleich mit "31.12." hätte genügt.

      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

      N 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @nexusplanet sagte: wo ich etwas falsch mache?

        Es muss die Differenz von aktueller Zeit - lastchanged ausgewertet werden.

        Blockly_temp.JPG

        @nexusplanet sagte in letze Änderung auswerten:

        Der untere Zeitplan ab 23:00 funktioniert im Übrigen.

        Ein Vergleich mit "31.12." hätte genügt.

        N Offline
        N Offline
        nexusplanet
        schrieb am zuletzt editiert von nexusplanet
        #3

        Vielen Dank.
        Ich ging davon aus, dass "Letze Änderung" mit jeder Änderung auf 0 gesetzt wird und daher dort die verstrichenen Millis drin stehen.

        Ein Vergleich mit "31.12." hätte genügt.

        In dem Fall sicher. Der Teil ist stammt aus einem anderen Script, wo ich nach dem Monatsersten prüfe (eigentlich den Monatsletzten, aber dafür benötigt man wohl diesen Workaround) . Ich habe das Script aus purer Faulheit einfach kopiert und noch den Monat ergänzt :)

        Beste Grüße

        Dominik

        iobroker auf einem Intel® NUC-Kit DN2820FYKH, Smarthome via Shelly und Tasmota, kleine PV-Anlage mit einem Growatt WR und RS485-Modbus zu MQTT Adapter (ESP8266), Visualisierung mit Jarvis und Flot

        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

        638

        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