Skip to main content

Interact with Yale Smart Alarm systems

Project description

Yale Smart Alarm Client

Yale Smart Alarm client is a python client for interacting with the Yale Smart Alarm System API.

Supported functions:

  • Arm full (away)
  • Arm partial (away/night)
  • Disarm
  • Get alarm status

Usage

Create a client with:

from yalesmartalarmclient.client import YaleSmartAlarmClient
client = YaleSmartAlarmClient(username, password)

where username and password are your Yale Smart Alarm credentials.

Change the alarm state with:

client.arm_full()
client.arm_partial()
client.disarm()

or

client.set_alarm_state(<mode>)

where 'mode' is one of:

from yalesmartalarmclient.client import (YALE_STATE_ARM_PARTIAL,
                                         YALE_STATE_DISARM,
                                         YALE_STATE_ARM_FULL)

Is the alarm armed fully or partially:

client.is_armed() # == True

or return alarm status. eg.

client.get_armed_status() is YALE_STATE_ARM_FULL

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yalesmartalarmclient-0.1.5.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

yalesmartalarmclient-0.1.5-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file yalesmartalarmclient-0.1.5.tar.gz.

File metadata

  • Download URL: yalesmartalarmclient-0.1.5.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for yalesmartalarmclient-0.1.5.tar.gz
Algorithm Hash digest
SHA256 5eaafda17e608a81d61b16b589e1e0bbab844e1285407a86d6728f96984f2ed1
MD5 626a88090e2467783068d0989df5efd7
BLAKE2b-256 797f42078b806faf534c70d8c7b4dca6e92112ab490294387ad2a046fc5dbf73

See more details on using hashes here.

File details

Details for the file yalesmartalarmclient-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: yalesmartalarmclient-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for yalesmartalarmclient-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 76ff07508c37fb8177c2724bb980703fb5845e9561353630a6c2d05e08680248
MD5 fc4ef8574f65a3ddc62060d58052e629
BLAKE2b-256 95dea1235a4ce8b1f37cb7096e13ffa2258b47ce1cd3089b12609521a5963d6d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page