Skip to main content

Alula for Home Assistant

A Home Assistant custom integration for Alula security alarm panels (Connect+, Helix, etc.).

Features

  • Alarm control panel entity with arm away, arm home, arm night, and disarm
  • Binary sensor entities for each zone (doors, motion, glass break, smoke, CO)
  • Near-instant state updates via WebSocket push events
  • PIN code support for disarming

Installation

HACS (recommended)

  1. Open HACS in your Home Assistant instance
  2. Go to Integrations > three-dot menu > Custom repositories
  3. Add pschorf/ha-alula as an Integration
  4. Click Install
  5. Restart Home Assistant

Manual

Copy the custom_components/alula directory into your Home Assistant custom_components/ folder and restart.

Setup

After installation, go to Settings > Devices & Services > Add Integration > Alula and enter:

  • Email -- your Alula account email
  • Password -- your Alula account password
  • Panel ID -- leave blank unless you have multiple panels on one account

pyalula

The integration is powered by pyalula, a standalone async Python client for the Alula API. It can also be used independently:

from pyalula import AlulaClient

async with AlulaClient() as client:
    await client.login("user@example.com", "password")
    panel = await client.get_panel_status()
    print(panel.arm_state)
    await client.arm("away")

Development

pip install -e ".[dev]"

# Library smoke test (requires real credentials):
ALULA_USER=you@example.com ALULA_PASS=secret python -m pyalula.smoke_test

# With debug logging:
DEBUG=1 ALULA_USER=you@example.com ALULA_PASS=secret python -m pyalula.smoke_test

Disclaimer

This project is not affiliated with or endorsed by Alula. It uses the same API as the official Alula mobile app. Use at your own risk.

License

MIT

Metadata

Release files for pyalula 0.1.1

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

Source distribution (sdist)

Source distribution for pyalula 0.1.1
File Size Uploaded
pyalula-0.1.1.tar.gz 12.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyalula 0.1.1
File Interpreter ABI Platform
pyalula-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 26.6 kB

Release files / pyalula-0.1.1.tar.gz

Download URL pyalula-0.1.1.tar.gz
Size 12.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e29092f5a179264d8552cee5182013b66ef3597da9c4f45e2c56a17412e02cf6
BLAKE2b-256 checksum
How to use checksums
17c24fd9ec8d7ff9e6be9e144c6dedc7ea57ac8d76f295ecbe4a228009568a51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 23, 2026.

Transparency log

Release files / pyalula-0.1.1-py3-none-any.whl

Download URL pyalula-0.1.1-py3-none-any.whl
Size 13.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e4287e26eb1109c32bc8e49a1abec9eb7749b79b1f57dc664b7e6a303650a83
BLAKE2b-256 checksum
How to use checksums
39e3ef48589fabb8bb0e94690e69391281b77c530248bd48df4163c75eca7da1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.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