Multifunktionalel Wecker und Zeitschaltuhr in einem.
Features:
- max. 99 Wecker möglich
- jeder Wecker kann als klassischen Wecker oder/und Zeitschaltuhr eingesetzt werden.
- mehrere Wecker können zu einer Schichtgruppe zusammen gefasst werden.
- beliebige Anzahl Wecker in einer Schichtgruppe
- max. 99 Schichtgruppen.
- schneller Wechsel zwischen den Schichtgruppen (ein Mausklick).
- in einer Schichtgruppe ist immer nur ein Wecker aktiv. (Urlaubszeiten müssen in allen Weckern einer Schichtgruppe eingetragen werden).
- Jeder Wecker besitz verschiedene Auslösekriterien: „FreezeTime“, „AlarmTime“, „SnoozeTime“, „StopEvent“, „EndTime“
- automatisches nicht Wecken bei Urlaub
- automatisches nicht Wecken bei Feiertag
- automatische früher Wecken bei Frost.
- Frosttemperatur und Zeit pro Wecker einstellbar.
- Schlummerfunktion. Start nach Zeit x nach erstem Wecken. Zeit einstellbar.
- Endfunktion. z.B. automatisches Wecker ausschalten. Zeitschaltuhr für Beleuchtung Aquarium /Terrarium, Weihnachtsbeleuchtung.
- Urlaubszeiten pro Wecker einstellbar.
- Weckzeit pro Tag, Werktag, Wochenende, Woche einstellbar.
- Bedienoberfläche für Webfront, Webfront 10" Monitor, Webfront 7", mobile und eDIP.
- Resoucen schonend. Nur Wecker nur 10 Variablen + 16 Globale.
- Ereignisse werden nur zum jeweiligen Zeitpunkt in IPS getriggert. Nicht jede Minute.
ACHTUNG DER IPSWECKER BEFINDET SICH NOCH IM BETA STADIUM.
Im Prinzip sollte alles Funktionieren. Gebe aber zum jetzigen Zeitpunkt keine Garantie.
Am Wecker wird nicht mehr gearbeitet. Trotz Beta läuft er seit Jahren bei mir stabil.
Laden des Moduls:
IPSUtils_Include ("IPSModuleManager.class.php","IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSWecker','https://raw.githubusercontent.com/mcs-51/IPSLibrary/Development/');
$moduleManager->LoadModule('', true);
Konfigurieren des Moduls.
- IPSWecker.ini (Festlegen der Webfront instanzen)
- IPSWecker_Configuration (Anlegen der Wecker/Gruppen)
- IPSWecker_Custom (Anlegen der Aktionen die statt finden sollen)
Installieren
IPSUtils_Include ("IPSModuleManager.class.php","IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSWecker','https://raw.githubusercontent.com/mcs-51/IPSLibrary/Development/');
$moduleManager->InstallModule();
Ein Beispiel befindet sich in Configuration/Example.
Dort befindet sich folgende Wecker:
- Papa mit 3 Schichten
- Mama mit 2 Schichten
- Tochter Normaler Wecker
- Sohn Normaler Wecker
- Junior Normaler Wecker
- Aquarium Zeitschaltuhr mit 12 Stunden (720Min) laufzeit
- Terraium Zeitschaltuhr mit 12 Stunden (720Min) laufzeit
Ich wünsche viel Spaß beim Wecken.
Über ein paar Info ober gefällt oder nicht und alles funzt bin ich dankbar.
Bild 1: Webfront Großer Monitor
Bild 2+3: Webfront für 10" (Netbook)
Bild 4: eDIP mit MEINEM IPSEDIP Modul
Gruß
André