Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Garagentor Warnung ab 22.00 Uhr

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Garagentor Warnung ab 22.00 Uhr

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      LordLolo @paul53 last edited by

      @paul53

      Irgendwie verstehe ich Dein Script nicht so wirklich. Ich versuche es mal:

      Cron -> Wiederhole alle 5 Minuten
      falls Wert von Garage ist OPEN (True)
      steuere Alexa mit Garage ist offen

      Falls "obiges Objekt"
      ist kleiner als letztes ???
      Trigger egal
      wenn Zeit ist zwischen 22.00 und 6.00 Uhr
      steuere Alexa mit Garage ist geschlossen

      Wofür ist denn dieses "ist kleiner als letztes" und müsste der Zeitraum nicht schon oben mit angegeben werden?

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

        @lordlolo sagte: Wofür ist denn dieses "ist kleiner als letztes"

        Trigger: Garagentor schließt (Änderung true --> false).

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

          @paul53

          Ah, OK

          Könntest Du mir bitte auch noch zeigen, was genau ich oben in dem Zeitplan eingeben muss. Ich kann ja nur wählen zwischen Wizard Einfach und Cron.

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

            @lordlolo sagte: zeigen, was genau ich oben in dem Zeitplan eingeben muss.

            CRON:

            Bild_2021-06-19_151007.png

            1 Reply Last reply Reply Quote 0
            • E
              ente34 last edited by

              @lordlolo
              Schon erstaunlich, wie viele Lösungen es für dieses kleine Problem gibt.
              @paul53 Lösung funktioniert natürlich, hat aber einen kleinen Overhead.
              Hier eine rein ereignisgesteuerte ohne Polling

              garage.PNG

              L paul53 3 Replies Last reply Reply Quote 0
              • L
                LordLolo @ente34 last edited by

                @ente34

                ☺ Vielen Dank auch dafür, obwohl Du mich gerade mit Fremdwörtern wie Overhead und Polling etwas überforderst. 🙃

                E 1 Reply Last reply Reply Quote 0
                • E
                  ente34 @LordLolo last edited by

                  @lordlolo
                  Overhead bedeutet in diesem Zusammenhang eine (kleine) Verschwendung von Rechenzeit deiner Cpu.
                  Im Zeitplan von Paul wird der Status regelmäßig überprüft (polling), obwohl wir Trigger haben.
                  Die Trigger haben den Vorteil, dass sie nur aktiv werden (Rechenzeit benötigen), wenn sich der Zustand des Objectes ändert, auf das sie triggern.
                  Oder so - was ist aufwendiger: Du prüfst nachts alle 15 min den Zustand des Garagentors (Polling) oder Du erhälst einen Anruf, wenn sich das Tor öffnet (Ereignis)

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

                    @ente34 sagte: ohne Polling

                    Das Intervall ist kein Polling? Gut - im Intervall erfolgt keine Abfrage.

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

                      @paul53
                      Doch, aber nur im Fehlerfall
                      Der Gutfall arbeitet ohne.

                      1 Reply Last reply Reply Quote 0
                      • L
                        LordLolo @ente34 last edited by

                        @ente34

                        Ah, Danke für die Erklärung. Werde beide Varianten mal ausprobieren.
                        Vielen Dank an Alle für den tollen Support hier!...und das bei diesem Wetter 😓

                        1 Reply Last reply Reply Quote 0
                        • L
                          LordLolo last edited by

                          Mal noch ne Verständnisfrage: Kann ich eigentlich bei der zweiten Objekt-ID Abfrage "default" stehen lassen oder muss ich erneut den Datenpunkt auswählen?

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

                            @ente34 sagte: Hier eine rein ereignisgesteuerte ohne Polling

                            Ergänzt um die Ansage nachts "Garagentor wurde geschlossen":

                            Bild_2021-06-19_161852.png

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

                              @paul53

                              Dein Script funktioniert schon mal prima!

                              Ich würde jetzt noch gerne folgendes einbauen:

                              Vor der Durchsage prüfe ob Volume ist 50, wenn nicht, setze Volume auf 50. Nach der Durchsage setze Volume wieder auf ursprünglichen Wert zurück. Kannst Du mir hierfür auch einen Tipp geben?

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

                                @lordlolo sagte: Vor der Durchsage prüfe ob Volume ist 50, wenn nicht, setze Volume auf 50. Nach der Durchsage setze Volume wieder auf ursprünglichen Wert zurück.

                                Versuche es mal so:

                                Bild_2021-06-19_174429.png

                                Die Verzögerung ist sicherlich anzupassen.

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

                                  @paul53

                                  Das zurücksetzen auf den ursprünglichen Wert klappt leider nicht, er bleibt bei 50.

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

                                    @lordlolo sagte: Das zurücksetzen auf den ursprünglichen Wert klappt leider nicht

                                    Das muss dann am Adapter liegen. Ich kenne ihn nicht.

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

                                      @paul53

                                      Ich habs hingekriegt, indem ich einfach eine zweite Variable definiert habe

                                      Garagentor2.png

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

                                        @lordlolo sagte: hingekriegt, indem ich einfach eine zweite Variable definiert habe

                                        Der Wert unterscheidet sich nicht von dem der Variablen Vol oder?

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

                                          @paul53

                                          Anfangs nicht, aber Vol wird ja dann auf 50 gesetzt, VolAlt bleibt.

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

                                            @lordlolo sagte: aber Vol wird ja dann auf 50 gesetzt

                                            Wo?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            790
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            35
                                            1374
                                            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