Accessing Yale Doorman User & Keypad Events

I have waisted an unknown number of hours with a useless copilot agent. My problem is that I want to make a flow where Homey performs certain actions (change variables and turn on/off lights) based on a Yale Doorman L3S is locked or unlocked using the outside keypad or based on which user has unlocked the door.

Facts:

  • I have installed the Yale Home app on my Homey Pro 2023 and this works fine - I can operate the lock from Homey, and I can make flows based on flow cards in the Yale App. But the detailed conditions are not there
  • In my Yale App, I can see the detailed status (both if keypad or another method) was used and also which user used the keypad (for unlock), so I know the information is there

So my problem is that the Yale Home app itself does not support the information, and Homey needs to request the information through some other method.

Copilot has suggested a number of different approaches, and all have failed. The problem seems to be that Yale is blocking attempts to log in.

I do not use Verisure and does not want to sign up with Verisure.

Anyone having some good advice?

If I got you right:
You are supposed to use logic cards for conditions and comparisons.
https://support.homey.app/hc/en-us/articles/4410240765586-Using-Homey-Logic-in-Flows

In advanced flows, you can use the Locked/Unlocked when-card and it will provide a Source tag that has what you want.

But you are right, the tag is not available for use with logic cards:

So if you need the information for logic use or something else, you can use Locked/Unlocked when-cards as start and set a variable to the value from Source.

Now you can use last unlocked by anywhere, even in other flows.

Oh, and one last thing, which app are you using, as there are two:

One for European customers (Yale Home) and one for American customers (Yale Access). There is a diffrence in functionality. My samples are based on Yale Home.

1 Like

Thanks, this is promising. Firstly, I am using Yale Home (the European one).

When I try using the logical card, I unfortunately do not see the Source (see picture).

However, I notice there is some note when I click the icon on the When-card. It is a picture of source but not clickable, and the text says : When this card is started, the values of these tags become available”.

But so far, I am not able to find “source” in the input variables list (see previous picture)

Ah got it now - just needed to run the flow and then I got the Source variable. Thanks a lot!!!

1 Like

Yes, you need to connect the flow cards, that is what makes it available for the next cards.

1 Like

thanks a lot - now some weeks later it works like clockwork