Spud;
I finally got around to setting up quite a few schedules. As I added the schedules I started getting these errors when HomeSeer is started.
Mar-20 12:08:26 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:07:56 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:07:26 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:06:56 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:06:26 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:06:25 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.EasyTriggerApp.RandomTriggerFireAndReset(Ob ject sender, ElapsedEventArgs e)
Mar-20 12:05:56 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
In addition to the errors I have some events that are not working properly on using schedules as triggers or conditions. Most are working correctly, some of the problems have been of my own making, but there are a couple of events that are not working, but use the same logic and schedules that other working events are using.
I cannot tell from the errors above what schedules might be the problem. Do you have any suggestions as to how I can track them down?
I attached the EasyTrigger config file.
I finally got around to setting up quite a few schedules. As I added the schedules I started getting these errors when HomeSeer is started.
Mar-20 12:08:26 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:07:56 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:07:26 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:06:56 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:06:26 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
Mar-20 12:06:25 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.EasyTriggerApp.RandomTriggerFireAndReset(Ob ject sender, ElapsedEventArgs e)
Mar-20 12:05:56 PM EasyTrigger ERROR System.NullReferenceException: Object reference not set to an instance of an object. at HSPI_EasyTrigger.HSTimeSpan.CompareTo(HSTimeSpan other) at HSPI_EasyTrigger.ScheduleTime.CompareTo(ScheduleTime other) at HSPI_EasyTrigger.ScheduleTimeSlot.IsDateTimeInSlot(DateTime dt) at HSPI_EasyTrigger.Schedule.IsEnteringTimeSlot(DateTime prevDt, DateTime currDt) at HSPI_EasyTrigger.EasyTriggerApp.CheckScheduleTriggers()
In addition to the errors I have some events that are not working properly on using schedules as triggers or conditions. Most are working correctly, some of the problems have been of my own making, but there are a couple of events that are not working, but use the same logic and schedules that other working events are using.
I cannot tell from the errors above what schedules might be the problem. Do you have any suggestions as to how I can track them down?
I attached the EasyTrigger config file.
Comment