Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Beleuchtung Garagentor Hörmann

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Beleuchtung Garagentor Hörmann

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

      Hallo

      Bin neu hier und hab jetzt mal mein erstes Projekt mit ioBroker gemacht. Nun bin ich aber an dem Punkt wo ich etwas Hilfe benötige und ich hoffe hier kann mir einer helfen.

      Garagentorbeleuchtung wurde mit Blockly Skript Realisiert und schaut folgendermaßen aus
      Blockly Garage.jpg
      Es funktioniert alles super, Rotes Lauflicht beim öffnen und schließen und Grünes Dauerlicht wenn es offen ist. Jetzt hab ich nur ein Problem wenn ich das Tor auf Lüftungsposition fahre habe ich die ganze Zeit Rotes lauflicht und das möchte ich gerne unterbinden.
      Wenn ich den Homematic IP Adapter auslese über den ioBroker bekomm ich auch eine Positionsanzeige fürs Lüften und das müsste wohl mit in das Skript rein.
      iobroker homematic hörmann.jpg

      Danke schon mal im Vorraus und hoffe mir kann einer helfen.

      Mit freundlichen Grüßen
      Frank

      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @Frank Ma last edited by Asgothian

        @frank-ma der einfache weg:

        • in der Abfrage "wert von Objekt door state = "CLOSED" per Logik Baustein eine 2. Bedingung (mit und) hinzufügen
        • darin 'wert von Objet door command != "VENTILATION_POSITION"' als 2. Bedingung angeben.

        Ansonsten noch 3 "Vereinfachungen" :

        • An Stelle der 3 Abfragen "wert von Objekt ID DoorState" den Baustein "ObjektID" aus dem Trigger Bereich einsetzen und auf "Wert" umstellen - dieser beinhaltet immer genau den Wert des Objektes welches den Trigger ausgelöst hat.
        • die 3 Falls Blöcke so anpassen (Zahnrad icon) das die 2. und 3. Bedingung nur geprüft wird falls die erste nicht stimmt:
          Falls (A) Mache, sonst Falls (B) Mache, sonst Falls (C) mache
        • An stelle der Pausen bitte anders arbeiten:
          -- den Haken bei 'mit Verzögerung' bei der kurzen Verzögerung (5 ms) setzen. Danach kannst du eine Verzögerung eintragen und zusätzlich noch den Haken bei "löschen falls läuft" setzen.
          -- an Stelle der 5 Minuten pause bitte ein Konstrukt aus "ausführen Timeout in 5 Minuten" und "steuere On/Off auf falsch" einsetzen. Zusätzlich ganz oben im Trigger ein "anhalten Timeout" eintragen, damit es nicht zu ungewollten Aktionen wegen noch laufender Skripte kommt.

        A.

        Frank Ma 2 Replies Last reply Reply Quote 0
        • Frank Ma
          Frank Ma @Asgothian last edited by

          @asgothian
          Danke f[r die Hilfe ich werds die Tage mal Testen.😊

          1 Reply Last reply Reply Quote 0
          • Frank Ma
            Frank Ma @Asgothian last edited by

            @asgothian

            Hallo,

            Ich hab das ganze jetzt paar mal probiert aber ich bekomm es irgendwie nicht hin. Können sie mir da nochmal helfen mit dem skript.

            Mit freundlichen Grüßen

            Frank Mahall

            Asgothian 1 Reply Last reply Reply Quote 0
            • Asgothian
              Asgothian Developer @Frank Ma last edited by

              @frank-ma dazu brauche ich:

              • das aktuelle Skript
              • das Verhalten des aktuellen Skriptes, insbesondere wenn es vom gewünschten Verhalten abweicht.

              A.

              Frank Ma 1 Reply Last reply Reply Quote 0
              • Frank Ma
                Frank Ma @Asgothian last edited by

                Hallo
                das ist das Uhrsprüngliche Skript

                Blockly Garage.jpg

                bei diesem Skript ist der Fehler wenn ich auf Lüfter Position bin dann leuchtet es die ganze zeit Rot.

                Besten Dank schon mal

                MfG

                Frank Mahall

                Asgothian 1 Reply Last reply Reply Quote 0
                • Asgothian
                  Asgothian Developer @Frank Ma last edited by

                  @frank-ma Hast du meinen Post oben gelesen, und versucht umzusetzen ?

                  Wenn nein, dann bitte versuchen, und im Zweifelsfall das Ergebnis posten. Was zu tun ist steht da oben schon drin.

                  A.

                  Frank Ma 1 Reply Last reply Reply Quote 0
                  • Frank Ma
                    Frank Ma @Asgothian last edited by

                    @asgothian
                    Morgen,
                    Hat jetzt geklappt. Danke

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    911
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    459
                    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