Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Möchte folgendes programmieren.
Wenn Jalousie unten ist und die Terrassentüre geöffnet wird fährt die Jalousie hoch und beim schliessen wieder runter.
Wenn die Türe offen ist und die Jalousie erhält den Befehl von der Zeitschaltuhr und/oder Dämmerungssensor sollte die Jalousie nicht runter fahren. Damit man sich nicht aussperrene kann.
Wie kann ich das über welche Bausteine lösen?
Ich habe das mittels Statusbaustein geloest. Die Lammellenposition, Fensterkontakt und Tageslichtbaustein abfragen und das Ganze in eine logische Betziehung setzen und schon geht's.
Vielen Dank für die Inputs.
Ich habe es jetzt so wie im Anhang gelöst.
Funktioniert auch so wie ich es mir vorgestellt habe. Verstehe zwar nicht alle zusammenhänge, aber wird schon langsam werden. :-)
Wo ich gerade noch dran bin.
Möchte gerne eine Mitteilung bekommen, das wenn die Haustüre abgesperrt wird und die Terrassentüre noch offen ist ich eine Meldung bekomme.
Habe das mit dem Fensterüberwachungsbaustein mal versucht aber komme da nicht weiter.
Auch möchte ich eine Mitteilung bekommen, wenn nach 20:00 Uhr das Garagentor noch offen ist ich ebenfalls eine Mitteilung bekomme.
Wie kann ich hier die Reed Kontakte mit einer Zeit verknüpfen.
Habe hier mit dem Torbaustein versucht und es auch nicht her bekommen.
Vielleicht hat hier mal jemand ein Programm für mich, das ich weiter komme.
...Auch möchte ich eine Mitteilung bekommen, wenn nach 20:00 Uhr das Garagentor noch offen ist...
Bausteine: Grösser, UND
(Stunde ist unter Zeiten zu finden)
Stunde -> AI1
Konstante 20 -> AI2
Q von Grösser -> I1 von UND
Reedkontakt -> I2
Q -> Meldung
Beim Baustein ist Ausgang Q Aus, deshalb dürfte der Ausgang Q7 nicht gelb sein. Wenn der Befehl von einem Zentralbaustein kommen würde, dann wäre der Ausgang Q auf Ein.
Ich würde den Baustein und die Ausgänge löschen und nochmals neu anlegen.
Gruss
Christoph
Was mir auffällt am Verzögerungsimpuls ist das TR nicht negiert, lt. wiki sollte es so sein.
Ich habe das gestern auch mal nachprogrammiert und ich habe das gleiche Verhalten wie du das der Ausgang gelb bleibt. Bei mir fährt die Rollade auch nicht wieder runter obwohl Tür geschlossen. Mhhhh
Gast
Für die falsche Anzeige habe ich keine Erklärung, es ist ja nicht nur Q7 was falsch angezeigt wird.
Entweder müsste I1 gelb oder Sp, da negiert, auf Ein sein.
Vermute dass die Live View einfach nicht mehr weiss was sie anzeigen soll.
So wie im Bild in #8 kann die Schaltung nicht funktionieren.
Folgende Änderungen müssten aber zum Erfolg führen:
Konstante = 100
Verbindung Automatikjalousie Qs auf Analogspeicher Tr entfernen und Tr negieren
Tr von Verzögerung negieren
Also ich habe Q7 nicht zwei mal verwendet, an dem konnte es nicht liegen.
@romildo: Konstante ist bei mir 100. Warum diese im Screenshot null anzeigt weiss ich nicht.
Allerdings funktioniert die Schaltung bei mir so.
Türe offen=Jalousie gesperrt.
Jalousie unten - Türe wird geöffnet Jalousie fährt hoch. Türe wird geschlossen Jalousie fährt in die gleich Position wir vor dem öffnen.
Die Lösung war, das ich die Bausteine gelöscht habe und nun geht es wieder.
Nur Informativ hier meine Testerkenntnis:
Ich habe dies nur in der Simulation getestet.
Mit der Schaltung wie in Bild aus Post #8, mit Konstante 100 muss darauf geachtet werden, dass die Türe nicht innerhalb des Zeitablaufs im Verzögerten Impuls geöffnet und wieder geschlossen wird.
Zumindest in der Simulation bleibt der Ausgang Q7 auf EIN wenn die Türe göffnet und noch bevor Ablauf der Zeit wieder geschlossen wird:
Beispiel für Testzwecke:
Türe offen = Eingang I1 ist AUS
Türe zu = Eingang I1 ist EIN
Automatik Jalousie Tu: = Td: = 10 (damit man nicht zu lange warten muss)
Verzögerter Impuls D: = 3 T: = 1 (damit man genug Zeit hat die Türe zu öffnen und innerhalb der Zeit zu schliessen)
- Simulation starten
- Türe öffnen und innerhalb 3 Sekunden wieder schliessen
- Ergebnis: Q7 bleibt auf EIN
Bemerkung: Mein Vorschlag in #13 löst dieses Problem aber auch nicht
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar