BE WAVE (Satel) — Home Assistant integration
With Love From Greece
Custom Home Assistant integration for local control of a Satel BE WAVE Smart HUB alarm system, without a hardware bridge and without a cloud account.
The integration connects directly over the local network and speaks the HUB's own local protocol, using the user's local username and password for authentication.
It works with BE WAVE Smart HUB and BE WAVE Smart HUB Plus. It is not hard-coded to a specific unit. The user enters their own credentials, the serial is auto-discovered where possible, and a unique device identity is generated automatically per installation.
Features
Local LAN connection, no cloud required
Sign-in with local username + password
alarm_control_panelentity in Home Assistant
Arm away / Disarm
Live state read-back — the panel shows the real armed/disarmed state, even when changed from the phone, fully locally
Sensors: door/window (opening) & motion detectors as binary_sensor
Temperature & battery per device as sensor(+ voltage, signal, system number as attributes)
Hub setting switches: LED indicator, GRADE 2, SATEL server connection
Auto-registration (firmware 1.04+): generates its own device id and registers itself — no manual "add device" needed
Configurable protection-mode key
AES-256-GCM crypto, fully local/on-device