Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Privatkunden Shop

Zentralen

Zeitmodul CCU3

Beiträge zu diesem Thema: 4
Für Aktionen im ELV-Technik-Netzwerk müssen Sie sich ein Profil erstellen
Zeitmodul CCU3
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
02.04.2023, 12:34
Hallo,

ich arbeite schon länger mit Homematic Smarthome. Seit einiger zeit mit der CCU3. Möchte erstmalig mit WebUI das Zeitmodul bedienen.

Ein Aktor soll:

Jedes Jahr

vom 15. April bis 15. Oktober

von 08:30 Uhr bis 21:30 Uhr

schalten.

Wie siht das im Zeitmodul aus? Bekomme das nicht hin😟
Aw: Zeitmodul CCU3
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
02.04.2023, 12:46
Du hast eine tgl. Funktion die nur innerhalb eines Zeitraumes ablaufen soll. Das geht imho so mit dem Zeitmodul nicht.

Programmiere eine tgl. Funktion und deaktiviere das Programm am 15. Oktober und aktiviere es am 15. April

Um letzteres zu automatisieren kannst du ein Script schreiben, welches in der Nacht prüft, ob der 15. April oder der 15. Oktober ist und das Programm mit

dom.GetObject("ZEITPROGRAMM").Active(false/true);

aktiviert/deaktiviert
Christian
Aw: Zeitmodul CCU3
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
02.04.2023, 16:36
Hallo Mumpel,

sehe Dir einmal das Zeitmodul an. Dort gibt es die Zeitspanne von… bis... und die beiden Listenfelder Gültigkeitsdauer mit Beginn und Ende.
Alternativ: Wenn Du einen Aktor z.B. HmIP-PS/PSM usw. im Einsatz hast, kann man bereits im Gerätemenü beim Kanal ---> Wochenprogramm die gewünschten Schaltzeitpunkte im Aktor hinterlegen ohne die CCU3 zu belasten. Damit schaltet der Aktor eigenständig ein/aus. Der andere virtuelle Kanal dient dann nur zur jährlichen Freigabe.
Viele Grüße..elkotek
Aw: Zeitmodul CCU3
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
02.04.2023, 16:36
time aktDate = system.Date().ToTime();
if(aktDate.Month()==4 && aktDate.Day()==15)
{
dom.GetObject("ZEITPROGRAMM").Active(true);
}
elseif(aktDate.Month()==10 && aktDate.Day()==15)
{
dom.GetObject("ZEITPROGRAMM").Active(false);
}
Die beiden Felder in der Gültigkeitsdauer sind weniger sinnvoll, da sie nur einmal schalten und dann nachgeführt werden müssen. Dann kann man gleich das Programm aktivieren/deaktivieren. Obiges kann einmal im Monat am 15. laufen
Christian
Profil erstellen