Self Re-triggering timer doesn't

Hey Richard,

I’m having an issue with self-retriggering timers on my system not resetting, (I think) since my Vera Edge auto updated to PLC/PLEG 8.11. The log file shows it’s running StartTimer, but the Last True time does not change and the timer runs out at the end of the original time setting.

I’ve tried both with intervalTime left empty so it uses the default value and also specifying a value.

08 07/08/16 21:00:34.212 JobHandler_LuaUPnP::HandleActionRequest device: 135 service: urn:rts-services-com:serviceId:ProgramLogicC action: RunAction <0x7717b520> 08 07/08/16 21:00:34.213 JobHandler_LuaUPnP::HandleActionRequest argument actionName=KitchenLightKeepOn <0x7717b520> 06 07/08/16 21:00:34.221 Device_Variable::m_szValue_set device: 135 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ObjectStatusMap was: {{name = 'mAwayLights', state = false, seq = 0, oseq = 0},{name = 'FrontPorchTimer', state = false, seq = 0, oseq = 0},{name = 'GardenLightsTimer', state = false, seq = 0, oseq = 0},{name = 'HallwayLightTimer', state = false, seq = 0, oseq = 0},{name = 'KitchenLightTimer', state = true, seq = 1467975517.9826, oseq = 1467974883.1027},{name = 'AwayModeActive', state = false, seq = 0, oseq = 0},{name = 'FrontPorchLightDisallow', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionAutoOn', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionKeepOn', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionAutoOff', state = false, seq = 0, oseq = 0},{name = 'GardenLightsAutoOn', state = false, seq = 0, oseq = 0},{name = 'GardenLightsAutoOff', state = true, seq = 1467974558.5691, oseq = 0},{name = 'HallwayLightAutoOn', state = false, seq = 1467975628.9992, oseq = 1467975629.302},{name = 'HallwayLightAutoOnDay', state = false, seq = 0, oseq = 0},{name = 'HallwayLightAutoOnNight', state = false, seq = 1467975629.006, oseq = 1467975629.3061},{name = 'HallwayLightKeepOn', state = false, seq = 0, oseq = 0},{name = 'HallwayLightAutoOff', state = false, seq = 0, oseq = 0},{name = 'KitchenLightAutoOn', state = false, seq = 1467975517.9078, oseq = 1467975520.3388},{name = 'KitchenLightKeepOn', state = false, seq = 1467975520.3416, oseq = 1467975549.2499},{name = 'KitchenLightAutoOff', state = false, seq = 1467974883.131, oseq = 1467974884.4774},{name = 'PantryLightOn5Minutes', state = false, seq = 0, oseq = 0},{name = 'DisableMotionActions', state = false, seq = 0, oseq = 0},{name = 'FrontPorchLight', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionDetected', state = false, seq = 0, oseq = 0},{name = 'HallwayLight', state = true, seq = 1467975629.2856, oseq = 0},{name = 'HallwayMotionDetected', state = true, seq = 1467975628.907, oseq = 0},{name = 'IsDay', state = false, seq = 0, oseq = 0},{name = 'KitchenLight', state = true, seq = 1467975520.3141, oseq = 1467974884.4487},{name = 'KitchenMotionDetected', state = false, seq = 1467975517.7769, oseq = 1467975549.2198},{name = 'PantryLight', state = false, seq = 0, oseq = 0},} now: {{name = 'mAwayLights', state = false, seq = 0, oseq = 0},{name = 'FrontPorchTimer', state = false, seq = 0, oseq = 0},{name = 'GardenLightsTimer', state = false, seq = 0, oseq = 0},{name = 'HallwayLightTimer', state = false, seq = 0, oseq = 0},{name = 'KitchenLightTimer', state = true, seq = 1467975517.9826, oseq = 1467974883.1027},{name = 'AwayModeActive', state = false, seq = 0, oseq = 0},{name = 'FrontPorchLightDisallow', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionAutoOn', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionKeepOn', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionAutoOff', state = false, seq = 0, oseq = 0},{name = 'GardenLightsAutoOn', state = false, seq = 0, oseq = 0},{name = 'GardenLightsAutoOff', state = true, seq = 1467974558.5691, oseq = 0},{name = 'HallwayLightAutoOn', state = false, seq = 1467975628.9992, oseq = 1467975629.302},{name = 'HallwayLightAutoOnDay', state = false, seq = 0, oseq = 0},{name = 'HallwayLightAutoOnNight', state = false, seq = 1467975629.006, oseq = 1467975629.3061},{name = 'HallwayLightKeepOn', state = false, seq = 0, oseq = 0},{name = 'HallwayLightAutoOff', state = false, seq = 0, oseq = 0},{name = 'KitchenLightAutoOn', state = false, seq = 1467975517.9078, oseq = 1467975520.3388},{name = 'KitchenLightKeepOn', state = true, seq = 1467975634.21, oseq = 1467975549.2499},{name = 'KitchenLightAutoOff', state = false, seq = 1467974883.131, oseq = 1467974884.4774},{name = 'PantryLightOn5Minutes', state = false, seq = 0, oseq = 0},{name = 'DisableMotionActions', state = false, seq = 0, oseq = 0},{name = 'FrontPorchLight', state = false, seq = 0, oseq = 0},{name = 'FrontPorchMotionDetected', state = false, seq = 0, oseq = 0},{name = 'HallwayLight', state = true, seq = 1467975629.2856, oseq = 0},{name = 'HallwayMotionDetected', state = true, seq = 1467975628.907, oseq = 0},{name = 'IsDay', state = false, seq = 0, oseq = 0},{name = 'KitchenLight', state = true, seq = 1467975520.3141, oseq = 1467974884.4487},{name = 'KitchenMotionDetected', state = true, seq = 1467975634.1167, oseq = 1467975549.2198},{name = 'PantryLight', state = false, seq = 0, oseq = 0},} #hooks: 0 upnp: 0 skip: 0 v:0x10670e8/NONE duplicate:0 <0x7717b520> 06 07/08/16 21:00:34.235 Device_Variable::m_szValue_set device: 135 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ActionsMap was: {} now: {} #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:1 <0x776dd320> 08 07/08/16 21:00:34.236 JobHandler_LuaUPnP::HandleActionRequest device: 135 service: urn:rts-services-com:serviceId:ProgramLogicC action: StartTimer <0x776dd320> 08 07/08/16 21:00:34.236 JobHandler_LuaUPnP::HandleActionRequest argument timerName=KitchenLightTimer <0x776dd320> 08 07/08/16 21:00:34.237 JobHandler_LuaUPnP::HandleActionRequest argument intervalTime= <0x776dd320> 04 07/08/16 21:00:34.239 <Job ID="44" Name="" Device="135" Created="2016-07-08 21:00:34" Started="2016-07-08 21:00:34" Completed="2016-07-08 21:00:34" Duration="0.24906000" Runtime="0.24575000" Status="Successful" LastNote=""/> <0x776dd320> 06 07/08/16 21:00:34.269 Device_Variable::m_szValue_set device: 135 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: ConditionSatisfied was: KitchenLightKeepOn now: None #hooks: 0 upnp: 0 skip: 0 v:0x103d188/NONE duplicate:0 <0x776dd320> 06 07/08/16 21:00:34.270 Device_Variable::m_szValue_set device: 135 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: LastConditionChange was: 1467975634 now: 1467975634 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:1 <0x776dd320> 04 07/08/16 21:00:34.281 <Job ID="45" Name="" Device="135" Created="2016-07-08 21:00:34" Started="2016-07-08 21:00:34" Completed="2016-07-08 21:00:34" Duration="0.42432000" Runtime="0.40803000" Status="Successful" LastNote=""/> <0x776dd320>

There was a last minute fix to PLTS … you need version 8.12

I don’t have PLTS installed - is this needed? PLC is showing I have the latest (8.11)

I will look into it.

Thanks, let me know if you need any further logs or anything.

I found and fixed the problem … fix will be released soon.

Thanks Richard!

Do you when the release will appear? Is this a “it has to be approved by the MiOS store” thing?

Yes, I will submit today, then MCV has to audit.

Hi Richard,

Just to follow up and close this thread for the archives, this is now working correctly again.

Thanks again!