Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Diagral is a Marketplace integration that connects Home Assistant to Diagral alarm systems through the vendor's cloud. It adds an alarm panel for the central unit and sensors for anomalies and active groups. Actions arm or disarm chosen alarm groups, and two more actions register or unregister a webhook in the Diagral cloud, with only one webhook allowed per installation. An option sets when a security code is required: never, to disarm only, or to arm and disarm. Setup runs in the UI and asks for the module serial ID, the account email and password, and the master PIN code. A diagnostics download is available for bug reports.

Automatic summary of the README and code of mguyard/hass-diagral. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Alarms
  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Diagral

  • Serial ID of DIAG56AAX/DIAG59AAX module

Diagral Account

  • Username (email address)
  • Password
  • Diagral Master (PIN) Code (numbers only, e.g. 1234)

Also asked when changing the connection.

Options

  • When do you want the security code to be required?You can define when the code is required to arm/disarm your alarm. If you set it to Never, the code will never be required. If you set it to To disarm only, the code will only be required to disarm the alarm. If you set it to To arm and disarm, the code will be required for both arming and disarming the alarm.
  • Alarm Panel Code (minimum of four digits - leave empty for no PIN)

After setup

  • When do you want the code to be required?You can define when the code is required to arm/disarm your alarm. If you set it to Never, the code will never be required. If you set it to To disarm only, the code will only be required to disarm the alarm. If you set it to To arm and disarm, the code will be required for both arming and disarming the alarm.
  • Alarm Panel Code (minimum of four digits - leave empty for no PIN)

Texts from the code of mguyard/hass-diagral.

Entities

  • AlarmsCentral
  • SensorsAnomalies, Active Groups

Actions

  • Arm group(s)Arm Alarm Group(s)Fields: Group ID(s)
  • Disarm group(s)Disarm Alarm Group(s)Fields: Group ID(s)
  • Register WebhookRegister webhook in Diagral Cloud - Only one webhook can be registered for an installation
  • Unregister WebhookUnregister Webhook in Diagral Cloud

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

From the README

Documentation for the Diagral integration to Home Assistant.

A Home Assistant Integration for Diagral

From the README of mguyard/hass-diagral, GNU GPL v3.0. Shortened.

Shows in Vulpo

Alarm Panel card, Chart card, Apple Watch.

Information

Installs
70 sharing analytics
GitHub stars
19
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
v1.3.3,
Category
Security and safety, Alarm systems
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
diagral

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers