Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] setstate (Datum)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] setstate (Datum)

    This topic has been deleted. Only users with topic management privileges can see it.
    • Digi-Kai
      Digi-Kai last edited by

      Hallo Gemeinde,

      ich stelle mich wohl total dusselig an. Die Aufgabenstellung ist nicht wirklich kompliziert, aber dennoch scheiter ich kläglich.

      Es klappt einfach nicht einem Datenpunkt einen Timestamp zuzuweisen. Hier mein Code

      var today = new Date(); 
      setState('javascript.0.LastRainDay', today);
      console.log(today);
      

      Der Wert wird dem Datenpunkt einfach nicht zugewiesen.

      Vielleicht kann mir mal jemand die Tomaten von den Augen nehmen.

      Vielen Dank

      Kai-Uwe

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Log gibt den richtigen Wert aus?

        Type des Datenpunktes ist richtig ? (Mixed)

        Sent from my iPhone using Tapatalk

        1 Reply Last reply Reply Quote 0
        • Digi-Kai
          Digi-Kai last edited by

          Schon mal vielen Dank für die schnelle Antwort.

          Das Log gibt den richtigen Wert aus.

          Auch wenn ich den Wert als String zuweise klappt es.

          setState('javascript.0.LastRainDay', 'Mon Nov 12 2018 16:45:04 GMT+0100 (CET)');
          // ^^ klappt
          

          Aber Datenbanktyp "mixed" ?

          Da habe ich "state" stehen. Aber "mixed" bekomme ich gar nicht zur Auswahl.

          Wahrscheinlich habe ich als Anfänger zu große Probleme mit den Basics.

          Grüße

          Kai-Uwe

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 last edited by

            Mit https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#formatdate kannst Du date in einen beliebigen String formatieren.

            1 Reply Last reply Reply Quote 0
            • Digi-Kai
              Digi-Kai last edited by

              Volltreffer Paul. Vielen Dank. So klappt ess auf Anhieb:

              var today = formatDate(new Date(), "YYYY-MM-DD");
              setState('javascript.0.LastRainDay', today);
              console.log(today);
              
              

              Mann, was habe ich dafür Zeit verbraten.

              Nochmals besten Dank und viele Grüße.

              Kai-Uwe

              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 last edited by

                @Digi-Kai:

                So klappt ess auf Anhieb: `
                Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                553
                Online

                31.7k
                Users

                79.9k
                Topics

                1.3m
                Posts

                3
                6
                1070
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo