Aktor mit cuxd timer ein- und ausschalten

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Monikajo
Beiträge: 64
Registriert: 25.07.2016, 07:10

Aktor mit cuxd timer ein- und ausschalten

Beitrag von Monikajo » 05.07.2017, 09:42

Hallo Forengemeinde,

Ich komme einfach nicht weiter. Heute Nacht bis 2uhr probiert und getestet aber komme nicht zum gewünschten Ergebnis.

Ich möchte gerne über eine Variable die ich beliebig ändern kann einen aktor anschalten und nach abgelaufener Zeit "Variable" wieder ausschalten.

Habe das zunächst ohne Variable getestet. Über cuxd eine timer Fb angelegt den ersten Kanal auf 10sec eingestellt

Ein Programm angelegt

Wenn cuxd Kanal 1
Dann Kanal x ein
Sonst cuxd timer stop
Dann Kanal x aus

Eingeschaltet wird das ganze. Leider aber nicht wieder aus.

Habe auch die Forensuchr probiert aber nichts gefunden was auf mein Vorhaben zutrifft. Vielleicht auch falsche Suchbegriffe.

Kann mir vielleicht kurz einer schildern wie ich das ganze zum laufen bekomme ?

Grüße
Jochen


Gesendet von iPhone mit Tapatalk
Zuletzt geändert von alchy am 05.07.2017, 14:22, insgesamt 1-mal geändert.
Grund: verschoben aus Homematic allgemein
Meine bisherige Ausstattung:
3x HMW-IO-12-Sw7-DR, 20x HMW-LC-Bl1-DR, 1x HMW-LC-Sw2-DR, 1x HM-Cen-O-TW-x-x-2, 1x HMW-Sys-Tm-DR, 1x HMW-LGW-O-DR-GS-EU, 1x HMW-Sys-OP-DR, 1x HM-LGW-O-TW-W-EU-2, 10x HM-TC-IT-WM-W-EU

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von dtp » 05.07.2017, 10:15

Monikajo hat geschrieben: Wenn cuxd Kanal 1
Dann Kanal x ein
Sonst cuxd timer stop
Dann Kanal x aus
Bitte einen Screenshot posten. Das obige Programm ist unvollständig. So fehlt z.B. der Auslösetrigger im Wenn-Zweig. Zudem kann "Sonst cuxd timer stop" so nicht existieren, da der Sonst-Zweig keine Bedingung enthält. Den gibt es nur im Sonst-Wenn-Zweig.

"TIMER_STOP" setzt den Timer auf Null. Das ist eigentlich keine Auslösebedingung.

Gruß,

Thorsten

PS.: Dieser Thread gehört eigentlich in das CUxD-Unterforum.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Monikajo
Beiträge: 64
Registriert: 25.07.2016, 07:10

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von Monikajo » 05.07.2017, 15:27

Anbei der Screenshot irgendwie stehe ich auf dem Schlauch
Dateianhänge
Bildschirmfoto 2017-07-05 um 15.26.41.png
Meine bisherige Ausstattung:
3x HMW-IO-12-Sw7-DR, 20x HMW-LC-Bl1-DR, 1x HMW-LC-Sw2-DR, 1x HM-Cen-O-TW-x-x-2, 1x HMW-Sys-Tm-DR, 1x HMW-LGW-O-DR-GS-EU, 1x HMW-Sys-OP-DR, 1x HM-LGW-O-TW-W-EU-2, 10x HM-TC-IT-WM-W-EU

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von Xel66 » 05.07.2017, 16:22

Das kann auch nichts werden. Laut Handbuch vom CUxD (gibt es u.a. hier als Download) gibt es drei verschiedene Arten, den Ablauf des Timer auszuwerten. Das stind "Timer STATE=TRUE", "TIMER_GET kleiner oder gleich 0 bei Aktualisierung" und das Triggern auf "TIMER_EVENT". Letztere löst nicht immer zuverlässig aus, so dass "TIMER_GET kleiner oder gleich 0 bei Aktualisierung" das Mittel der Wahl ist. Der Timer braucht danach nicht gestopt zu werden (es sei denn, es ist REPEAT aktivert).

Gruß Xel66
Zuletzt geändert von Xel66 am 05.07.2017, 16:33, insgesamt 2-mal geändert.
-------------------------------------------------------------------------------------------
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

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von uwe111 » 05.07.2017, 16:25

Xel66 hat geschrieben:Das stind "Timer STATE=TRUE", "TIMER_GET kleiner oder gleich 0 bei Aktualisierung" und das Triggern auf "TIMER_EVENT".
STATE=TRUE wird abhängig von der CCU-Firmware in der WebUI als "Schaltzustand: Ein" dargestellt.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von Xel66 » 05.07.2017, 16:31

uwe111 hat geschrieben:... abhängig von der CCU-Firmware in der WebUI als "Schaltzustand: Ein" dargestellt.
Danke für die Info. Ich habe aber alle möglichen zur Auswahl. Ist mir früher nie so aufgefallen.

Gruß Xel66
Dateianhänge
CuxD-Timer.jpg
Auswahlmöglichkeiten beim CUxD-Timer
-------------------------------------------------------------------------------------------
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

Monikajo
Beiträge: 64
Registriert: 25.07.2016, 07:10

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von Monikajo » 05.07.2017, 20:10

Also einschalten geht aber es bleibt an :cry:
Dateianhänge
Bildschirmfoto 2017-07-05 um 20.09.32.png
Bildschirmfoto 2017-07-05 um 20.09.09.png
Meine bisherige Ausstattung:
3x HMW-IO-12-Sw7-DR, 20x HMW-LC-Bl1-DR, 1x HMW-LC-Sw2-DR, 1x HM-Cen-O-TW-x-x-2, 1x HMW-Sys-Tm-DR, 1x HMW-LGW-O-DR-GS-EU, 1x HMW-Sys-OP-DR, 1x HM-LGW-O-TW-W-EU-2, 10x HM-TC-IT-WM-W-EU

Benutzeravatar
JRiemann
Beiträge: 3903
Registriert: 12.11.2015, 21:05
Wohnort: Aurich
Danksagung erhalten: 3 Mal

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von JRiemann » 05.07.2017, 20:20

Damit ausgeschaltet werden kann müsste das Programm ein zweites Mal ausgelöst und durchlaufen werden. Wie soll das mit einem einzigen Timerwert passieren???

Mehrere Schaltpunkte erreichst Du mit einem Multitimer. Also mehrere Zeiten die nacheinander abgearbeitet werden. Hier gibt es je nach Anforderung verschiedenen Möglichkeiten der Auswertung.
Viele Grüße!
Jörg

Monikajo
Beiträge: 64
Registriert: 25.07.2016, 07:10

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von Monikajo » 05.07.2017, 20:24

Da verstehe ich dann den Timer nicht ganz. Was macht es für einen Sinn wenn eine Zeit abläuft danach aber nichts mehr passiert?
Ich möchte lediglich das wie hier im Test der Kanal für 10sec eingeschalten wird und danach wieder aus. Geht das überhaupt so? Könnte mir einer kurz erklären wie das am einfachsten geht?

Grüße,
Jochen
Meine bisherige Ausstattung:
3x HMW-IO-12-Sw7-DR, 20x HMW-LC-Bl1-DR, 1x HMW-LC-Sw2-DR, 1x HM-Cen-O-TW-x-x-2, 1x HMW-Sys-Tm-DR, 1x HMW-LGW-O-DR-GS-EU, 1x HMW-Sys-OP-DR, 1x HM-LGW-O-TW-W-EU-2, 10x HM-TC-IT-WM-W-EU

Benutzeravatar
JRiemann
Beiträge: 3903
Registriert: 12.11.2015, 21:05
Wohnort: Aurich
Danksagung erhalten: 3 Mal

Re: Aktor mit cuxd timer ein- und ausschalten

Beitrag von JRiemann » 05.07.2017, 20:33

Was ist daran nicht zu verstehen? Du gibst einen festen Wert/Zeitpunkt vor.
Dieser Zeitpunkt ist nach 10 Sek. erreicht und das Programm wird ausgelöst. Ende.

Das ausschalten des Lichts benötigt einen 2. Zeitpunkt.

Es gibt viele Möglichkeiten dies zu realisieren. Die Frage ist was Du genau umsetzen möchtest.

Am einfachsten setzt Du im DANN zuerst eine Einschaltdauer und schaltest dann ein. Das SONST-WENN ist dann überflüssig.
Viele Grüße!
Jörg

Antworten

Zurück zu „CUxD“