Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Gelöst] Zeitanzeige für geöffnetes Garagentor

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Zeitanzeige für geöffnetes Garagentor

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TT-Tom @TripleX last edited by

      @triplex

      dein oder müsste so aus sehen.

      8269cf61-1379-461c-90ae-28117846c244-image.png

      T 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @TripleX last edited by paul53

        @triplex sagte: DOOR_STATE = 2 oder 3 werden ignoriert.

        Es genügt die Prüfung auf DOOR_STATE == 0.

        @triplex sagte in Zeitanzeige für geöffnetes Garagentor:

        das Konvertieren in SS:MM:ss funktioniert aber nicht und es wird mir im Protokoll immer nur 01:00:00 angezeigt.

        Es muss der Block für Zeitdifferenz verwendet werden, an den die Dauer in ms übergeben werden muss.

        Blockly_temp.JPG

        T 2 Replies Last reply Reply Quote 0
        • T
          TripleX @TT-Tom last edited by

          @tt-tom said in Zeitanzeige für geöffnetes Garagentor:

          @triplex

          dein oder müsste so aus sehen.

          8269cf61-1379-461c-90ae-28117846c244-image.png

          Danke für den Hinweis, hätte ich auch selbst drauf kommen können.
          Jetzt läuft es.

          1 Reply Last reply Reply Quote 0
          • T
            TripleX @paul53 last edited by

            @paul53 said in Zeitanzeige für geöffnetes Garagentor:

            @triplex sagte: DOOR_STATE = 2 oder 3 werden ignoriert.

            Es genügt die Prüfung auf DOOR_STATE == 0.

            @triplex sagte in Zeitanzeige für geöffnetes Garagentor:

            das Konvertieren in SS:MM:ss funktioniert aber nicht und es wird mir im Protokoll immer nur 01:00:00 angezeigt.

            Es muss der Block für Zeitdifferenz verwendet werden, an den die Dauer in ms übergeben werden muss.

            Blockly_temp.JPG

            Danke Dir!
            "Zeitdifferenz formatieren" hätte ich jetzt nicht dran gedacht weil ich ja keine Zeitdifferenz habe sondern nur einen Wert formatieren möchte.
            Jetzt läufts.

            haus-automatisierung 1 Reply Last reply Reply Quote 0
            • T
              TripleX @paul53 last edited by

              @paul53

              Eine Frage hätte ich noch.
              Der Timer hat ja folgendes Format : SS:MM:ss
              Ich wollte jetzt über einen weiteren Datenpunkt eine Zeit festlegen, nach der ich eine Erinnerung erhalte, z.B. dass das Tor noch offen ist.
              Die Zeit im Datenpunkt wollte ich z.B. so angeben 00:15:00.

              Kann man die beiden Werte dann ganz einfach vergleichen mit "Falls Timer = 00:15:00" oder muss man das alles noch irgendwie umrechnen?
              Meine Versuche habe bisher nicht funktioniert.
              Hier mal meine 2 Versuche in einem Programm.
              Habe einmal versucht 00:15:00 in eine Zeit zu konvertieren und das andere Mal den Timer in einen String.

              b5b1cbfa-ed81-4b45-b0d9-d1cc4e64c998-image.png

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

                @triplex sagte: Kann man die beiden Werte dann ganz einfach vergleichen mit "Falls Timer = 00:15:00"

                Ja, ein einfacher String-Vergleich sollte genügen.

                Blockly_temp.JPG

                1 Reply Last reply Reply Quote 0
                • haus-automatisierung
                  haus-automatisierung Developer Most Active @TripleX last edited by

                  @triplex sagte in [[Gelöst] Zeitanzeige für

                  "Zeitdifferenz formatieren" hätte ich jetzt nicht dran gedacht weil ich ja keine Zeitdifferenz habe sondern nur einen Wert formatieren möchte.

                  Mh ja gut, aber der andere Block ist ja dafür da ein Datum zu formatieren. Deswegen hattest auch ein Problem mit der Zeitzone. Erklärung findest Du hier:

                  https://youtu.be/sxkz3O6nfFQ

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    TripleX last edited by

                    @paul53 said in [Gelöst] Zeitanzeige für geöffnetes Garagentor:

                    @triplex sagte: Kann man die beiden Werte dann ganz einfach vergleichen mit "Falls Timer = 00:15:00"

                    Ja, ein einfacher String-Vergleich sollte genügen.

                    Blockly_temp.JPG

                    Danke Dir!
                    Jetzt funktioniert es auch bei mir.
                    Ob ich "Wert" angebe oder nochmal den getriggerten Datenpunkt einsetzte, sollte doch eigentlich keinen Unterschied machen oder?
                    Hatte zuvor nämlich anstatt "Wert" nochmal den DP angegeben und da hat es, warum auch immer, nicht funktioniert.

                    DJMarc75 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @TripleX last edited by

                      @triplex sagte in [Gelöst] Zeitanzeige für geöffnetes Garagentor:

                      Hatte zuvor nämlich anstatt "Wert" nochmal den DP angegeben

                      Nein, Du hast den falschen Block gewählt:

                      Screenshot 2024-04-06 190914.png

                      Dieser wäre korrekt gewesen 😉

                      Screenshot 2024-04-06 191019.png

                      T 1 Reply Last reply Reply Quote 1
                      • T
                        TripleX @DJMarc75 last edited by

                        @djmarc75 said in [Gelöst] Zeitanzeige für geöffnetes Garagentor:

                        @triplex sagte in [Gelöst] Zeitanzeige für geöffnetes Garagentor:

                        Hatte zuvor nämlich anstatt "Wert" nochmal den DP angegeben

                        Nein, Du hast den falschen Block gewählt:

                        Screenshot 2024-04-06 190914.png

                        Dieser wäre korrekt gewesen 😉

                        Screenshot 2024-04-06 191019.png

                        Autsch!!!
                        Manchmal sieht man echt den Wald vor lauter Bäumen nicht.

                        1 Reply Last reply Reply Quote 0
                        • T
                          TripleX @haus-automatisierung last edited by

                          @haus-automatisierung said in [Gelöst] Zeitanzeige für geöffnetes Garagentor:

                          @triplex sagte in [[Gelöst] Zeitanzeige für

                          "Zeitdifferenz formatieren" hätte ich jetzt nicht dran gedacht weil ich ja keine Zeitdifferenz habe sondern nur einen Wert formatieren möchte.

                          Mh ja gut, aber der andere Block ist ja dafür da ein Datum zu formatieren. Deswegen hattest auch ein Problem mit der Zeitzone. Erklärung findest Du hier:

                          https://youtu.be/sxkz3O6nfFQ

                          Danke für den Tipp.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          747
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          5
                          12
                          383
                          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