Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Timer (Gelöst)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Timer (Gelöst)

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

      @crepp1967 zeig mal ein Screen vom Blockly bitte. Kann man dann auch am Smartphone ansehen.

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

        @djmarc75

        8e08e089-b5c4-41cc-ac70-d27b4595bd3e-image.png

        Blöd ist nur das die beiden beteiligten Geräte nur "switch" heissen...

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

          @crepp1967
          Da fehlt ja der Trigger.
          Wann (durch was) soll den geschalten werden ?

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

            @djmarc75
            Wenn switch = 0

            oder reicht das nicht als Trigger?

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

              @crepp1967 Switch kann kein 0 sondern nur true oder false.

              Vorschlag:

              Screenshot 2023-05-11 081700.png

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

                @djmarc75
                Danke für Deinen Vorschlag, ist auf jeden Fall eine Überlegung wert die trigger mit und zu verknüpfen.

                Mittlerweile habe ich gesehen das er eingeschaltet hat...
                7:55 obwohl ab 7:30 im Trigger steht - ich kann mir das nicht erklären aber ich möchte es verstehen.
                Hast Du eine Erklärung für den Zeitversatz???

                DJMarc75 2 Replies Last reply Reply Quote 0
                • DJMarc75
                  DJMarc75 @crepp1967 last edited by

                  @crepp1967 Wenn das in Deinem Skript ist dann sind 15 Minuten "Versatz" beim Starten des Skripts normal weil Intervall erst 15 Minuten später ausgeführt wird. Ich gehe davon aus dass Du um 7:40 Uhr das Skript neu gestartet hast.

                  Wie gesagt fehlt Deinem Skript jeglicher Trigger und wird als solches nie richtig laufen.

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

                    @crepp1967 sagte in Timer:

                    die trigger mit und zu verknüpfen.

                    das sind keine Trigger sondern Abhängigkeiten 😉

                    crepp1967 2 Replies Last reply Reply Quote 0
                    • crepp1967
                      crepp1967 @DJMarc75 last edited by

                      @djmarc75
                      OK, danke für die Klarstellung.
                      Ich werde Deine Version einrichten u. das Thema so lang offen lassen.

                      Gruß
                      Torsten

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

                        @djmarc75
                        Noch eine letzte Frage:
                        wo finde ich diesen Baustein:
                        aca1d27c-8f7f-4f35-9e91-714460ca5afe-image.png
                        Eigentlich sollte der in Logik zu finden sein...

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

                          @crepp1967 ja, der UND Baustein... dort dann mit der rechten Maustaste draufklicken und externe Eingänge auswählen.

                          crepp1967 2 Replies Last reply Reply Quote 0
                          • crepp1967
                            crepp1967 @DJMarc75 last edited by

                            @djmarc75
                            eigentlich ganz einfach...
                            Ich war blind...

                            Danke!

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

                              @djmarc75

                              Läuft jetzt seit zwei Stunden auber durch...

                              3e91435f-17ff-4291-af9b-d13902eb08f4-image.png
                              Was ich noch nicht verstanden habe, das markierte heisst, der Schalter ist nicht true?

                              DJMarc75 Codierknecht 2 Replies Last reply Reply Quote 0
                              • DJMarc75
                                DJMarc75 @crepp1967 last edited by

                                @crepp1967 sagte in Timer:

                                der Schalter ist nicht true?

                                richtich 😉 Wenn der Switch auf false steht, dann...

                                1 Reply Last reply Reply Quote 0
                                • Codierknecht
                                  Codierknecht Developer Most Active @crepp1967 last edited by Codierknecht

                                  @crepp1967
                                  das Markierte heißt übersetzt:
                                  not false und könnte genau so gut als = true notiert werden. Kommt aufs Gleiche raus, spart aber einen Vergleich.

                                  Edit:
                                  Es wird quasi der "Kehrwert" vom Status des Shelly gebildet.
                                  Wenn der Shelly auf false steht, ergibt ein not Wert dann true.
                                  Die Verkürzung sieht man am besten im JS-Code.
                                  Ein

                                  if (!value)
                                  

                                  ist das Gleiche wie ein

                                  if (value == false)
                                  

                                  Ein Vergleich kostet etwas mehr Rechenzeit als ein einfaches Negieren.

                                  crepp1967 paul53 2 Replies Last reply Reply Quote 0
                                  • crepp1967
                                    crepp1967 @Codierknecht last edited by

                                    @codierknecht

                                    👍

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

                                      @codierknecht sagte: ist das Gleiche wie ein

                                      Nicht ganz.

                                      if (!value)
                                      

                                      ist auch erfüllt bei null, undefined und NaN. Deshalb bevorzuge ich es.

                                      Codierknecht 1 Reply Last reply Reply Quote 0
                                      • Codierknecht
                                        Codierknecht Developer Most Active @paul53 last edited by

                                        @paul53
                                        Jaja, immer diese Typunsicherheit. In typisierten Sprachen kann ein Bool halt nur true oder false sein. Ich bevorzuge es einfach nur wegen der kürzeren Notation und der Rechenzeit. Es gab mal Zeiten, da war sowas wichtig. Da hat aber ein gewisser Herr Gates auch noch gesagt "640 KB Hauptspeicher reichen für alle Ewigkeit" 😉

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        903
                                        Online

                                        32.0k
                                        Users

                                        80.5k
                                        Topics

                                        1.3m
                                        Posts

                                        4
                                        19
                                        467
                                        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