Hi @seime , thank you for this binding!
I’ve managed to install the OH4 version correctly (I think) on OH4.0.3, but I can’t seem to discover the locks? I added the account thing, and the 2FA worked correctly.
My august.things file looks like the below (obviously with my real info ):
sorry again for being silent.
i have always been on Yale Home. lockid is correct and lock ID is correct too. i have tried again today to see if the lock would come online but no luck yet.
@seime I’ve just started using this binding for my Yale Conexis L2 lock. Works great, thanks for providing this!
I’ve noticed regular GET requests to the pubnub API since I’ve installed this binding, they’re logged as INFO in openhab.log and are all of the type GET https://ps.pndsn.com/v2/subscribe/{redacted GUIDs}
Can you confirm that these are legitimate for this binding. And is there a way they can be be suppressed?
AFAIK those calls are connection keepalive for the push messages.
However on my side the push notifications now only works after sending a command to the lock or by simultaneously having the Yale Home app open on my phone. Happened maybe a month back. But it works smooth for you?
If the push notifications are supposed to get updates to the binding directly after a lock state change, then no I don’t think they’re working. I’ve noticed that on the majority of lock events, it will take some time before the state is updated through the binding. Sometimes < 1 minute, sometimes more. Sometimes I have had to restart the binding to get the updated state. As you stated above, opening the Yale App seems to also send an update.
Hi @seime, my push notifications appear to be behaving the same - lock state only updates in the binding if I send it a command (which works fine) or open the Yale app.
I’ve got 2x Conexis L1 - let me know if I can help with some logs or anything to troubleshoot this!
Update: Looking at the logs this morning, I see updates every 30 minutes (08:00, 08:30, etc) - so if there’s a periodic call for updates, that’s working perfectly!
I’m glad to report that the binding can be successfully used with the Yale Linus Smart Lock (lockType 6), together with the Yale Wi-Fi Connect bridge.
It could be useful if the battery level of the Keypad could be reported.
One suggestion I would like to make for the documentation is to let users know that the password shouldn’t contain commas (,) or quotation marks ("); otherwise, the password will be truncated and the package may be malformed, causing a rejection.
One last question. What needs to be done for this binding to become official?
I’ll download Postman, learn how to use it, and then I’ll share the logs.
One thing I’ve experienced that I’ll need to debug is that the push notifications are unreliable. OH seems to receive some push notifications but most of the time I need to access the Yale Home app for the status to be refreshed and notified to OH.
To provide more background information, I use the keypad to lock and unlock the lock. The lock is almost instantly locked or unlocked; however, it can pass many minutes before something is notified to OH. I have seen cases where even the status isn’t updated after hours (even though the refreshInterval is set to 3600 secs.) and it is updated once I load the Yale Home app.
I’m not sure if the issues is the connection between the lock and the bridge, or from the bridge to OH. The bridge is less than 1 meter away from the lock, although there is a wall in between. I’ve placed the bridge in the second nearest plug, which is located a little more than 2 meters away but not within line of sight.
Whenever I have some time I’ll try to set some notifications and check where are things getting stuck.
I’ve seen that they made a partnership with Homey and I wonder if someone from the highest ranks of OpenHAB can reach out to request an official partnership.
I believe it’s in Yale’s best interest to be more open if they want to compete with Nuki in the European market, but instead of trying to reverse engineer their solutions, we could officially knock on their door and try to collaborate.
It should also be in OpenHAB’s best interest as Yale is one of the biggest smart locks manufacturers, and it would give us good exposure (OpenHab Marketing is Lacking)
The community has no officials, don’t mix it up with the openHAB foundation, which is a non profit organisations, supporting the community.
We have seen some examples where companys asked a lot of money to become a partner.
Who is going to pay this ? The openHAB Foundation, for several many times explained reasons, cannot do this.
OK, call it the OpenHAB foundation. It’s could be more efficient when someone saying “Hi, I’m XXXX from the OpenHAB Foundation……” and provides some background and the reasons why we want to have an integration, than if we write “Hi, I’m an OpenHAB user and would like my platform to integrate with yours”.
Of course, we may omit companies asking for royalties to become partners, but there might be others that could be convinced to cooperate for a mutual benefit for free. In the end, the community developers do the integration and not them. I think it doesn’t hurt trying.
Nonetheless, I sent an email to Nuki and Yale, but I don’t expect a positive outcome, because in their eyes I’m not a decision maker.