Seite 1 von 1

Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 12.08.2018, 14:09
von StefanB
Meinen (älteren) Novoferm Garagentorantrieb kann ich über einen Tastkontakt öffnen bzw schließen.
Zur Zustandserkennung benutzte ich einen HM-Sec-SCo (optischer Tür/Fensterkontakt) "Garagentor"
Zur Betätigung des Tasters einen HM-LC-Sw1-Pl-CT-R1(Schalt-Zwischenstecker). "Garagentorantrieb"
GARAGE_AUF ist ein Virtueller Taster (Cux)
Mit einem Programm will ich nun öffnen, mit Prüfung ob nicht schon offen ist. Mit einem entsprechenden Programm schließen:

Bedingung: Wenn...
GARAGE_AUF bei Tastendruck kurz
UND
Garagentor bei geschlossen nur prüfen
Aktivität: Dann...Vor dem Ausführen alle laufenden Verzögerungen für diese Aktivitäten beenden (z.B. Retriggern).
Garagentorantrieb sofort Schalt zustand ein
Garagentorantrieb verzögert um 1 Sekunden Schaltzustand aus

Wenn ich nun das Programm über die Taste starte passiert nichts.
Wenn ich das Programm direkt starte wird die Prüfung ignoriert.

Re: Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 12.08.2018, 15:09
von robbi77
Screenshot

Re: Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 12.08.2018, 16:04
von StefanB
Gargentor_auf.jpg

Re: Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 12.08.2018, 16:18
von mototeacher
Hallo StefanB,

das ist immer noch ziemlich dünn :-(
Was steht im Script?
Ich würde zuerst mal den HM-Sec-SCo mit einer entsprechenden Systemvariablen synchronisieren und dann die Var. im Programm abfragen und nicht den TFK.
Kenne den HM-LC-Sw1-Pl-CT-R1 nicht im Detail. Lässt der die Programmierung einer Einschaltzeit zu?
Dann wäre das immer besser, als Einschalten/Ausschalten

Re: Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 12.08.2018, 20:10
von StefanB
Vielen Dank für Eure Antworten.

Ich hab nochmal einiges ausprobiert:
Einschaltdauer kann man programmieren, allerdings reagiert der Aktor nicht darauf.

Hab das Programm geändert:
Gargentor_auf.jpg
Jetzt hab ich im sonst-Zweig auch noch ein Skript, zu testen, welcher Pfad abgeareitet wird.

Bei Betätigen der Gerätetaste passiert nichts.
Es kommt auch keine Telegram-Meldung.

Bei Starten des Programms läuft das Garagentor, allerdings unabhängig von der Prüfung, ob es auf oder zu ist. Der Wenn Zweig wird abgearbeitet, die Meldung Garagentor Auf kommt über Telegram.

Re: Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 13.08.2018, 00:07
von Xel66
StefanB hat geschrieben:
12.08.2018, 20:10
Einschaltdauer kann man programmieren, allerdings reagiert der Aktor nicht darauf.
Das Verhalten ist by design so. Der Grund steht in den lesenswerten Einsteigertipps. Und der Aktor reagiert darauf - definitiv. Man muss es nur richtig machen.
StefanB hat geschrieben:
12.08.2018, 20:10
Bei Starten des Programms läuft das Garagentor, allerdings unabhängig von der Prüfung, ob es auf oder zu ist.
Auch dieses Verhalten ist korrekt. Der Grund dazu steht ebenfalls in den Einsteigertipps.

Gruß Xel66

Re: Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 13.08.2018, 10:36
von StefanB
... und wie macht man es richtig?

Re: Programm zur Garagentorsteuerung mit Zustandserkennung

Verfasst: 13.08.2018, 19:12
von Xel66
Man liest die Einsteigetipps. Dort steht alles haarklein beschrieben. Ich halte es nicht für zielführend, hier Wissens-copy&paste zu betreiben und hier noch mal die gleichen Sachverhalte zu beschreiben. Denn wenn man das gelesen und verstanden hat, ist die Lernkurve entsprechend steil.

Gruß Xel66