Event Engine cog for unlocking additional locks

Hi there,

I've got a fairly simple automation set up in Event Engine. If a specific user unlocks a lock, unlock another lock. Seems straightforward, but what I'm seeing is that if a user has manually unlocked the second lock, and has the same name as the user who unlocked the first lock, even if a third user comes in that doesn't have rights to that second lock, it unlocks it anyways.

So basically, here's what happened:

  1. I (Dave) unlocked the outer lock by code, but didn't have the automation running, so I unlocked the inner lock as well by code. Now, "lastCodeName" is Dave on both doors.
  2. Doors were manually locked
  3. UPS unlocked the outer door, and the cog is told to NOT unlock the inner door for them. The cog unlocks the inner door anyways, because I think it sees "lastCodeName" as Dave on the inner door, even though lastCodeName on the outer door, which is what the cog is set to, as UPS.

I'm not sure if my logic is broken or this is a bug - any help would be appreciated.

Hi,
The conditions and the actions are completely separate and can't 'see' each other. It wouldn't matter if the action was a lock or a switch, it's not part of the condition to check.

I just setup the exact same Cog and it is working perfectly. I entered in Amy's code and both doors unlocked. Enter in Bryan's code, into the Kitchen Back Door, and only the Kitchen Back Door unlocked.

I would need to see a debug log to see what is going on with your Cog. Be sure to get rid and 'codes' that might show in the log.

Thanks

Here you go. You can see it unlocking the inner door at 12:56:20.625:
2022-02-08 12:56:21.126 pm *

2022-02-08 12:56:21.124 pm ********************* End - startTheProcess (3.4.7) - Unlock Inner Front Door - appStatus: inactive - appRevStatus: round1 *********************

2022-02-08 12:56:21.117 pm In startTheProcess - Nothing to do - STOPING - whatToDo: stop

2022-02-08 12:56:21.114 pm In checkingWhatToDo - ********** whatToDo: stop **********

2022-02-08 12:56:21.111 pm In checkingWhatToDo - Stop

2022-02-08 12:56:21.108 pm In checkingWhatToDo - everythingOK: false

2022-02-08 12:56:21.105 pm In checkingWhatToDo - USING AND - totalMatch: 0 - totalMatchHelper: 0 - totalConditions: 1 - setpointOK: true - transitionOK: true - securityOK: true

2022-02-08 12:56:21.102 pm In checkingWhatToDo (3.4.7)

2022-02-08 12:56:21.100 pm In startTheProcess - NOT using transitions - Setting value based on triggerAndOr: false

2022-02-08 12:56:21.097 pm In startTheProcess - NOT using Setpoint Devices - Setting value based on triggerAndOr: false

2022-02-08 12:56:21.094 pm In startTheProcess - NOT using Security Keypad - Setting value based on triggerAndOr: false

2022-02-08 12:56:21.091 pm In deviceHandler - (condition) - LOCK - AND - count: 1 - totalMatch: 0 - totalConditions: 1

2022-02-08 12:56:21.089 pm In deviceHandler - (condition) - Using AND

2022-02-08 12:56:21.086 pm In deviceHandler - (condition) - type: false - deviceMatch: 0 - theCount: 1 - typeAO: false

2022-02-08 12:56:21.083 pm Checking lock names - Pete vs UPS

2022-02-08 12:56:21.080 pm Checking lock names - Griselda vs UPS

2022-02-08 12:56:21.078 pm Checking lock names - Dog Walker vs UPS

2022-02-08 12:56:21.075 pm Checking lock names - Dave vs UPS

2022-02-08 12:56:21.072 pm In deviceHandler - Working 2: unlocked and Current Value: unlocked

2022-02-08 12:56:21.070 pm In deviceHandler - Checking: Outer Front Door - lock - Testing Current Value - unlocked

2022-02-08 12:56:21.067 pm In deviceHandler (3.4.7) - LOCK - data: condition

2022-02-08 12:56:21.064 pm In startTheProcess - 1B - daysMatchRestic: null - timeBetweenRestric: null - timeBetweenSunRestric: null - modeMatchRestric: null - snRestric: null

2022-02-08 12:56:21.061 pm In startTheProcess - 1A - betweenTime: true - timeBetweenSun: true - daysMatch: true - modeMatch: true - snMatch: true

2022-02-08 12:56:21.052 pm In safetyNetHandler - Safety Net NOT being used - snMatch: true

2022-02-08 12:56:21.049 pm In hsmStatusHandler - NOT being used.

2022-02-08 12:56:21.047 pm In hsmAlertHandler - NOT being used.

2022-02-08 12:56:21.044 pm In modeHandler - modeMatch PASSED - modeMatch: true

2022-02-08 12:56:21.041 pm In modeHandler - Mode NOT being used - modeMatch: true

2022-02-08 12:56:21.027 pm In modeHandler (3.4.7)

2022-02-08 12:56:21.024 pm In dayOfTheWeekHandler - daysMatch PASSED - daysMatch: true

2022-02-08 12:56:21.021 pm In dayOfTheWeek (3.4.7)

2022-02-08 12:56:21.019 pm ********** In checkSunHandler - timeBetweenSun: true **********

2022-02-08 12:56:21.016 pm In checkSunHandler - sunrise/sunset NOT being used - timeBetweenSun: true

2022-02-08 12:56:21.013 pm ********** In checkSunHandler (3.4.7) - timeDaysType: - **********

2022-02-08 12:56:21.011 pm In startTheProcess - whoHappened: Outer Front Door - whatHappened: unlocked - whoText: Outer Front Door was unlocked by UPS

2022-02-08 12:56:21.008 pm ******************** Start - startTheProcess (3.4.7) - Unlock Inner Front Door - appStatus: active - appRevStatus: round1 ********************

2022-02-08 12:56:21.005 pm *

2022-02-08 12:56:20.938 pm In startTheProcess - Starting - appStatus: active - appRevStatus: round1

2022-02-08 12:56:20.761 pm *

2022-02-08 12:56:20.758 pm ********************* End - startTheProcess (3.4.7) - Unlock Inner Front Door - appStatus: active - appRevStatus: round1 *********************

2022-02-08 12:56:20.625 pm In unlockActionHandler - Unlocking Inner Front Door

2022-02-08 12:56:20.622 pm In lockActionHandler (3.4.7)

2022-02-08 12:56:20.619 pm In startTheProcess - actionType: [aLock] - Tue Feb 08 12:56:20 EST 2022

2022-02-08 12:56:20.616 pm In certainTimeHasPassedHandler - state.certainTimeHasPassed: true

2022-02-08 12:56:20.613 pm In certainTimeHasPassedHandler (3.4.7)

2022-02-08 12:56:20.611 pm In startTheProcess - HERE WE GO! - whatToDo: run

2022-02-08 12:56:20.608 pm In startTheProcess - RUN - appStatus: inactive - appRevStatus: round1

2022-02-08 12:56:20.604 pm In checkingWhatToDo - ********** whatToDo: run **********

2022-02-08 12:56:20.602 pm In checkingWhatToDo - Run

2022-02-08 12:56:20.599 pm In checkingWhatToDo - everythingOK: true

2022-02-08 12:56:20.596 pm In checkingWhatToDo - USING AND - totalMatch: 1 - totalMatchHelper: 0 - totalConditions: 1 - setpointOK: true - transitionOK: true - securityOK: true

2022-02-08 12:56:20.593 pm In checkingWhatToDo (3.4.7)

2022-02-08 12:56:20.590 pm In startTheProcess - NOT using transitions - Setting value based on triggerAndOr: false

2022-02-08 12:56:20.588 pm In startTheProcess - NOT using Setpoint Devices - Setting value based on triggerAndOr: false

2022-02-08 12:56:20.584 pm In startTheProcess - NOT using Security Keypad - Setting value based on triggerAndOr: false

2022-02-08 12:56:20.581 pm In deviceHandler - (condition) - LOCK - AND - count: 1 - totalMatch: 1 - totalConditions: 1

2022-02-08 12:56:20.578 pm In deviceHandler - (condition) - Using AND

2022-02-08 12:56:20.575 pm In deviceHandler - (condition) - type: false - deviceMatch: 1 - theCount: 1 - typeAO: false

2022-02-08 12:56:20.572 pm In deviceHandler - Lock was manually unlocked, no notifications necessary

2022-02-08 12:56:20.570 pm In deviceHandler - Working 2: unlocked and Current Value: unlocked

2022-02-08 12:56:20.567 pm In deviceHandler - Checking: Outer Front Door - lock - Testing Current Value - unlocked

2022-02-08 12:56:20.565 pm In deviceHandler (3.4.7) - LOCK - data: condition

2022-02-08 12:56:20.562 pm In startTheProcess - 1B - daysMatchRestic: null - timeBetweenRestric: null - timeBetweenSunRestric: null - modeMatchRestric: null - snRestric: null

2022-02-08 12:56:20.559 pm In startTheProcess - 1A - betweenTime: true - timeBetweenSun: true - daysMatch: true - modeMatch: true - snMatch: true

2022-02-08 12:56:20.556 pm In safetyNetHandler - Safety Net NOT being used - snMatch: true

2022-02-08 12:56:20.554 pm In hsmStatusHandler - NOT being used.

2022-02-08 12:56:20.551 pm In hsmAlertHandler - NOT being used.

2022-02-08 12:56:20.548 pm In modeHandler - modeMatch PASSED - modeMatch: true

2022-02-08 12:56:20.546 pm In modeHandler - Mode NOT being used - modeMatch: true

2022-02-08 12:56:20.543 pm In modeHandler (3.4.7)

2022-02-08 12:56:20.540 pm In dayOfTheWeekHandler - daysMatch PASSED - daysMatch: true

2022-02-08 12:56:20.537 pm In dayOfTheWeek (3.4.7)

2022-02-08 12:56:20.535 pm ********** In checkSunHandler - timeBetweenSun: true **********

2022-02-08 12:56:20.532 pm In checkSunHandler - sunrise/sunset NOT being used - timeBetweenSun: true

2022-02-08 12:56:20.529 pm ********** In checkSunHandler (3.4.7) - timeDaysType: - **********

2022-02-08 12:56:20.527 pm In startTheProcess - whoHappened: Outer Front Door - whatHappened: unlocked - whoText: Outer Front Door was unlocked [digital]

2022-02-08 12:56:20.524 pm ******************** Start - startTheProcess (3.4.7) - Unlock Inner Front Door - appStatus: inactive - appRevStatus: round1 ********************

2022-02-08 12:56:20.521 pm *

2022-02-08 12:56:20.454 pm In startTheProcess - Starting - appStatus: inactive - appRevStatus: round1

@bptworld I also just did another test where I created a dummy user that was only programmed on the inside door, and then unlocked the inside door as that dummy user. I then proceeded to use a code that shouldn't unlock the inner door on the outer door (same code as above), and as expected, it did not unlock the inner door.

In this example, you didn't enter in a code (whoText: Outer Front Door was unlocked [digital]) so it also unlocked the inner door.

This I can change.

In the second set of debug log, the lock was unlocked using the UPS code (whoText: Outer Front Door was unlocked by UPS) and it did not unlock the inner door, worked as it should.

So the only issue is when someone uses a key or the HE interface to unlock the door. I'll add that to the to-do list. :grin:

Upgraded to the latest version (thanks, @bptworld ) and there's still something fishy here. I just tested it with a thumb turn only - on my outer lock. On the fourth thumb turn, the inner lock magically unlocked. No codes entered, nothing else touched.

2022-02-10 04:51:14.382 pm *

2022-02-10 04:51:14.379 pm ********************* End - startTheProcess (3.4.8) - Front Door Cog - appStatus: inactive - appRevStatus: round1 *********************

2022-02-10 04:51:14.372 pm In startTheProcess - Nothing to do - STOPING - whatToDo: stop

2022-02-10 04:51:14.369 pm In checkingWhatToDo - ********** whatToDo: stop **********

2022-02-10 04:51:14.365 pm In checkingWhatToDo - Stop

2022-02-10 04:51:14.362 pm In checkingWhatToDo - everythingOK: false

2022-02-10 04:51:14.358 pm In checkingWhatToDo - USING AND - totalMatch: 0 - totalMatchHelper: 0 - totalConditions: 1 - setpointOK: true - transitionOK: true - securityOK: true

2022-02-10 04:51:14.354 pm In checkingWhatToDo (3.4.8)

2022-02-10 04:51:14.351 pm In startTheProcess - NOT using transitions - Setting value based on triggerAndOr: false

