Zeitschaltung mit Kalender oder Tag beginnend
Moderator: Co-Administratoren
Zeitschaltung mit Kalender oder Tag beginnend
Hallo zusammen,
habe ein kurzes Programm erstellt, das mir eine Steckdose mit dem Wired-Schaltaktor 76801 (HMW-LC-Sw2-DR) zu einer bestimmen Uhrzeit ein- und ausschaltet. Möchte dies aber nur ab 01. Oktober bis 31. März haben. Wie löst man das?
Wenn ich im Zeitmodul schaue, gibt es eine Gültigkeitsdauer. Hier könnte ich natürlich ab 01.10.22 und dann für 182 Tage machen (endet halt in einem Schaltjahr ein Tag früher). Aber das gilt ja dann nur für diesen Winter und nicht für den nächsten.
VIelen Dank euch schon mal.
Gruß
Bettina
habe ein kurzes Programm erstellt, das mir eine Steckdose mit dem Wired-Schaltaktor 76801 (HMW-LC-Sw2-DR) zu einer bestimmen Uhrzeit ein- und ausschaltet. Möchte dies aber nur ab 01. Oktober bis 31. März haben. Wie löst man das?
Wenn ich im Zeitmodul schaue, gibt es eine Gültigkeitsdauer. Hier könnte ich natürlich ab 01.10.22 und dann für 182 Tage machen (endet halt in einem Schaltjahr ein Tag früher). Aber das gilt ja dann nur für diesen Winter und nicht für den nächsten.
VIelen Dank euch schon mal.
Gruß
Bettina
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Zeitschaltung mit Kalender oder Tag beginnend
Zeitpunkt, einmalig jährlich , Datum
2 Zeitmodule
UND
2 Zeitmodule
UND
Zuletzt geändert von MichaelN am 01.10.2022, 11:25, insgesamt 1-mal geändert.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 14149
- 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: Zeitschaltung mit Kalender oder Tag beginnend
Welche Auswahl erhältst Du bei "jährlich"? Kann bei mir nicht schauen, bin im Urlaub (zu umständlich mit dem Smartphone).
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
Re: Zeitschaltung mit Kalender oder Tag beginnend
Bei jährlich könnte ich z.B. die Steckdose jeden 02. Oktober um 11:30 Uhr anschalten:
- Roland M.
- Beiträge: 9787
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1374 Mal
Re: Zeitschaltung mit Kalender oder Tag beginnend
Hallo Bettina!
Roland
Ich würde das einfach über eine Systemvariable machen, die zu mit dem Zeitmodul "zu Zeitpunkten" (z.B. 00:00 Uhr) "jährlich" "jeden {Tag} {Monat}" setzt und in deinem Programm diese SV dann mit abfragst.
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
Re: Zeitschaltung mit Kalender oder Tag beginnend
Im Moment habe ich bei meinem Test es mal so hinbekommen, das die Steckdose 1 Minute einschaltet und danach wieder aus.
Wie Michael schon meinte, mit 2 Zeitmodulen.
Das erste schaltet zu einem bestimmten Zeitpunkt UND Datum ein, das zweite dann wieder zu einem bestimmten Zeitunkt (hier als Test 1 min) wieder aus, ebenfalls mit dem Datum verknüft.
Das ganze würde nun auch 182 Tage funktionieren.
Aber ich will ja, dass es immer wieder am 01.10. beginnt, auch die folgenden Jahre.
Wie Michael schon meinte, mit 2 Zeitmodulen.
Das erste schaltet zu einem bestimmten Zeitpunkt UND Datum ein, das zweite dann wieder zu einem bestimmten Zeitunkt (hier als Test 1 min) wieder aus, ebenfalls mit dem Datum verknüft.
Das ganze würde nun auch 182 Tage funktionieren.
Aber ich will ja, dass es immer wieder am 01.10. beginnt, auch die folgenden Jahre.
- robbi77
- Beiträge: 13847
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 181 Mal
- Danksagung erhalten: 738 Mal
Re: Zeitschaltung mit Kalender oder Tag beginnend
Das hat dir Roland doch geschrieben.
SV anlegen, die mit dem Zeitmodul am 1.10. um 00:00 auf wahr schaltet und am 31.03. um 00:00 auf falsch schaltet.
SV anlegen, die mit dem Zeitmodul am 1.10. um 00:00 auf wahr schaltet und am 31.03. um 00:00 auf falsch schaltet.
Zuletzt geändert von robbi77 am 01.10.2022, 11:58, insgesamt 2-mal geändert.
Re: Zeitschaltung mit Kalender oder Tag beginnend
So nun habe ich mal eine Systemvariable angelegt, wie es Roland beschrieben hatte.
Sorry, ich hatte meinen letzten Post geschickt und dann erst das von Roland gesehen.
Teste weiter und melde mich wieder
Sorry, ich hatte meinen letzten Post geschickt und dann erst das von Roland gesehen.
Teste weiter und melde mich wieder
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Zeitschaltung mit Kalender oder Tag beginnend
Ah, sorry, habe deinen Eingangspost falsch gelesen. Ich dachte Du willst nur 2 Schaltzeitpunkte haben.
Ok, dann ist der Tip mit der Systemvariable richtig.
Am 01.10. jährlich zum Zeitpunkt eine Systemvariable Typ Logik auf WAHR stellen
und in einem weiteren Programm (oder SONST WENN) am 31.03. wieder zurück auf FALSCH
In einem anderen Programm wo Du dein Gerät schalten willst fragst Du diese Systemvariable mit ab (bei Änderung)
Ok, dann ist der Tip mit der Systemvariable richtig.
Am 01.10. jährlich zum Zeitpunkt eine Systemvariable Typ Logik auf WAHR stellen
und in einem weiteren Programm (oder SONST WENN) am 31.03. wieder zurück auf FALSCH
In einem anderen Programm wo Du dein Gerät schalten willst fragst Du diese Systemvariable mit ab (bei Änderung)
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++