Beschreibung
Logikbaustein für Feiertage, freie Tage, Ferien, Sonnenauf- und -untergang als Uhrzeit sowie ein Zeitfenster mit Wochentagen, Monaten und Sonnenzeiten. Die Zeitschaltuhren des X1 kennen keine Feiertage, und „Sonnenaufgang, aber frühestens 7:00“ lässt sich in einer Logik nur umständlich bilden. Der Baustein rechnet alles selbst, ohne Internet.
Der Baustein wertet beim Start, bei jedem neuen Wert am Eingang „Trigger“ (ausgeblendet) und danach jede volle Minute aus. Der Trigger ist nur nötig, wenn sofort neu ausgewertet werden soll, z. B. nach dem Stellen der Uhr.
- Gerät
- Gira HomeServer
- Version
- 0.1.0
- Lizenz
- Ein Schlüssel je HomeServer (MAC-Adresse), dauerhaft nutzbar
- Thema
- Daten aus dem Netz
Anleitung
Besonderheiten beim HomeServer
- Bundesland, „Feiertag zählt“ und „Ferien“ sind Zahlen (siehe Tabelle). Der Trigger ist ein normaler Eingang, jede Änderung eines Eingangs wertet neu aus.
- Es gilt immer die deutsche Ortszeit (MEZ/MESZ nach EU-Regel), unabhängig von der Zeitzone des HomeServers.
- Boolesche Ausgänge sind
0/1.
- Statt Parametern gibt es Eingänge mit Startwert. Auswahllisten des X1 sind Zahlen, Ja/Nein-Werte sind
0und1. - Der Lizenzschlüssel ist der letzte Text-Eingang. Ein neuer Wert an diesem Eingang wird sofort geprüft.
- Eine Prüfung des Schlüssels im Editor und eine Simulation gibt es nicht, der HomeServer prüft immer.
Funktionen und Anschlüsse
Logikbaustein von SMoLabs für Feiertage, freie Tage, Ferien, Sonnenauf- und -untergang als Uhrzeit sowie ein Zeitfenster mit Wochentagen, Monaten und Sonnenzeiten. Er wertet beim Start, bei jeder Änderung eines Eingangs und danach jede volle Minute aus. Es gilt die deutsche Ortszeit einschließlich Sommer- und Winterzeit.
Zeitfenster: Das Fenster gilt zwischen Von und Bis an Tagen, die Wochentage, Monate und Ferien erfüllen. Ein Fenster über Mitternacht gehört zu dem Tag, an dem es beginnt.
Feiertage bundesweit: Neujahr, Karfreitag, Ostermontag, Tag der Arbeit, Christi Himmelfahrt, Pfingstmontag, Tag der Deutschen Einheit, 1. und 2. Weihnachtstag. Je Bundesland kommen dazu: Heilige Drei Könige (BW, BY, ST), Internationaler Frauentag (BE ab 2019, MV ab 2023), Ostersonntag und Pfingstsonntag (BB), Fronleichnam (BW, BY, HE, NW, RP, SL), Mariä Himmelfahrt (SL), Weltkindertag (TH ab 2019), Reformationstag (BB, MV, SN, ST, TH, ab 2018 auch HB, HH, NI, SH), Allerheiligen (BW, BY, NW, RP, SL), Buß- und Bettag (SN). Nicht enthalten sind Feiertage einzelner Gemeinden sowie einmalige Feiertage, dafür hilft „Ferienzeiträume“.
Sonnenzeiten: gängige astronomische Näherungsformel, Abweichung gegenüber Referenzwerten höchstens etwa 3 Minuten. Als Auf- und Untergang gilt, dass die Mitte der Sonne 0,833° unter dem Horizont steht.
Eingänge
| Nr. | Name | Init | Bedeutung |
|---|---|---|---|
| 1 | E1 Trigger (neu auswerten) | 0 | Jede Änderung eines Eingangs wertet sofort neu aus, z. B. nach dem Stellen der Uhr. Sonst wird beim Start und danach jede volle Minute ausgewertet. |
| 2 | E2 Bundesland (0 = Bundesweit, 1 = BW, 2 = BY, 3 = BE, 4 = BB, 5 = HB, 6 = HH, 7 = HE, 8 = MV, 9 = NI, 10 = NW, 11 = RP, 12 = SL, 13 = SN, 14 = ST, 15 = SH, 16 = TH) | 0 | 0 = Bundesweit (nur die in allen Ländern geltenden Feiertage), 1 BW, 2 BY, 3 BE, 4 BB, 5 HB, 6 HH, 7 HE, 8 MV, 9 NI, 10 NW, 11 RP, 12 SL, 13 SN, 14 ST, 15 SH, 16 TH. |
| 3 | E3 Von (HH:mm, SA oder SU, z. B. SU-30) | „06:00“ | HH:mm, SA (Sonnenaufgang) oder SU (Sonnenuntergang), jeweils mit Versatz in Minuten: SU-30 ist eine halbe Stunde vor Sonnenuntergang, SA+15 eine Viertelstunde nach Sonnenaufgang. Vorgabe 06:00. |
| 4 | E4 Bis (HH:mm, SA oder SU, z. B. SU+60) | „22:00“ | HH:mm, SA oder SU mit Versatz, z. B. SU+60. Vorgabe 22:00. Liegt Bis vor Von (z. B. 22:00 bis 06:00), läuft das Fenster über Mitternacht und gehört zu dem Tag, an dem es beginnt. |
| 5 | E5 Von frühestens (HH:mm) | „“ | Begrenzt den berechneten Zeitpunkt, z. B. Von SA, frühestens 07:00. Leer = keine Grenze. |
| 6 | E6 Von spätestens (HH:mm) | „“ | Wie Von frühestens, nach oben. |
| 7 | E7 Bis frühestens (HH:mm) | „“ | Wie Von frühestens, für Bis. |
| 8 | E8 Bis spätestens (HH:mm) | „“ | Wie Von spätestens, für Bis. |
| 9 | E9 Wochentage (z. B. Mo-Fr,So) | „Mo-So“ | z. B. Mo-Fr, Mo-Fr,So oder Sa-Mo (über das Wochenende). Vorgabe Mo-So. |
| 10 | E10 Feiertag zählt (1 = wie Sonntag, 2 = wie normaler Wochentag) | 1 | 1 = wie Sonntag (Vorgabe): ein Feiertag zählt für die Wochentage als Sonntag. 2 = wie normaler Wochentag: nur das Datum zählt. |
| 11 | E11 Monate (z. B. 4-10 oder 11-2) | „1-12“ | z. B. 4-10 oder 11-2 (über den Jahreswechsel), mehrere mit Komma. Vorgabe 1-12. |
| 12 | E12 Ferienzeiträume (JJJJ-MM-TT..JJJJ-MM-TT;…) | „“ | JJJJ-MM-TT..JJJJ-MM-TT, mehrere mit Semikolon, z. B. 2026-12-23..2027-01-06;2026-07-01..2026-08-14. Beide Tage gehören dazu. Ein einzelner Tag geht auch ohne „..“. |
| 13 | E13 Ferien (1 = egal, 2 = nur in Ferien, 3 = nicht in Ferien) | 1 | 1 = egal (Vorgabe), 2 = nur in Ferien, 3 = nicht in Ferien, für das Fenster. |
| 14 | E14 Breitengrad | 51 | Standort für die Sonnenzeiten. Vorgabe 51 (Mitte Deutschlands), bitte anpassen. |
| 15 | E15 Längengrad | 10 | Standort für die Sonnenzeiten. Vorgabe 10. |
| 16 | E16 Lizenzschlüssel | „“ | Lizenzschlüssel für diesen HomeServer (von smolabs.de). Ohne gültigen Schlüssel bleibt der Baustein untätig. |
Ausgänge
| Nr. | Name | Init | Bedeutung |
|---|---|---|---|
| 1 | A1 Im Fenster | 0 | 1, solange das Zeitfenster gilt. |
| 2 | A2 Arbeitstag (Mo-Fr, kein Feiertag) | 0 | 1, wenn heute Montag bis Freitag und kein Feiertag ist. |
| 3 | A3 Feiertag | 0 | 1, wenn heute ein gesetzlicher Feiertag im gewählten Bundesland ist. |
| 4 | A4 Feiertagsname | „“ | Name des Feiertags, sonst leer. |
| 5 | A5 Heute frei (Sa, So, Feiertag) | 0 | 1 an Samstag, Sonntag oder Feiertag. |
| 6 | A6 Morgen frei (Sa, So, Feiertag) | 0 | 1, wenn morgen Samstag, Sonntag oder Feiertag ist. |
| 7 | A7 Ferien | 0 | 1, wenn heute in einem der eingetragenen Ferienzeiträume liegt. |
| 8 | A8 Sonnenaufgang (HH:mm) | „“ | Sonnenaufgang in deutscher Ortszeit, HH:mm (–:–, wenn die Sonne nicht auf- oder untergeht). |
| 9 | A9 Sonnenuntergang (HH:mm) | „“ | Sonnenuntergang in deutscher Ortszeit, HH:mm. |
| 10 | A10 Tageslänge (Minuten) | 0 | Minuten zwischen Auf- und Untergang. |
| 11 | A11 Nacht (Sonne unter dem Horizont) | 0 | 1 vor Sonnenaufgang und nach Sonnenuntergang. |
| 12 | A12 Lizenzstatus | „“ | Ergebnis der Lizenzprüfung, z. B. „Lizenz gültig (2026-000123)“. |
| 13 | A13 Debug | „“ | Hinweise zu unlesbaren Angaben. Bei falschen Wochentagen oder Monaten gelten alle, bei einer falschen Uhrzeit in Von oder Bis bleibt „Im Fenster“ aus, eine falsche frühestens/spätestens-Angabe wird ignoriert. |
Lizenz
Der Lizenzschlüssel wird am letzten Text-Eingang des Bausteins eingetragen. Der Baustein prüft ihn auf dem HomeServer, offline und gebunden an die MAC-Adresse des HomeServers. Der Ausgang „Lizenzstatus“ zeigt das Ergebnis, bei einem Schlüssel für ein anderes Gerät auch die MAC-Adresse dieses HomeServers. Ohne gültigen Schlüssel bleibt der Baustein untätig. Den Schlüssel erhältst du beim Kauf über smolabs.de. Ein Schlüssel für den X1 schaltet keinen HomeServer-Baustein frei und umgekehrt.
Changelog
Version 0.1.0
- Erste Version für den HomeServer auf Basis der X1-Bausteine | SMoLabs.




Rezensionen
Es gibt noch keine Rezensionen.