2022-02-10 04:51:14.347 pm In startTheProcess - NOT using Setpoint Devices - Setting value based on triggerAndOr: false

2022-02-10 04:51:14.344 pm In startTheProcess - NOT using Security Keypad - Setting value based on triggerAndOr: false

2022-02-10 04:51:14.340 pm In deviceHandler - (condition) - LOCK - AND - count: 1 - totalMatch: 0 - totalConditions: 1

2022-02-10 04:51:14.337 pm In deviceHandler - (condition) - Using AND

2022-02-10 04:51:14.333 pm In deviceHandler - (condition) - type: false - deviceMatch: 0 - theCount: 1 - typeAO: false

2022-02-10 04:51:14.330 pm In deviceHandler - Adding to deviceTrue1: 1

2022-02-10 04:51:14.326 pm In deviceHandler - Working 1: locked and Current Value: locked

2022-02-10 04:51:14.323 pm In deviceHandler - Checking: Outer Front Door - lock - Testing Current Value - locked

2022-02-10 04:51:14.320 pm In deviceHandler (3.4.8) - LOCK - data: condition

2022-02-10 04:51:14.316 pm In startTheProcess - 1B - daysMatchRestic: null - timeBetweenRestric: null - timeBetweenSunRestric: null - modeMatchRestric: null - snRestric: null

2022-02-10 04:51:14.313 pm In startTheProcess - 1A - betweenTime: true - timeBetweenSun: true - daysMatch: true - modeMatch: true - snMatch: true

2022-02-10 04:51:14.309 pm In safetyNetHandler - Safety Net NOT being used - snMatch: true

2022-02-10 04:51:14.306 pm In hsmStatusHandler - NOT being used.

2022-02-10 04:51:14.302 pm In hsmAlertHandler - NOT being used.

2022-02-10 04:51:14.299 pm In modeHandler - modeMatch PASSED - modeMatch: true

2022-02-10 04:51:14.296 pm In modeHandler - Mode NOT being used - modeMatch: true

2022-02-10 04:51:14.292 pm In modeHandler (3.4.8)

2022-02-10 04:51:14.289 pm In dayOfTheWeekHandler - daysMatch PASSED - daysMatch: true

2022-02-10 04:51:14.285 pm In dayOfTheWeek (3.4.8)

2022-02-10 04:51:14.282 pm ********** In checkSunHandler - timeBetweenSun: true **********

2022-02-10 04:51:14.279 pm In checkSunHandler - sunrise/sunset NOT being used - timeBetweenSun: true

2022-02-10 04:51:14.275 pm ********** In checkSunHandler (3.4.8) - timeDaysType: - **********

2022-02-10 04:51:14.272 pm In startTheProcess - whoHappened: Outer Front Door - whatHappened: locked - whoText: Outer Front Door was locked by thumb turn [physical]

2022-02-10 04:51:14.269 pm ******************** Start - startTheProcess (3.4.8) - Front Door Cog - appStatus: active - appRevStatus: round1 ********************

2022-02-10 04:51:14.265 pm *

2022-02-10 04:51:14.193 pm In startTheProcess - Starting - appStatus: active - appRevStatus: round1

2022-02-10 04:51:11.843 pm *

2022-02-10 04:51:11.839 pm ********************* End - startTheProcess (3.4.8) - Front Door Cog - appStatus: active - appRevStatus: round1 *********************

2022-02-10 04:51:11.674 pm In unlockActionHandler - Unlocking Inner Front Door

2022-02-10 04:51:11.671 pm In lockActionHandler (3.4.8)

2022-02-10 04:51:11.667 pm In startTheProcess - actionType: [aLock] - Thu Feb 10 16:51:11 EST 2022

2022-02-10 04:51:11.664 pm In certainTimeHasPassedHandler - state.certainTimeHasPassed: true

2022-02-10 04:51:11.660 pm In certainTimeHasPassedHandler (3.4.8)

2022-02-10 04:51:11.657 pm In startTheProcess - HERE WE GO! - whatToDo: run

2022-02-10 04:51:11.653 pm In startTheProcess - RUN - appStatus: inactive - appRevStatus: round1

2022-02-10 04:51:11.650 pm In checkingWhatToDo - ********** whatToDo: run **********

2022-02-10 04:51:11.646 pm In checkingWhatToDo - Run

