PLEG not reading month from LogicTimer properly

I’m using the day of week, weekend, and month properties from LogicTimer in some of my PLEG logic. Day of Week and Weekend are working fine. But the month isn’t being handled properly.

Name Device Name Device Variable Last Change Value
DayOfWeek Logic Timer DOW 2013-08-27 00:00:00.101 3
Weekend Logic Timer Weekend 2013-08-26 00:00:00.000 0
CurrentMonth Logic Timer Month 0 false

I’m guessing this is because the value of Month hasn’t changed since I created the device parameter. The timestamp isn’t the issue, but the fact that the value is false instead 8 is. Short of waiting until the end of the month, is there anything we can do to fix this?

Open your LogicTimer Advanced tab, change the variable Month to something other than 8, close the device and then click on SAVE/RELOAD. When the restart has completed, PLEG should have the correct month in the device property.

Thank you. After posting I went into the Advanced tab of the PLEG and changed the Month there. That worked too, but your approach was easier.

I am going to do some more work on the PLEG Init.
For booleans if the value is different than I last saw … I will trigger on restart …
For others of if the value is different (And if it’s a new variable it will be different than null) I will trigger on restart.

This will catch the state of new device variables that rarely change and catch any Z-Wave status changes that happen while Vera is restarted.

That will be a good addition. Little by little PLEG is becoming quite polished.

BTW Richard, 5.0 appears to have fixed all my lingering lock issues. I have moved off 4.2 as my daily driver!