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. [Gelöst]: Eintragung von Werten im Block Datum und Zeit

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    681

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

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

[Gelöst]: Eintragung von Werten im Block Datum und Zeit

Scheduled Pinned Locked Moved Blockly
7 Posts 2 Posters 466 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.
  • P Offline
    P Offline
    Peter c
    wrote on last edited by Peter c
    #1

    Habe folgendes kleines Blockly geschrieben um zwei Lampen bei Sonnenuntergang und Fernseher aus anzuschalten.

    Bildschirmfoto 2025-03-25 um 14.26.28.png

    Ich habe dazu den Codeblock aktuelle Zeit verwendet der standardmäßig mit 12:00 belegt ist. Habe dann dort den Trigger "Wert" eingetragen.
    Nun hat das Blockly nicht funktioniert und ich habe versucht herauszufinden woran das lag. Habe mittels ChatGPT dann herausgefunden, dass der Wert "12:00" nicht durch die Eingabe des Triggers "Wert" im Code ersetzt wird. ChatGPT hat mir dann einen Code geliefert in dem der Wert 12:00 nicht hinter dem Wert Block mehr steht.

    Bildschirmfoto 2025-03-25 um 14.29.50.png

    Wie muss man das richtig eingeben bzw. wie löscht man den Wert 12:00 richtig?

    paul53P 1 Reply Last reply
    0
    • P Peter c

      Habe folgendes kleines Blockly geschrieben um zwei Lampen bei Sonnenuntergang und Fernseher aus anzuschalten.

      Bildschirmfoto 2025-03-25 um 14.26.28.png

      Ich habe dazu den Codeblock aktuelle Zeit verwendet der standardmäßig mit 12:00 belegt ist. Habe dann dort den Trigger "Wert" eingetragen.
      Nun hat das Blockly nicht funktioniert und ich habe versucht herauszufinden woran das lag. Habe mittels ChatGPT dann herausgefunden, dass der Wert "12:00" nicht durch die Eingabe des Triggers "Wert" im Code ersetzt wird. ChatGPT hat mir dann einen Code geliefert in dem der Wert 12:00 nicht hinter dem Wert Block mehr steht.

      Bildschirmfoto 2025-03-25 um 14.29.50.png

      Wie muss man das richtig eingeben bzw. wie löscht man den Wert 12:00 richtig?

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #2

      @peter-c sagte: zwei Lampen bei Sonnenuntergang und Fernseher aus anzuschalten.

      Dafür gibt es den Astro-Trigger.

      Blockly_temp.JPG

      Die Astro-Zeiten sind als Trigger ungeeignet.

      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

      P 1 Reply Last reply
      0
      • paul53P paul53

        @peter-c sagte: zwei Lampen bei Sonnenuntergang und Fernseher aus anzuschalten.

        Dafür gibt es den Astro-Trigger.

        Blockly_temp.JPG

        Die Astro-Zeiten sind als Trigger ungeeignet.

        P Offline
        P Offline
        Peter c
        wrote on last edited by
        #3

        @paul53 said in Eintragung von Werten im Block Datum und Zeit:

        Die Astro-Zeiten sind als Trigger ungeeignet.

        Ok soweit verstanden, aber mal unabhängig von dem Trigger allgemein, warum bleibt die 12:00 aktiv wenn man wert einträgt?

        paul53P 1 Reply Last reply
        0
        • P Peter c

          @paul53 said in Eintragung von Werten im Block Datum und Zeit:

          Die Astro-Zeiten sind als Trigger ungeeignet.

          Ok soweit verstanden, aber mal unabhängig von dem Trigger allgemein, warum bleibt die 12:00 aktiv wenn man wert einträgt?

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #4

          @peter-c sagte: warum bleibt die 12:00 aktiv wenn man wert einträgt?

          "12:00" bleibt nicht aktiv, wenn man Wert einsetzt. Erzeugter Javascript-Code mit Wert:

            if (compareTime((obj.state ? obj.state.val : ''), null, '==', null)) {
          

          Außerdem vergleichst du das Datum in ms mit der Uhrzeit im Format "hh:mm".

          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

          P 1 Reply Last reply
          0
          • paul53P paul53

            @peter-c sagte: warum bleibt die 12:00 aktiv wenn man wert einträgt?

            "12:00" bleibt nicht aktiv, wenn man Wert einsetzt. Erzeugter Javascript-Code mit Wert:

              if (compareTime((obj.state ? obj.state.val : ''), null, '==', null)) {
            

            Außerdem vergleichst du das Datum in ms mit der Uhrzeit im Format "hh:mm".

            P Offline
            P Offline
            Peter c
            wrote on last edited by
            #5

            @paul53 said in Eintragung von Werten im Block Datum und Zeit:

            Datum in ms

            Laut Eintrag im javascript.0.variables.astro.sunsetStart ist der Wert 18:31:04 eine Uhrzeit im Format xx:xx:xx
            Wo vergleiche ich da ein Datum in ms?

            Bildschirmfoto 2025-03-25 um 16.57.42.png

            paul53P 1 Reply Last reply
            0
            • P Peter c

              @paul53 said in Eintragung von Werten im Block Datum und Zeit:

              Datum in ms

              Laut Eintrag im javascript.0.variables.astro.sunsetStart ist der Wert 18:31:04 eine Uhrzeit im Format xx:xx:xx
              Wo vergleiche ich da ein Datum in ms?

              Bildschirmfoto 2025-03-25 um 16.57.42.png

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #6

              @peter-c sagte: Wo vergleiche ich da ein Datum in ms?

              compareTime() vergleicht auf die ms genau. Deshalb ist ein Vergleich der aktuellen Zeit auf "ist gleich mit" i.d.R. nicht möglich, da es fast immer Abweichungen von einigen ms gibt.
              Es müsste jede Sekunde getriggert werden und der Vergleich so aussehen:

              Blockly_temp.JPG

              Deshalb verwende den Astro-Trigger!

              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

              P 1 Reply Last reply
              0
              • paul53P paul53

                @peter-c sagte: Wo vergleiche ich da ein Datum in ms?

                compareTime() vergleicht auf die ms genau. Deshalb ist ein Vergleich der aktuellen Zeit auf "ist gleich mit" i.d.R. nicht möglich, da es fast immer Abweichungen von einigen ms gibt.
                Es müsste jede Sekunde getriggert werden und der Vergleich so aussehen:

                Blockly_temp.JPG

                Deshalb verwende den Astro-Trigger!

                P Offline
                P Offline
                Peter c
                wrote on last edited by
                #7

                @paul53 said in Eintragung von Werten im Block Datum und Zeit:

                Deshalb verwende den Astro-Trigger!

                Ok mach ich ja. Wollt es nur verstehen wenn ich den Zeittrigger mal für was anderes nutzen wollte. Hatte im Forum den Hinweis auf den javascript.0.variables.astro Umfang gefunden und gedacht, dass der ja ganz praktisch ist.

                1 Reply Last reply
                0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                372

                Online

                32.7k

                Users

                82.6k

                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