2022-02-10 04:51:11.643 pm In checkingWhatToDo - everythingOK: true

2022-02-10 04:51:11.639 pm In checkingWhatToDo - USING AND - totalMatch: 1 - totalMatchHelper: 0 - totalConditions: 1 - setpointOK: true - transitionOK: true - securityOK: true

2022-02-10 04:51:11.636 pm In checkingWhatToDo (3.4.8)

2022-02-10 04:51:11.632 pm In startTheProcess - NOT using transitions - Setting value based on triggerAndOr: false

2022-02-10 04:51:11.629 pm In startTheProcess - NOT using Setpoint Devices - Setting value based on triggerAndOr: false

2022-02-10 04:51:11.622 pm In startTheProcess - NOT using Security Keypad - Setting value based on triggerAndOr: false

2022-02-10 04:51:11.618 pm In deviceHandler - (condition) - LOCK - AND - count: 1 - totalMatch: 1 - totalConditions: 1

2022-02-10 04:51:11.611 pm In deviceHandler - (condition) - Using AND

2022-02-10 04:51:11.608 pm In deviceHandler - (condition) - type: false - deviceMatch: 1 - theCount: 1 - typeAO: false

2022-02-10 04:51:11.604 pm In deviceHandler - Working 2: unlocked and Current Value: unlocked

2022-02-10 04:51:11.600 pm In deviceHandler - Checking: Outer Front Door - lock - Testing Current Value - unlocked

2022-02-10 04:51:11.596 pm In deviceHandler (3.4.8) - LOCK - data: condition

2022-02-10 04:51:11.592 pm In startTheProcess - 1B - daysMatchRestic: null - timeBetweenRestric: null - timeBetweenSunRestric: null - modeMatchRestric: null - snRestric: null

2022-02-10 04:51:11.588 pm In startTheProcess - 1A - betweenTime: true - timeBetweenSun: true - daysMatch: true - modeMatch: true - snMatch: true

2022-02-10 04:51:11.585 pm In safetyNetHandler - Safety Net NOT being used - snMatch: true

2022-02-10 04:51:11.581 pm In hsmStatusHandler - NOT being used.

2022-02-10 04:51:11.577 pm In hsmAlertHandler - NOT being used.

2022-02-10 04:51:11.574 pm In modeHandler - modeMatch PASSED - modeMatch: true

2022-02-10 04:51:11.570 pm In modeHandler - Mode NOT being used - modeMatch: true

2022-02-10 04:51:11.567 pm In modeHandler (3.4.8)

2022-02-10 04:51:11.563 pm In dayOfTheWeekHandler - daysMatch PASSED - daysMatch: true

2022-02-10 04:51:11.560 pm In dayOfTheWeek (3.4.8)

2022-02-10 04:51:11.557 pm ********** In checkSunHandler - timeBetweenSun: true **********

2022-02-10 04:51:11.554 pm In checkSunHandler - sunrise/sunset NOT being used - timeBetweenSun: true

2022-02-10 04:51:11.550 pm ********** In checkSunHandler (3.4.8) - timeDaysType: - **********

2022-02-10 04:51:11.543 pm In startTheProcess - whoHappened: Outer Front Door - whatHappened: unlocked - whoText: Outer Front Door was unlocked by thumb turn [physical]

2022-02-10 04:51:11.540 pm ******************** Start - startTheProcess (3.4.8) - Front Door Cog - appStatus: inactive - appRevStatus: round1 ********************

2022-02-10 04:51:11.537 pm *

2022-02-10 04:51:11.463 pm In startTheProcess - Starting - appStatus: inactive - appRevStatus: round1

2022-02-10 04:51:07.973 pm *

2022-02-10 04:51:07.970 pm ********************* End - startTheProcess (3.4.8) - Front Door Cog - appStatus: inactive - appRevStatus: round1 *********************

2022-02-10 04:51:07.966 pm In startTheProcess - Nothing to do - STOPING - whatToDo: stop

2022-02-10 04:51:07.963 pm In checkingWhatToDo - ********** whatToDo: stop **********

2022-02-10 04:51:07.957 pm In checkingWhatToDo - Stop

2022-02-10 04:51:07.953 pm In checkingWhatToDo - everythingOK: false

