Skip to main content

An async Python library for interacting with Bosch Alarm Panels supporting the 'Mode 2' API.

Project description

An async Python library for interacting with Bosch Alarm Panels supporting the "Mode 2" API.

Theoretically, the following models support this protocol: Solution 2000/3000/4000, B4512/B5512, B8512G/B9512G, AMAX 2100/3000/4000, D7412GV4/D9412GV4

In practice, this library has only been tested with B8512G and the B5512 and the AMAX 2100 and the Solution 2000/3000/4000, and support for additional panels will probably require additional development. PRs welcome!

Features

  • Retrieving area and point status
  • Arming/disarming areas
  • Push based updates (for panels that support it)

Authentication

  • For all panels, make sure that your Automation Passcode is set to a passcode that is at least 10 characters long.
  • For B and G series panels, set the "Automation Device" to "Mode 2", and use just your automation code for authentication.
  • For Solution panels, use your user code for authentication. The user needs to have the "master code functions" authority if you wish to interact with history events.
  • For AMAX panels, use both your automation code and your user code for authentication.

Full documentation of the API can be requested from integrated.solutions@keenfinity-group.com.

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

bosch_alarm_mode2-0.4.7.tar.gz (26.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bosch_alarm_mode2-0.4.7-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file bosch_alarm_mode2-0.4.7.tar.gz.

File metadata

  • Download URL: bosch_alarm_mode2-0.4.7.tar.gz
  • Upload date:
  • Size: 26.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.7

File hashes

Hashes for bosch_alarm_mode2-0.4.7.tar.gz
Algorithm Hash digest
SHA256 d2decb12a7f2b6c66e536a0271ace759b17b78c9ac2b0e65c32cde44e06caffd
MD5 e2763a1b98f64dca44526d991534ad9a
BLAKE2b-256 20ad764069a65d7fa6e900671de7a96efa1a9e8fd53df3d9db1975a86db272e6

See more details on using hashes here.

File details

Details for the file bosch_alarm_mode2-0.4.7-py3-none-any.whl.

File metadata

File hashes

Hashes for bosch_alarm_mode2-0.4.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1c830a66da149ced93dc9b3dc9fac0f4dad47b8d95ee6e0af08f9b12ad867c9d
MD5 8bae8263f7cb42b33c25c69a8548f47f
BLAKE2b-256 8df3b086bd9c31c8226e487e81de3e1d5e352f9ecaef6876fffaf19677b12035

See more details on using hashes here.

Supported by

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