Skip to content
  • Home
  • 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
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
    555

  • 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

Scheduled Pinned Locked Moved Blockly
3 Posts 2 Posters 118 Views 1 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.
  • N Offline
    N Offline
    nexusplanet
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by 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 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        Support us

        ioBroker
        Community Adapters
        Donate

        583

        Online

        32.7k

        Users

        82.5k

        Topics

        1.3m

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

        • Don't have an account? Register

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