2022-02-10 04:51:07.950 pm In checkingWhatToDo - USING AND - totalMatch: 0 - totalMatchHelper: 0 - totalConditions: 1 - setpointOK: true - transitionOK: true - securityOK: true

2022-02-10 04:51:07.947 pm In checkingWhatToDo (3.4.8)

2022-02-10 04:51:07.944 pm In startTheProcess - NOT using transitions - Setting value based on triggerAndOr: false

2022-02-10 04:51:07.941 pm In startTheProcess - NOT using Setpoint Devices - Setting value based on triggerAndOr: false

2022-02-10 04:51:07.937 pm In startTheProcess - NOT using Security Keypad - Setting value based on triggerAndOr: false

2022-02-10 04:51:07.934 pm In deviceHandler - (condition) - LOCK - AND - count: 1 - totalMatch: 0 - totalConditions: 1

2022-02-10 04:51:07.931 pm In deviceHandler - (condition) - Using AND

2022-02-10 04:51:07.928 pm In deviceHandler - (condition) - type: false - deviceMatch: 0 - theCount: 1 - typeAO: false

2022-02-10 04:51:07.924 pm In deviceHandler - Adding to deviceTrue1: 1

2022-02-10 04:51:07.921 pm In deviceHandler - Working 1: locked and Current Value: locked

2022-02-10 04:51:07.918 pm In deviceHandler - Checking: Outer Front Door - lock - Testing Current Value - locked

2022-02-10 04:51:07.915 pm In deviceHandler (3.4.8) - LOCK - data: condition

2022-02-10 04:51:07.912 pm In startTheProcess - 1B - daysMatchRestic: null - timeBetweenRestric: null - timeBetweenSunRestric: null - modeMatchRestric: null - snRestric: null

2022-02-10 04:51:07.909 pm In startTheProcess - 1A - betweenTime: true - timeBetweenSun: true - daysMatch: true - modeMatch: true - snMatch: true

2022-02-10 04:51:07.906 pm In safetyNetHandler - Safety Net NOT being used - snMatch: true

2022-02-10 04:51:07.903 pm In hsmStatusHandler - NOT being used.

2022-02-10 04:51:07.897 pm In hsmAlertHandler - NOT being used.

2022-02-10 04:51:07.893 pm In modeHandler - modeMatch PASSED - modeMatch: true

2022-02-10 04:51:07.890 pm In modeHandler - Mode NOT being used - modeMatch: true

2022-02-10 04:51:07.887 pm In modeHandler (3.4.8)

2022-02-10 04:51:07.884 pm In dayOfTheWeekHandler - daysMatch PASSED - daysMatch: true

2022-02-10 04:51:07.880 pm In dayOfTheWeek (3.4.8)

2022-02-10 04:51:07.877 pm ********** In checkSunHandler - timeBetweenSun: true **********

2022-02-10 04:51:07.874 pm In checkSunHandler - sunrise/sunset NOT being used - timeBetweenSun: true

2022-02-10 04:51:07.870 pm ********** In checkSunHandler (3.4.8) - timeDaysType: - **********

2022-02-10 04:51:07.867 pm In startTheProcess - whoHappened: Outer Front Door - whatHappened: locked - whoText: Outer Front Door was locked by thumb turn [physical]

2022-02-10 04:51:07.864 pm ******************** Start - startTheProcess (3.4.8) - Front Door Cog - appStatus: active - appRevStatus: round1 ********************

2022-02-10 04:51:07.860 pm *

2022-02-10 04:51:07.789 pm In startTheProcess - Starting - appStatus: active - appRevStatus: round1

2022-02-10 04:50:58.008 pm *

2022-02-10 04:50:58.005 pm ********************* End - startTheProcess (3.4.8) - Front Door Cog - appStatus: active - appRevStatus: round1 *********************

2022-02-10 04:50:57.863 pm In unlockActionHandler - Unlocking Inner Front Door

2022-02-10 04:50:57.860 pm In lockActionHandler (3.4.8)

2022-02-10 04:50:57.857 pm In startTheProcess - actionType: [aLock] - Thu Feb 10 16:50:57 EST 2022

2022-02-10 04:50:57.854 pm In certainTimeHasPassedHandler - state.certainTimeHasPassed: true

