Cron-based strategies seems not to fire anymore

For several month the following influxdb.persist configuration has proper stored my consumption of electricity and district heating.

Strategies {
    everyMinute 		: "0 * * * * ?"
    everyHour   		: "0 0 * * * ?"
    everyDay    		: "0 0 0 * * ?"
    everyNight 			: "0 59 23 * * ?"
    everyNightMonday	: "0 05 00 ? * MON"
    everyNightTuesday	: "0 05 00 ? * TUE"
    everyNightWednesday	: "0 05 00 ? * WED"
    everyNightThursday	: "0 05 00 ? * THU"
    everyNightFriday	: "0 05 00 ? * FRI"
    everyNightSaturday	: "0 05 00 ? * SAT"
    everyNightSunday	: "0 05 00 ? * SUN"
}

Items {
      	P_BT1_TemperaturFrem 				: strategy = everyMinute
  		P_BT1_TemperaturRetur 				: strategy = everyMinute
  		TemperaturAfkoling					: strategy = everyMinute
  		Netatmo_Outdoor_Temperature			: strategy = everyMinute
      	
      	P_BT1_KwhForbrug                    : strategy = everyMinute
      	P_BP1_KwhForbrugMandag				: strategy = everyNightTuesday
		P_BP2_KwhForbrugTirsdag				: strategy = everyNightWednesday
		P_BP3_KwhForbrugOnsdag				: strategy = everyNightThursday
		P_BP4_KwhForbrugTorsdag				: strategy = everyNightFriday
		P_BP5_KwhForbrugFredag				: strategy = everyNightSaturday
		P_BP6_KwhForbrugLordag				: strategy = everyNightSunday
		P_BP7_KwhForbrugSondag				: strategy = everyNightMonday
		
		P_BV1_m3ForbrugMandag				: strategy = everyNightTuesday
		P_BV2_m3ForbrugTirsdag				: strategy = everyNightWednesday
		P_BV3_m3ForbrugOnsdag				: strategy = everyNightThursday
		P_BV4_m3ForbrugTorsdag				: strategy = everyNightFriday
		P_BV5_m3ForbrugFredag				: strategy = everyNightSaturday
		P_BV6_m3ForbrugLordag				: strategy = everyNightSunday
		P_BV7_m3ForbrugSondag				: strategy = everyNightMonday
		
		P_BP11_KwhForbrugMandag				: strategy = everyNightTuesday
		P_BP12_KwhForbrugTirsdag			: strategy = everyNightWednesday
		P_BP13_KwhForbrugOnsdag				: strategy = everyNightThursday
		P_BP14_KwhForbrugTorsdag			: strategy = everyNightFriday
		P_BP15_KwhForbrugFredag				: strategy = everyNightSaturday
		P_BP16_KwhForbrugLordag				: strategy = everyNightSunday
		P_BP17_KwhForbrugSondag				: strategy = everyNightMonday
		
}

However, since Friday (consumption from Thursday), and the same for Saturday and Sunday, data has not been stored. I Wonder if it has something to do with the 1st of December, and the way I have defined my “everyNightXXXday” strategies.

The strategies used to store temperatures and so on every minute “everyMinute” still Works

Any idea what could be the problem?

BR Ole

I have managed to make this work again, and will share the solution in case anyone else should experience the same issue.

As mentioned, I suspected the way my “everyNightXXXday” strategies was defined. Therefore I tried to set the month field in one of them to a specific month (DEC) instead of (*) which however should include December.

everyNightMonday	: "0 05 00 ? DEC MON"

Then the strategie fire and my data was successfully stored in the Influx DB.

I expect it would only be the solution for December, so I changed the rules to use:

    everyNight 			: "0 59 23 * 1,2,3,4,5,6,7,8,9,10,11,12 ?"
    everyNightMonday	: "0 05 00 ? 1,2,3,4,5,6,7,8,9,10,11,12 MON"
    everyNightTuesday	: "0 05 00 ? 1,2,3,4,5,6,7,8,9,10,11,12 TUE"
    everyNightWednesday	: "0 05 00 ? 1,2,3,4,5,6,7,8,9,10,11,12 WED"
    everyNightThursday	: "0 05 00 ? 1,2,3,4,5,6,7,8,9,10,11,12 THU"
    everyNightFriday	: "0 05 00 ? 1,2,3,4,5,6,7,8,9,10,11,12 FRI"
    everyNightSaturday	: "0 05 00 ? 1,2,3,4,5,6,7,8,9,10,11,12 SAT"
    everyNightSunday	: "0 05 00 ? 1,2,3,4,5,6,7,8,9,10,11,12 SUN"

I still dont get why (*) not includes december, but the above solved my problem.

Maybe relevant to mention that I’m running openHAB 2.1.0 on a Windows Home Server 2011

/Ole