Blueprint Home Assistant: Alarmo + Frient KEPZB-110 Keypad
Advanced integration via Zigbee2Mqtt for intelligent security management.
For more information, you can see the GitHub Repository
📋 Blueprint Description
This Blueprint allows you to integrate the KEPZB-110 keypad (via Zigbee2MQTT) with the Alarmo integration in Home Assistant. The unique feature of this automation is its "dual-layer" management:
- Custom Actions: It checks if the entered code matches one of two user-defined special PINs to trigger custom actions (e.g., opening a gate, turning on lights).
- Alarmo Pass-through: If the code does not match the custom ones, it is passed directly to Alarmo for standard arming/disarming operations.
✨ Key Features
- 💡 Dual-Layer Security: Priority management of 2 Custom Codes for extra automations.
- 🆘 SOS Button: Dedicated and configurable action for the emergency button press.
- 🚨 Full Keypad Feedback: Sends MQTT commands to the keypad to update LED status and sounds based on Alarmo's state (Entry/Exit delay, Armed, Disarmed, Alarm triggered).
- ⚠️ Advanced Notification System:
- Arming and Disarming notifications (optional).
- ❌ Invalid Code notification with high priority.
- 📲 Customizable titles, messages, and priority levels for every event.
- Visual Error Feedback: In case of an incorrect code, the keypad emits an acoustic/visual error signal (3 flashes/beeps).
🛠 Requirements
- Alarmo: The Alarmo integration must be installed and configured.
- Zigbee2MQTT: The keypad must be connected via Zigbee2MQTT (required for control via MQTT Topics).
- Notification Service: An active service (e.g., the official Home Assistant app on your smartphone).
🚀 Installation
- Ensure the
.yamlfile is in theblueprints/automation/folder of your instance. - Create a new automation based on this blueprint.
- Enter the MQTT Topic of your keypad (e.g.,
zigbee2mqtt/keypad).