2022-02-10 04:50:57.851 pm In certainTimeHasPassedHandler (3.4.8)

2022-02-10 04:50:57.848 pm In startTheProcess - HERE WE GO! - whatToDo: run

2022-02-10 04:50:57.845 pm In startTheProcess - RUN - appStatus: inactive - appRevStatus: round1

2022-02-10 04:50:57.842 pm In checkingWhatToDo - ********** whatToDo: run **********

2022-02-10 04:50:57.839 pm In checkingWhatToDo - Run

2022-02-10 04:50:57.835 pm In checkingWhatToDo - everythingOK: true

2022-02-10 04:50:57.832 pm In checkingWhatToDo - USING AND - totalMatch: 1 - totalMatchHelper: 0 - totalConditions: 1 - setpointOK: true - transitionOK: true - securityOK: true

2022-02-10 04:50:57.829 pm In checkingWhatToDo (3.4.8)

2022-02-10 04:50:57.826 pm In startTheProcess - NOT using transitions - Setting value based on triggerAndOr: false

2022-02-10 04:50:57.819 pm In startTheProcess - NOT using Setpoint Devices - Setting value based on triggerAndOr: false

2022-02-10 04:50:57.815 pm In startTheProcess - NOT using Security Keypad - Setting value based on triggerAndOr: false

2022-02-10 04:50:57.812 pm In deviceHandler - (condition) - LOCK - AND - count: 1 - totalMatch: 1 - totalConditions: 1

2022-02-10 04:50:57.809 pm In deviceHandler - (condition) - Using AND

2022-02-10 04:50:57.806 pm In deviceHandler - (condition) - type: false - deviceMatch: 1 - theCount: 1 - typeAO: false

2022-02-10 04:50:57.802 pm In deviceHandler - Working 2: unlocked and Current Value: unlocked

2022-02-10 04:50:57.799 pm In deviceHandler - Checking: Outer Front Door - lock - Testing Current Value - unlocked

2022-02-10 04:50:57.796 pm In deviceHandler (3.4.8) - LOCK - data: condition

2022-02-10 04:50:57.789 pm In startTheProcess - 1B - daysMatchRestic: null - timeBetweenRestric: null - timeBetweenSunRestric: null - modeMatchRestric: null - snRestric: null

2022-02-10 04:50:57.785 pm In startTheProcess - 1A - betweenTime: true - timeBetweenSun: true - daysMatch: true - modeMatch: true - snMatch: true

2022-02-10 04:50:57.782 pm In safetyNetHandler - Safety Net NOT being used - snMatch: true

2022-02-10 04:50:57.779 pm In hsmStatusHandler - NOT being used.

2022-02-10 04:50:57.776 pm In hsmAlertHandler - NOT being used.

2022-02-10 04:50:57.773 pm In modeHandler - modeMatch PASSED - modeMatch: true

2022-02-10 04:50:57.770 pm In modeHandler - Mode NOT being used - modeMatch: true

2022-02-10 04:50:57.766 pm In modeHandler (3.4.8)

2022-02-10 04:50:57.763 pm In dayOfTheWeekHandler - daysMatch PASSED - daysMatch: true

2022-02-10 04:50:57.760 pm In dayOfTheWeek (3.4.8)

2022-02-10 04:50:57.757 pm ********** In checkSunHandler - timeBetweenSun: true **********

2022-02-10 04:50:57.754 pm In checkSunHandler - sunrise/sunset NOT being used - timeBetweenSun: true

2022-02-10 04:50:57.751 pm ********** In checkSunHandler (3.4.8) - timeDaysType: - **********

2022-02-10 04:50:57.748 pm In startTheProcess - whoHappened: Outer Front Door - whatHappened: unlocked - whoText: Outer Front Door was unlocked by thumb turn [physical]

2022-02-10 04:50:57.744 pm ******************** Start - startTheProcess (3.4.8) - Front Door Cog - appStatus: inactive - appRevStatus: round1 ********************

2022-02-10 04:50:57.740 pm *

2022-02-10 04:50:57.662 pm In startTheProcess - Starting - appStatus: inactive - appRevStatus: round1

and THIS is why I love logs! Your lock used the word 'physical', mine uses the word 'manual'.


New version on GitHub...

3.4.9 - 02/10/22 - Adjustment to locks code