Intelbras AMT 8000 — local-only, no cloud

Hi everyone! I've just published a native Home Assistant integration for the Intelbras AMT 8000 alarm panel (a Brazilian brand, common in South America).


Features

  • Arm/disarm each partition individually, or all at once via a master panel entity
  • Binary sensor per zone (open/closed) with extra attributes: violated, bypassed, tamper, low battery
  • Live siren binary sensor + alarm_triggered event entity for automations
  • Native device trigger in the automation UI — no YAML needed
  • Fully local — direct TCP connection to the panel on port 9009, no cloud dependency at runtime

Example automation

Alarm triggered → camera snapshot → push notification with the image. Works out of the box using the alarm_triggered event as a trigger.


Installation via HACS

  1. HACS → Integrations → ⋮ → Custom repositories
  2. Add https://github.com/fdaneluzzi/homeassistant-amt8000 — category: Integration
  3. Install, restart HA, add the integration and enter your panel's IP and password

Background

The AMT 8000 uses ISECNet v2 over TCP port 9009 — a proprietary binary protocol distinct from the 0xe7 protocol used by lower-end Intelbras models (AMT 1016/2018 NET). Existing integrations I found didn't work with this model, so I reverse-engineered the protocol from scratch using packet captures and cross-referencing open-source Go and Python implementations.

Tested on firmware 3.2.5. If you have a different firmware version or an AMT 8000 variant, I'd love to hear whether it works for you.

GitHub: GitHub - fdaneluzzi/homeassistant-amt8000: Home Assistant integration for Intelbras AMT 8000 alarm panel (ISECNet v2, local) · GitHub

1 Like