Skip to main content

A library for interacting with arrowhead alarm systems.

Project description

Arrowhead Alarm Library

Feature Overview

  • Area arming/disarming
  • Zone monitoring
  • Output control

Installation Instructions

Requirements

  • Python 3.13 or higher

Installation

pip install arrowhead-alarm

Usage Instructions

from arrowhead_alarm import create_tcp_client, ArmingMode


async def main():
    client = create_tcp_client(
        host="192.168.0.20",
        port=9000,
        username="admin",
        password="admin"
    )

    await client.connect()
    await client.arm_area(1, ArmingMode.AWAY)

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

arrowhead_alarm-1.1.1.tar.gz (41.8 kB view details)

Uploaded Source

Built Distribution

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

arrowhead_alarm-1.1.1-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

Details for the file arrowhead_alarm-1.1.1.tar.gz.

File metadata

  • Download URL: arrowhead_alarm-1.1.1.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.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}

File hashes

Hashes for arrowhead_alarm-1.1.1.tar.gz
Algorithm Hash digest
SHA256 cbb038823d7c6bc06e904eecfc047b2a138cb01538969585b50c8f140fc26a7b
MD5 d8e7f7a575cce8aebbc7fe7433270f0d
BLAKE2b-256 421ccc36b1791dd61bd4073381a193a7842d012094a5eb82cb097bb750c579cd

See more details on using hashes here.

File details

Details for the file arrowhead_alarm-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: arrowhead_alarm-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 27.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.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}

File hashes

Hashes for arrowhead_alarm-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 484083d42e970d19c1d1f09a553ca6593b059f6cbd25387be973fbe6bdc20907
MD5 913e5bf10f35fdc74778a1ce3af46820
BLAKE2b-256 cc272c9f27d3529eb276b2fadf4d5be10ebcc48b9607903f69171fe1a7ff9ee3

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