Mode Manager is still not switching with presence devices for me.
This is what I see in the log:(http://10.0.129.43/logs#)org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '2=Away' with class 'java.util.HashMap$Node' to class 'java.util.Map' on line 888 (method presenceHandlerAnyLeft)
[app:978] (http://192.168.1.xxx/logs#) 2022-09-29 08:03:16.099 amerrororg.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '4=Away' with class 'java.util.HashMap$Node' to class 'java.util.Map' on line 888 (method presenceHandlerAnyLeft)
Away settings are still not working for me under 2.3.3.125. If I check the 'skip' box next to 'Away' under 'Set Mode With Presence Sensors' then it doesn't switch back to the correct mode when someone returns. (I use day at sunrise, night at sunset, and away when all presence sensors leave. If I don't check the box, then the mode switches at sunrise/sunset from Away.
Something is visually off in the UI with the skip buttons on all rows. In the 'set mode at times' table, checking the skip button replaces the time that is set with 'don't change'. That doesn't make any sense.
Checking the skip button next to Away does something similar:
Skip in the Times table means to not change the mode based on time when the Skip box is checked for the current mode. Ordinarily this would be for Away mode. That means, when Away, even if the time becomes time for Night mode, don't change to Night mode, but rather stay in Away mode. This is usually the way one wants this to work.
Skip in the Presence table means to not change the mode based on presence when the Skip box is checked for the current mode. This is a more unusual setting, and is meant to leave a mode set irrespective of the comings and goings of the presence sensors. An example would be a Guest mode. Suppose you use Guest mode for when you have guests in the house, and you don't want the house to change to Away when you leave, or to change out of Guest mode when you return.
Do you have Time set up? You would only use Return From Away if there are modes set by time as the reference for what mode set when you return from Away.
At sunrise, switch to Day unless Away
At sunset, switch to Night, unless Away
When all presence sensors leave, switch to Away
When any presence sensor returns, switch to Day or Night, depending on time
In the old mode manager that was achieved by the setup I am using in the new mode manager. Am I supposed to be doing something different or is there still a bug?
Again, what I'm seeing is that if I check the 'Skip' for my Away mode, then it doesn't end the Away mode when one or more presence sensors return. If I don't check the 'Skip' for Away mode, then it will come out of Away at sunrise/sunset even if all presence sensors are still gone.
The app is not showing any presence events. Check the Event Subscriptions on the App Status page, and make sure those show Durango fob.present and Durango fob.not present.
In the logs, select both the app and the presence device for filters in the logs, so we can see both.
Is this what you were looking for? The top entry set to "Home" was when I set it manually. The snippet is again starting from before I updated to 2.3.3.125.
I have been on 2.2.3.125 since yesterday evening. Presence/Modes were fine on Mode Manager legacy. I'm pretty sure I have it setup as I did in the old app. Does this look correct? Thanks again Bruce.