NEWS
Beleuchtung Garagentor Hörmann
-
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
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.
Danke schon mal im Vorraus und hoffe mir kann einer helfen.
Mit freundlichen Grüßen
Frank -
@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.
-
@asgothian
Danke f[r die Hilfe ich werds die Tage mal Testen. -
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
-
@frank-ma dazu brauche ich:
- das aktuelle Skript
- das Verhalten des aktuellen Skriptes, insbesondere wenn es vom gewünschten Verhalten abweicht.
A.
-
Hallo
das ist das Uhrsprüngliche Skriptbei 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
-
@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.
-
@asgothian
Morgen,
Hat jetzt geklappt. Danke