IPSWecker/Zeitschaltuhr

Hi,

doch ist korrekt. Beim installieren werden alte oder gelöschte events nicht mitgelöscht.

Muß ich mal in der nächsten Version bereinigen.

Wenn ich nur Zeit hätte.

Gruß Andre

Gesendet von meinem GT-I9100 mit Tapatalk 2

Hallo MCS-51,

ich habe diesen Wahnsinnswecker installiert. Respekt für deine Arbeit.
Leider kann ich die Datei „SB_Funktionen.ips.php“ bei diesem Post nicht finden.
Kannst du diese Datei bitte nochmals uploaden?

Vielen Dank

Gerd

Hallo Ranise,

das ist ein wenig abhängig von dem wie Du deine SQBox bedienst. Nehmen wir an Du hast es hiermit gemacht, dann ist es aus dem Anhang (Squeezebox.zip) die inc_Squeezebox.php.

Hallo UVoigi,

Vielen Dank :slight_smile:

Gerd

Hallo zusammen,

hat einer von euch auch das Problem dass der Wecker nach einem Update auf 2.50.7 des Modulemanagers nicht mehr funktioniert?
Meldung:
Debug: Event: Auslösung prüfen für Woche …
Debug: Weckerfunktion Weckzeit_1 existiert in …

Dann kommt leider nichts mehr. Auch keine Fehlermeldung.

Viele Grüße

Gerd

Hi,

eine ähnliche Meldung hatte ich heute auch und wurde nicht geweckt.
War heute das erste mal und ich bin glücklicherweise auch so wach geworden.

Allerdings habe ich seit Monaten kein Update gemacht.

Meldung war „Debug: Weckerfunktion Weckzeit_1 existiert in …“ wie bei dir und dann auch nichts mehr, das das Event ausgelöst wurde wie sonst.

Macht mich jetzt auch etwas unglücklich, das ich mich nicht mehr drauf verlassen kann :confused:

Grüße,
Doc

Hallo,

verstehe ich das Richtig, das das TimerEvent in \Program\IPSLibrary\app\modules\IPSWecker\IPSWecker_Timer\Weckzeit… wurden ausgelöst.

Dennoch wurde der Callback nicht ausgeführt.

Habt Ihr in letzter Zeit innerhalb der IPSLibrary geändert?
Habt Ihr einen Wecktag vor dem Ausfall die Weckzeit geändert?
Welche ModulVersion habt Ihr am Start?
Welche IPS Version nutzt Ihr?

Gruß
Andre

Hallo Andre,

… richtig. Das Timerevent wurde ausgelöst aber die Callback Funktion nicht ausgelöst.
Gestern wurde von mir alles auf den neuesten Stand gebracht. (siehe Bild)
Bild3.png

Die Weckzeit wurde nicht geändert. IPS ist die neueste Version laut Live-Update (keine Beta).
Mehr wie auf dem Bild passiert leider nicht.
Bild4.png

Vielen Dank für deine Hilfe.

Gerd

Hallo Andre,

geaendert habe ich seit Monaten nichts mehr, tags zuvor wurde ich auch geweckt, Zeiten habe ich nicht geaendert.
IPS muesste recht aktuell sein.
Modulversion kann ich gerade nicht sagen.
Heute ging es auch wieder ohne das ich was geaendert habe, ahh doch, hatte sicherheitshalber gestern die Feiertagsfunktion deaktiviert, nicht das da ein falscher Eintrag vorhanden war? NRW!

Sonst funktioniert das super mit dem Wecker.

Gruesse Doc

Hallo Andre,

heute hatte ich ein anderes Phänomen.
Im Wecker sind 2 Weckzeiten programmiert eimal 3:55 Uhr und einmal 6:00.
Der Wecker um 3:55 sollte eigentlich heute nicht loslegen, hat uns aber um 3:55 geweckt. Und das Beste: es war kein Eintrag in der Logdatei. Geträumt hab ich auch nicht. :wink:
Allerdings hat dann der Wecker wie er soll um 6:00 losgelegt -> mit Logeintrag.

Viele Grüße

Gerd

Hallo,

mir geht da noch so kein Licht auf.

Habt Ihr beide die gleiche Feiertagszone (NRW) aktiv?

Was habt Ihr bei ‚Wecken an Feiertag‘ eingetragen?

Habt Ihr Urlaubstage eingetragen?

Guß
Andre

Gesendet von meinem GT-I9100 mit Tapatalk 2

Hallo Andre,

ich habe am Freitag erst mal einen reboot des Systems gemacht und lass mich morgen Früh überraschen.

Gerd

Der Wecker funktioniert wieder einwandfrei.
Vielleicht war es tatsächlich der reboot.

Gerd

Hallo
Hab ein Problem mit der Anlegung eines neuen Weckers

Eintrag ind de Konfig

			c_WeckerCircle.'3'  =>	array(
				c_Property_Name           =>   'Fruehschicht',
				c_Property_StopSensor	  =>   '',
				c_Property_FrostTemp		  =>   2,
				c_Property_FrostSensor	  =>   '' ,
				c_Property_FrostTime		  =>   10,
				c_Property_SnoozeTime  	  =>   4,
				c_Property_EndTime  		  =>   10,
            c_Property_Schichtgruppe  =>   '',
				c_Property_Schichtzyklus  =>   array(1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51),
			),

