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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

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

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 2 Kommentatoren 459 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.
  • P Offline
    P Offline
    Peter c
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 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

                678

                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