Jahrestag gerade oder ungerade
Moderator: Co-Administratoren
-
- Beiträge: 34
- Registriert: 02.10.2017, 13:53
Jahrestag gerade oder ungerade
Hallo zusammen,
ich habe eine Systemvariable "Jahrestag", welche den aktuellen Jahrestag als Zahl ausgibt (= per heute 109.00).
Darauf aufbauend hätte ich gerne eine weitere SV (Jahrestag_gerade), welche mir anzeigt ob der Jahrestag "gerade" oder "ungrade" ist.
Kann mir jemand helfen?
Herzlichen Dank !
Gruß, Jörg
ich habe eine Systemvariable "Jahrestag", welche den aktuellen Jahrestag als Zahl ausgibt (= per heute 109.00).
Darauf aufbauend hätte ich gerne eine weitere SV (Jahrestag_gerade), welche mir anzeigt ob der Jahrestag "gerade" oder "ungrade" ist.
Kann mir jemand helfen?
Herzlichen Dank !
Gruß, Jörg
- Black
- Beiträge: 5483
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Jahrestag gerade oder ungerade
naja, ich frag mich zwar, wofür mans braucht...
aber ok
Black
aber ok
Code: Alles auswählen
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Jahrestag_gerade").State ((JahresTag & 1) ==0);
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- 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: Jahrestag gerade oder ungerade
Könnte man auch direkt in ein Script zum Setzen der Variablen mit der Prüfung des Tageswertes "integer time.Yearday();" einbauen. Wobei ich mich auch frage, was eine Hausautomation mit einem derartigen Wert anfangen soll. Ich glaube, es ist wieder mal ein Beispiel dafür, eine Aufbereitung für eine Visualisierung an die CCU auszulagern. Aber jeder wie er will.
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
-
- Beiträge: 34
- Registriert: 02.10.2017, 13:53
Re: Jahrestag gerade oder ungerade
Vielen Dank euch beiden.
Mein Projekt ist die Bewässerung.
Die Bewässerung startet zu verschiedenen Zeitpunkten (je nach sv (jetzt, abends morgens).
Ich würde jetzt eine zweite System variable haben wollen in dem ich die Intervalle einstellen kann zum Beispiel täglich alle zwei Tage alle drei Tage und je nachdem soll ein anderes System variable erzeugt werden.
Dabei soll das Programm dann auch sofort an dem Tag starten.
Beispiel ich stelle ein alle drei Tage dann soll heute das bewässerungsprogramm starten und wieder in drei Tagen dann darauf wieder in drei Tagen....
Mein Projekt ist die Bewässerung.
Die Bewässerung startet zu verschiedenen Zeitpunkten (je nach sv (jetzt, abends morgens).
Ich würde jetzt eine zweite System variable haben wollen in dem ich die Intervalle einstellen kann zum Beispiel täglich alle zwei Tage alle drei Tage und je nachdem soll ein anderes System variable erzeugt werden.
Dabei soll das Programm dann auch sofort an dem Tag starten.
Beispiel ich stelle ein alle drei Tage dann soll heute das bewässerungsprogramm starten und wieder in drei Tagen dann darauf wieder in drei Tagen....
-
- 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: Jahrestag gerade oder ungerade
Könnte man auch ganz simpel mit dem Zeitmodul lösen. Je nachdem, welchen Lösungsansatz man bevorzugt. Dort kann man auch jeden zweiten Tag wählen usw.
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
-
- Beiträge: 34
- Registriert: 02.10.2017, 13:53
Re: Jahrestag gerade oder ungerade
Ich probiere das mal aus.
Hatte ggf. einen Denkfehler ....danke für die Mühe !
Gruß Jörg
Hatte ggf. einen Denkfehler ....danke für die Mühe !
Gruß Jörg
-
- Beiträge: 34
- Registriert: 02.10.2017, 13:53
Re: Jahrestag gerade oder ungerade
so, da bin ich wieder.
das Problem: über das Serienmuster z. B. Zeitpunk 17 Uhr, alle 2 Tage beginnt die Aktion erst in 2 Tage - also nicht direkt.
Ich möchte aber dass das die Aktion sofort und dann wieder alle 2 Tage ausgeführt wird.
Oder verstehe ich etwas nicht...
das Problem: über das Serienmuster z. B. Zeitpunk 17 Uhr, alle 2 Tage beginnt die Aktion erst in 2 Tage - also nicht direkt.
Ich möchte aber dass das die Aktion sofort und dann wieder alle 2 Tage ausgeführt wird.
Oder verstehe ich etwas nicht...
-
- Beiträge: 12929
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1604 Mal
- Danksagung erhalten: 222 Mal
Re: Jahrestag gerade oder ungerade
das sind 2 aktionen ....für mich
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
-
- 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: Jahrestag gerade oder ungerade
Für solche Fälle kannst Du ja das Startdatum der Aktion angeben. Da es jetzt schon nach 17:00 Uhr ist, ist der Trigger schon vorbei. Darum kann die Aktion eben nicht mehr heute (sofort) ausgeführt werden.
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