Ausgabe im Log
timing.png
EndTime ist zeitgleich mit Starttime ?

Hi 1007,

wie sieht Deine Custom Datei aus.
Die Differenzierung Start/Stop/Frost findet dort statt.

Gruß

andre

Gesendet von meinem ARCHOS 101G9 mit Tapatalk 2

Die IPSWecker_Custom ?

Da hab ich folgendes eingetragen

	function Weckzeit_3($CycleId, $WeckerName, $Mode) {

		require_once IPS_GetKernelDir()."\\scripts\\SqueezeboxFunktionen.ips.php";

		$CircleName = IPS_GetName($CycleId);

		switch($Mode){
		case 'FreezeTime':
		case 'AlarmTime':
			// Wecker aktion
			SqueezeVolume('',20);
			SqueezePlayFav('',1);

			break;
		case 'SnoozeTime':
			// Wecker wird lauter
			SqueezeVolume('',30);
			break;
		case 'StopEvent':
		case 'EndTime':
			// Wecker ausschalten.
			SqueezePower('', false);
			break;
		}
	}

Hi,
Fehler gefunden.
Frosttime und Endtime dürfen nicht identisch sein.

Ich vermute Du hast „bei Frost früher Wecken“ aktiviert. Eigentlich sollte sich nur dann der Fehler bemerkbar machen.

Erklärung:
Weckzeit: 07:00. Frost/Endtime 10.
Dann wird das Timerevent auf 06:50
06:50 wird geschaut ob die Frostbedingung erfüllt ist. Ja wecken, nein Timerevent auf 07:00.

Um 07:00 wird geschaut welche Bedingungen erfüllt sind.
Start weil Weckzeit=wecken.
Stop weil Weckzeit-Frostzeit+Endzeit auch 07:00 ergibt.

Fazit:
Stelle bitte Frostzeit und Endzeit unterschiedlich ein.
Auch wenn Du Frost nicht nutzt.

Gruß
Andre

Gesendet von meinem GT-I9100 mit Tapatalk 2

Hallo
„bei Frost frueher Wecken“ hab ich nicht aktiviert, aber nachdem ich
Frostzeit und Endzeit unterschiedlich habe sieht es gut aus :slight_smile:
Danke

Ahh
Dann ist da wohl noch a little Bug drin -:slight_smile:

Gesendet von meinem GT-I9100 mit Tapatalk 2

Hallo
Hab 2 Wecker eingerichtet nach Schichten

			c_WeckerCircle.'3'  =>	array(
				c_Property_Name           =>   'Fruehschicht',
				c_Property_StopSensor	  =>   '',
				c_Property_FrostTemp		  =>   2,
				c_Property_FrostSensor	  =>   '' ,
				c_Property_FrostTime		  =>   1,
				c_Property_SnoozeTime  	  =>   4,
				c_Property_EndTime  		  =>   5,
        c_Property_Schichtgruppe  =>   1,
				c_Property_Schichtzyklus  =>   array(2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52),
			),
			c_WeckerCircle.'4'  =>	array(
				c_Property_Name           =>   'Spaetschicht',
				c_Property_StopSensor	  =>   '',
				c_Property_FrostTemp		  =>   2,
				c_Property_FrostSensor	  =>   '' ,
				c_Property_FrostTime		  =>   10,
				c_Property_SnoozeTime  	  =>   10,
				c_Property_EndTime  		  =>   60,
        c_Property_Schichtgruppe  =>   2,
				c_Property_Schichtzyklus  =>   array(1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51),

je nach Woche ( gerade / ungerade )
heute haben beide Wecker „geweckt“ ??

23.05.2013 04:40:00.237 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Event: Auslösung prüfen für Fruehschicht (Weckzeit_3)
23.05.2013 04:40:00.241 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Weckerfunktion Weckzeit_3 Existiert in IPSWecker_Custom.
23.05.2013 04:40:00.245 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Weckbedingungen für Active, Global, Urlaub, Feiertag gültig.Fruehschicht
23.05.2013 04:40:00.249 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: AlarmTime auslösung Fruehschicht
23.05.2013 04:40:00.253 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Neue EventTime: 04:44 für Weckzeit_3_0
23.05.2013 04:40:00.270 |     0 | CUSTOM  | IPSWecker_Timer      | Information: Wecker ausgelöst:  Fruehschicht, Aktion: AlarmTime


23.05.2013 08:45:00.036 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Event: Auslösung prüfen für Spaetschicht (Weckzeit_4)
23.05.2013 08:45:00.041 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Weckerfunktion Weckzeit_4 Existiert in IPSWecker_Custom.
23.05.2013 08:45:00.046 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Weckbedingungen für Active, Global, Urlaub, Feiertag gültig.Spaetschicht
23.05.2013 08:45:00.054 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: AlarmTime auslösung Spaetschicht
23.05.2013 08:45:00.060 |     0 | CUSTOM  | IPSWecker_Timer      | Debug: Neue EventTime: 08:55 für Weckzeit_4_0
23.05.2013 08:45:00.075 |     0 | CUSTOM  | IPSWecker_Timer      | Information: Wecker ausgelöst:  Spaetschicht, Aktion: AlarmTime