I created 4 schedules just fine and then I wasted a30 min and a lot of trial and error to figure out that either there is a bug or this schedule has the same limitations that HS3 does with time management across midnight (e.g. no smarter than a 1st grader)
I did not see this documented in the User Guide. So hope this saves someone time and maybe Spud can put this in the user guide.
Ultimately I was hoping this plugin would work properly across midnight.
these stick....
[Mon 23:30;Mon 23:59],[Tue 23:30;Tue 23:59],[Wed 23:30;Wed 23:59],[Thu 23:30;Thu 23:59],[Fri 23:30;Fri 23:59],[Sat 23:30;Sat 23:59],[Sun 23:30;Sun 23:59]
[Mon 00:00;Mon 06:00],[Tue 00:00;Tue 06:00],[Wed 00:00;Wed 06:00],[Thu 00:00;Thu 06:00],[Fri 00:00;Fri 06:00],[Sat 00:00;Sat 06:00],[Sun 00:00;Sun 06:00]
these do not...
[Mon 23:30;Mon 24:00],[Tue 23:30;Tue 24:00],[Wed 23:30;Wed 24:00],[Thu 23:30;Thu 24:00],[Fri 23:30;Fri 24:00],[Sat 23:30;Sat 24:00],[Sun 23:30;Sun 24:00]
== BLANK
Log:
ERROR System.OverflowException: The TimeSpan could not be parsed because at least one of the numeric components is out of range or contains too many digits. at System.Globalization.TimeSpanParse.ProcessTerminal_HM(TimeSp anRawInfo& raw, TimeSpanStandardStyles style, TimeSpanResult& result) at System.Globalization.TimeSpanParse.ProcessTerminalState(Time SpanRawInfo& raw, TimeSpanStandardStyles style, TimeSpanResult& result) at System.Globalization.TimeSpanParse.TryParseTimeSpan(String input, TimeSpanStandardStyles style, IFormatProvider formatProvider, TimeSpanResult& result) at System.Globalization.TimeSpanParse.Parse(String input, IFormatProvider formatProvider) at HSPI_EasyTrigger.HSTimeSpan.Parse(String s) at HSPI_EasyTrigger.WeekScheduleTime.Parse(String s) at HSPI_EasyTrigger.WeekScheduleTimeSlot.Parse(String s) at HSPI_EasyTrigger.WeekSchedule.SetTimeSlots(String timeSlots)
[Mon 23:30;Mon 00:00],[Tue 23:30;Tue 00:00],[Wed 23:30;Wed 00:00],[Thu 23:30;Thu 00:00],[Fri 23:30;Fri 00:00],[Sat 23:30;Sat 00:00],[Sun 23:30;Sun 00:00]
== [Mon 23:30;Mon 00:00]
Log:
ERROR System.FormatException: end time Tue 00:00 cannot be before start time Tue 23:30 at HSPI_EasyTrigger.WeekScheduleTimeSlot.Parse(String s) at HSPI_EasyTrigger.WeekSchedule.SetTimeSlots(String timeSlots)
[Mon 23:30;Mon 06:00],[Tue 23:30;Tue 06:00],[Wed 23:30;Wed 06:00],[Thu 23:30;Thu 06:00],[Fri 23:30;Fri 06:00],[Sat 23:30;Sat 06:00],[Sun 23:30;Sun 06:00]
== BLANK
Log:
ERROR System.FormatException: end time Mon 06:00 cannot be before start time Mon 23:30 at HSPI_EasyTrigger.WeekScheduleTimeSlot.Parse(String s) at HSPI_EasyTrigger.WeekSchedule.SetTimeSlots(String timeSlots)
I did not see this documented in the User Guide. So hope this saves someone time and maybe Spud can put this in the user guide.
Ultimately I was hoping this plugin would work properly across midnight.
these stick....
[Mon 23:30;Mon 23:59],[Tue 23:30;Tue 23:59],[Wed 23:30;Wed 23:59],[Thu 23:30;Thu 23:59],[Fri 23:30;Fri 23:59],[Sat 23:30;Sat 23:59],[Sun 23:30;Sun 23:59]
[Mon 00:00;Mon 06:00],[Tue 00:00;Tue 06:00],[Wed 00:00;Wed 06:00],[Thu 00:00;Thu 06:00],[Fri 00:00;Fri 06:00],[Sat 00:00;Sat 06:00],[Sun 00:00;Sun 06:00]
these do not...
[Mon 23:30;Mon 24:00],[Tue 23:30;Tue 24:00],[Wed 23:30;Wed 24:00],[Thu 23:30;Thu 24:00],[Fri 23:30;Fri 24:00],[Sat 23:30;Sat 24:00],[Sun 23:30;Sun 24:00]
== BLANK
Log:
ERROR System.OverflowException: The TimeSpan could not be parsed because at least one of the numeric components is out of range or contains too many digits. at System.Globalization.TimeSpanParse.ProcessTerminal_HM(TimeSp anRawInfo& raw, TimeSpanStandardStyles style, TimeSpanResult& result) at System.Globalization.TimeSpanParse.ProcessTerminalState(Time SpanRawInfo& raw, TimeSpanStandardStyles style, TimeSpanResult& result) at System.Globalization.TimeSpanParse.TryParseTimeSpan(String input, TimeSpanStandardStyles style, IFormatProvider formatProvider, TimeSpanResult& result) at System.Globalization.TimeSpanParse.Parse(String input, IFormatProvider formatProvider) at HSPI_EasyTrigger.HSTimeSpan.Parse(String s) at HSPI_EasyTrigger.WeekScheduleTime.Parse(String s) at HSPI_EasyTrigger.WeekScheduleTimeSlot.Parse(String s) at HSPI_EasyTrigger.WeekSchedule.SetTimeSlots(String timeSlots)
[Mon 23:30;Mon 00:00],[Tue 23:30;Tue 00:00],[Wed 23:30;Wed 00:00],[Thu 23:30;Thu 00:00],[Fri 23:30;Fri 00:00],[Sat 23:30;Sat 00:00],[Sun 23:30;Sun 00:00]
== [Mon 23:30;Mon 00:00]
Log:
ERROR System.FormatException: end time Tue 00:00 cannot be before start time Tue 23:30 at HSPI_EasyTrigger.WeekScheduleTimeSlot.Parse(String s) at HSPI_EasyTrigger.WeekSchedule.SetTimeSlots(String timeSlots)
[Mon 23:30;Mon 06:00],[Tue 23:30;Tue 06:00],[Wed 23:30;Wed 06:00],[Thu 23:30;Thu 06:00],[Fri 23:30;Fri 06:00],[Sat 23:30;Sat 06:00],[Sun 23:30;Sun 06:00]
== BLANK
Log:
ERROR System.FormatException: end time Mon 06:00 cannot be before start time Mon 23:30 at HSPI_EasyTrigger.WeekScheduleTimeSlot.Parse(String s) at HSPI_EasyTrigger.WeekSchedule.SetTimeSlots(String timeSlots)
Comment