vivint.py
vivint.py copied to clipboard
Python object model interface for the Vivint cloud API.
For users with MFA logins enabled, the current flow does not support the challenge-response flow for MFA tokens.
I've added a few PRs today, but I've noticed that there is a PR outstanding that has been out for quite awhile that does fix an existing issue with the...
https://github.com/silvertoken/pyvivintsky has support for PubNub updates, which we could integrate for continuous updates without requiring polling or periodic updating.
Provide carrier support based upon the infinitive project https://github.com/acd/infinitive
When running in cron, say once per minute, it may be desirable to be able to cache the secrets (username, password, tokens) to disk in between invocations, and update as...
Currently, to get expiration time and other properties from the token, there's a bunch of manual JWT handling that _should_ be replaced by PyJWT's `jwt.decode()`.