Programm zur Garagentorsteuerung mit Zustandserkennung
Moderator: Co-Administratoren
Programm zur Garagentorsteuerung mit Zustandserkennung
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.
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.
- robbi77
- Beiträge: 13847
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 181 Mal
- Danksagung erhalten: 738 Mal
Re: Programm zur Garagentorsteuerung mit Zustandserkennung
Screenshot
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
- mototeacher
- Beiträge: 351
- Registriert: 28.11.2013, 22:41
- Wohnort: Idstein
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 24 Mal
Re: Programm zur Garagentorsteuerung mit Zustandserkennung
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
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
>500 Kanäle in ca. 100 Geräten / CCU2 als LAN GW / Tinker S mit 3.73.9.20231130 produktiv.
Weiterhin über Cat5 abgesetztes HM-MOD-RPI-PCB Modul zum optimalen Antennenstandort -
3 HmIP AP Systeme mit > 30 + 40 + 15 Komponenten aufgebaut und fortlaufender Support.
1 HmIP AP mit knapp 40 Komponenten (Klimaregelung in einem Appartmenthaus/FB Heizung)
Wärmebedarfssteuerung mehrerer Buderus Systeme über HM und HmIP
Administrator der neuen User Map v.2 https://t1p.de/HMmap
Weiterhin über Cat5 abgesetztes HM-MOD-RPI-PCB Modul zum optimalen Antennenstandort -
3 HmIP AP Systeme mit > 30 + 40 + 15 Komponenten aufgebaut und fortlaufender Support.
1 HmIP AP mit knapp 40 Komponenten (Klimaregelung in einem Appartmenthaus/FB Heizung)
Wärmebedarfssteuerung mehrerer Buderus Systeme über HM und HmIP
Administrator der neuen User Map v.2 https://t1p.de/HMmap
Re: Programm zur Garagentorsteuerung mit Zustandserkennung
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:
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.
Ich hab nochmal einiges ausprobiert:
Einschaltdauer kann man programmieren, allerdings reagiert der Aktor nicht darauf.
Hab das Programm geändert:
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.
-
- Beiträge: 14148
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 583 Mal
- Danksagung erhalten: 1497 Mal
Re: Programm zur Garagentorsteuerung mit Zustandserkennung
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.
Auch dieses Verhalten ist korrekt. Der Grund dazu steht ebenfalls in den Einsteigertipps.
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 14148
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 583 Mal
- Danksagung erhalten: 1497 Mal
Re: Programm zur Garagentorsteuerung mit Zustandserkennung
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
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch