dknowles2 / pyschlage Goto Github PK
View Code? Open in Web Editor NEWPython 3 library for interacting with Schlage Encode WiFi locks.
Home Page: https://pyschlage.readthedocs.io/
License: Apache License 2.0
Python 3 library for interacting with Schlage Encode WiFi locks.
Home Page: https://pyschlage.readthedocs.io/
License: Apache License 2.0
Encode lock support communication over BLE. It would be nice to have a transport that didn't require communication with the Schlage cloud servers.
After integration refresh, not all events come through to home assistant, only the last one. This proves to be problematic.
Scenario: I come home, put in my code to unlock the door, go inside house, and immediately lock the door. HA will only see the locked thumbturn event, not the unlock event that happened before it. I use the unlock event to trigger other things in HA for location based info and it is really nice to que off of the unlock event to set someone home, etc. Not seeing all the events that happened during the refresh period of the lock integration makes some of these automations not usable anymore. All the events are in the history of the schlage app.
Is it possible to get all the events that happened between integration refreshes, not just the last one in the history? Or am I missing something?
Thank you!
Hi @dknowles2 apologies for logging an issue against this library, but I used it to write a Ruby equivalent and having issues - was wondering if you had the same at some point.
I can authorize against Schlage API no problem, retrieve existing locks and codes as well. However, when I create lock codes they are visible in the user's Schlage app but A) the code doesn't work on the lock and B) the user is unable to edit or delete the codes created.
I'm not getting any errors creating the codes, and the JSON looks the exact same as other existing codes.
Have you ever noticed anything like that? Any pointers where to look?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.