Mode Manager Bug - not restricting mode change


#1

There is a bug in Mode Manager when setting modes based on presence in that the application is not restricting execution in the "Select modes NOT to change from with presence.". Screen shot attached. When can we expect this bug to be fixed?


#2

Any updates on this? Thanks


#3

First I've heard of it. Will investigate...


#4

Could you please describe just what is happening?


#5

When I choose Guest mode in the "Select modes NOT to change from presence" option, it does not honor the restriction. For example, I put my hub in Guest mode for the Nanny, then left the house, it then switched the mode to Away, when it should have remained in Guest mode. Does that help?


#6

Yes, that's what I needed to know. I'll look into it.


#7

Could you show me a screenshot of your App Status page for Mode Manager (gear icon left of name on Apps page, or top of page in the app itself).


#8
Settings

Name Type Value

atTime11Day time 06:00 AM
atTime11Evening time 6:00 PM
atTime11Night time 9:00 PM
daily bool false
ignoreModes enum ["Away","Guest"]
ignoreModesP enum ["Guest"]
leaveArriveAway enum leave
logging bool true
pAnyAllAway enum all
presAway capability.presenceSensor James, Kristin, Sherri
presDay capability.presenceSensor
presEvening capability.presenceSensor
presGuest capability.presenceSensor
presNight capability.presenceSensor
returnAnyAll enum any
returnOffSwitch capability.switch Guest Mode
returnOnSwitch capability.switch I'm Back Routine
returnSensors capability.presenceSensor James, Kristin, Sherri
switchOffAway capability.switch
switchOffDay capability.switch
switchOffEvening capability.switch
switchOffGuest capability.switch
switchOffNight capability.switch
switchOnAway capability.switch Goodbye Routine
switchOnDay capability.switch
switchOnEvening capability.switch
switchOnGuest capability.switch Guest Mode
switchOnNight capability.switch
time11Day enum A specific time
time11Evening enum A specific time
time11Night enum A specific time
timeOnlyAway bool
type1Day enum Certain time
type1Evening enum Certain time
type1Guest enum Certain time
type1Night enum Certain time
useTimes bool true
useTimesS bool true
Event Subscriptions

Source Event Handler Filter

Goodbye Routine switch.on switchHandler true
Guest Mode switch.on switchHandler true
Guest Mode switch.off returnHandlerB true
Home (Location) mode modeHandler false
I'm Back Routine switch.on returnHandlerB true
James presence presenceHandler true
James presence.present returnHandler true
Kristin presence presenceHandler true
Kristin presence.present returnHandler true
Sherri presence presenceHandler true
Sherri presence.present returnHandler true
Application State

Name Value

earlier {}
shadowMode Night
str Day: at 6:00 AM Evening: at 6:00 PM Night: at 9:00 PM Modes NOT to change from: Away, Guest
strP Use time settings for return from Away for Any of James, Kristin, Sherri arrives Away: All of James, Kristin, Sherri leave Modes NOT to change from: Guest
strS Use time settings for return from Away for I'm Back Routine ON Use time settings for return from Away for Guest Mode OFF Away: Goodbye Routine ON Guest: Guest Mode ON
updated true
updateIgnore true
Scheduled Jobs

Handler Next Run Time Prev Run Time Status Schedule

timeHandlerNew 2019-02-15 9:00:00 PM EST 2019-02-14 9:00:00 PM EST PENDING 0 0 21 * * ?
timeHandlerNew 2019-02-15 6:00:00 PM EST 2019-02-14 6:00:00 PM EST PENDING 0 0 18 * * ?
timeHandlerNew 2019-02-15 6:00:00 AM EST 2019-02-14 6:00:00 AM EST PENDING 0 0 6 * * ?

#9

please hold off on this as I'm trying to reproduce the error.


#10

I was able to reproduce using the simulated presence sensor. The app is not honoring the restriction. When I hit the arrived command on the simulated presence sensor, the app changes the mode from Guest to Home. It should keep the mode set to Guest via the bottom setting in the app. Bug fix?


#11

OK, I have found one problem, the one you describe in this last post. If you selected a presence sensor(s) for Return from Away, it did not honor the Select Modes to NOT change from. I have fixed that problem.

But, your original post was different than this. There you described it wrongly changing mode when you left. That one I cannot reproduce.


#12

Yes, the initial issue reported was inaccurate, but the last post is legit as you confirmed. So, you fixed it.. . Next code release? Really appreciate all the help and lighting fast TAT.


#13

Yes, this fix will be in the next release.


#14

Do we know when the next release will take place?