Skip to main content

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.

Issues

  • For problems directly related to the library, please file issues for this project.
  • For Home Assistant support, please file a bug for the integration, or use the Home Assistant community forums.
  • For general questions and community support related to Bosch panels, please feel free to use the discussions forum.

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

Metadata

Release files for bosch-alarm-mode2 0.4.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bosch-alarm-mode2 0.4.11
File Size Uploaded
bosch_alarm_mode2-0.4.11.tar.gz 26.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bosch-alarm-mode2 0.4.11
File Interpreter ABI Platform
bosch_alarm_mode2-0.4.11-py3-none-any.whl Python 3 none any Details

Total release size: 52.2 kB

Release files / bosch_alarm_mode2-0.4.11.tar.gz

Download URL bosch_alarm_mode2-0.4.11.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d02205ad8ecf88832cd720e60219f8401bfa7a5d38586691f92cec96f80cc0c0
BLAKE2b-256 checksum
How to use checksums
30f565167a3af083c63caffd094cbe3bcab13882260393281a0dba695b258242
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bosch_alarm_mode2-0.4.11-py3-none-any.whl

Download URL bosch_alarm_mode2-0.4.11-py3-none-any.whl
Size 25.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
063a1836d19ddd495cbb1406422db2440794de3587d69ae43379ae09c42038cb
BLAKE2b-256 checksum
How to use checksums
c835e9159401e0fb72c3b59bca8f80c31644f42f1fb82e8f5c52988c398371c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.4.11 This release

2 release files

0.4.10

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.46

2 release files

0.3.45

2 release files

0.3.44

2 release files

0.3.43

2 release files

0.3.42

2 release files

0.3.38

2 release files

0.3.37

2 release files

0.3.36

2 release files

0.3.35

2 release files

0.3.34

2 release files

0.3.32

2 release files

0.3.30

2 release files

0.3.29

2 release files

0.3.27

2 release files

0.3.26

2 release files

0.3.24

2 release files

0.3.23

2 release files

0.3.20

2 release files

0.3.18

2 release files

0.3.17

2 release files

0.3.16

2 release files

0.3.15

2 release files

0.3.14

2 release files

0.3.13

2 release files

0.3.12

2 release files

0.3.11

1 release file

0.3.10

1 release file

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page