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. [Frage] Kann der Timestamp eines States beeinflusst werden?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[Frage] Kann der Timestamp eines States beeinflusst werden?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
monitoringjavascript
5 Beiträge 2 Kommentatoren 311 Aufrufe 2 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.
  • GaspodeG Offline
    GaspodeG Offline
    Gaspode
    schrieb am zuletzt editiert von
    #1

    Hallo,
    kann ich eigentlich den Timestamp eines States explizit setzen?
    Hintergrund:
    Ich bekomme Messwerte meiner Solaranlage mit variabler Verzögerung, habe aber für jeden Wert die genaue Zeit.
    Im Moment setze einen State und schreibe den Zeitverlauf per SQL Adabter in eine mySQL Datenbank. Leider ist der Zeitstempel natürlich immer der Zeitpunkt, bei dem der Wert gesetzt wird. Kann ich dafür sorgen, dass die richtige Zeit verwendet wird?
    Danke und Gruß
    Alexi

    1 Antwort Letzte Antwort
    0
    • T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von ticaki
      #2

      Ja kannst du so:

      var time = new Date();
      time.setMinutes(time.getMinutes()-5,0);
      setState('0_userdata.0.DWD_Script_alpha_test.message',{val:'test4', ts:time.getTime()});
      

      Hab aber keine Ahnung ob das mit Blockly geht.

      EDIT: hatte getTime() vergessen

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      1 Antwort Letzte Antwort
      1
      • GaspodeG Offline
        GaspodeG Offline
        Gaspode
        schrieb am zuletzt editiert von
        #3

        Super, Danke.
        Blockly ist nicht nötig, allerdings setze ich den State über die SimpleAPI. Da scheint es diese Funktionalität nicht zu geben, oder?
        Notfalls muss ich mir halt erst einen State mit dem ts als Wert setzen, und dann im Trigger eines weiteren States diesen per Sript dazupacken. Umständlich, sollte aber gehen.
        Oder habe ich was übersehen, und das ts Setzen geht doch irgendwie über die SimpleApi?

        T 1 Antwort Letzte Antwort
        0
        • GaspodeG Gaspode

          Super, Danke.
          Blockly ist nicht nötig, allerdings setze ich den State über die SimpleAPI. Da scheint es diese Funktionalität nicht zu geben, oder?
          Notfalls muss ich mir halt erst einen State mit dem ts als Wert setzen, und dann im Trigger eines weiteren States diesen per Sript dazupacken. Umständlich, sollte aber gehen.
          Oder habe ich was übersehen, und das ts Setzen geht doch irgendwie über die SimpleApi?

          T Nicht stören
          T Nicht stören
          ticaki
          schrieb am zuletzt editiert von ticaki
          #4

          @Alexi
          probiere es doch einfach aus? :)

          http://ipaddress:8087/set/javascript.0.test?value=1&prettyPrint&ts=10
          

          Der Timestamp müsste 01.01.1970 00:00:00:010 sein.

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          1 Antwort Letzte Antwort
          0
          • GaspodeG Offline
            GaspodeG Offline
            Gaspode
            schrieb am zuletzt editiert von
            #5

            Danke, hatte ich schon so probiert. Leider wird ts ignoriert. Auch timestamp bewirkt nix. :disappointed:

            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

            524

            Online

            32.7k

            Benutzer

            82.4k

            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