Yale (non-Nest) Lock via Rule Machine

New user here (Wink transfer). I have this lock:
https://www.amazon.com/gp/product/B076WZT4VD/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

Purchased before I knew there was a Yale/Nest Lock and not looking to switch over now.

I can lock this no problem by going into HE's Dashboard but I want to lock it when I close up for the night. I have a scene named "Night Scene" so I created a Rule with Trigger (Night Turns On)-->Lock Front Door.

Currently, I see the following as I configure this:

Night Scene(off) is on FALSE
Front Door Lock locked FALSE

Believe this is WAD as Night Scene is off/door is unlocked. Why is there an (off) appended to Night Scene though? Because it turns everything off? The reason I ask is because I have tested this rule and no bueno. Does not lock the door.

Edit: I know I can do this with IFTTT but I am trying to move off cloud dependence as much as possible. Google --->HE is better than Google -->IFTTT--->HE (IMHO)

Can you post a screenshot of the rule?

According to this, I haven't set an Action so it's likely I messed up somewhere

Settings

Name Type Value

origLabel text Lock Door At Night
rCapab1 enum Switch
rCapab2 enum Lock
rDev1 capability Night Scene
rDev2 capability.lock Front Door Lock
state1 string on
state2 enum locked
tCapab1 enum Switch
tDev1 capability.switch Night Scene
tstate1 enum on
Event Subscriptions

Source Event Handler Filter

Night Scene switch.on allHandler true
Application State

Name Value

actionDone true
actionListMain []
actionsMain {}
actLabelIndent
actNdx 1
allVars {}
allVarsO []
capabActDone false
capabDone true
capabsfalse {2.false=Front Door Lock locked, 1.false=Night Scene(off) turns on, 3.false={}}
capabstrue {1.true=Night Scene(off) turns on, 2.true={}}
certainTimes []
connectors {}
editCondIf
gvList []
hasAll false
howMany 4
howManyT 10
inRepeat false
installed true
installedCapabs [Polling, PushableButton, Battery, AudioVolume, ColorTemperature, SpeechSynthesis, MotionSensor, PresenceSensor, Light, Thermostat, Initialize, Refresh, RelativeHumidityMeasurement, TamperAlert, Telnet, ColorMode, TemperatureMeasurement, Lock, Notification, SwitchLevel, Switch, ChangeLevel, Configuration, Actuator, Sensor, ContactSensor, LockCodes, ColorControl]
lastEvtDate 06-Aug-2020
lastEvtTime 09:02 PM
locationBlocked []
lvList []
ndx.false 3
ndx.true 2
nestedLabel []
prevState {PB=true, 301=off, 162=locked}
private true
repeating []
ruleNdx 1
selectActionsParams {thisStr=Main, label=Lock Door At Night}
subscribedVariables []
timeTriggers []
timeTriggersW {}
trigCustoms []
varUseList {}
waitB {}
waitBL {}
waitBV {}
waitCondNdx 1

That is exactly what you've done. You've confused the conditions with actions.
You need to click on the drop down to add an action and it's straight forward from there.

2 Likes

Thanks, so it seems locking a door isn't possible from what I see here
Capture

Disregard, I am BLIND!

Thank you so much!!!

1 Like