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

About

Visonic Intruder Alarm is a custom integration that controls a Visonic alarm system from Home Assistant. It connects locally to the panel over Ethernet or USB and is set up in the UI. It supports arming and disarming the panel, bypassing individual sensors, and using the panel's sensors as devices and entities. X10 devices are usable on supported panel types, and PowerMaster panels can trigger the siren, panic alarm and fire emergency. Actions cover retrieving the event log, sending commands, reconnecting after a problem, and fetching an image from a camera PIR sensor. Options cover arm and disarm behavior, sensor delay times, siren triggers and log file output, and device triggers exist for triggered and armed states.

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

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • Found by itself Home Assistant spots it on the network and offers to add it.

  • 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
  • Switches
  • Sensors

Setting it up

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

Connection

  • Ethernet or USB
  • Panel Number (if you only have 1 panel leave this set to 0)

Ethernet Configuration

  • Host Address
  • Port
  • ESPHome Baud Entity (PowerMaster only)

USB Configuration

  • USB Local Path
  • Baud Rate

Alarm Panel Settings

  • X10 Devices to Exclude (comma separated e.g. 2,4,5,6)
  • Sensor List to Exclude (comma separated e.g. 2,3,4,5)
  • Emulation Mode
  • EPROM Download Code
  • Show the EPROM Data in the Alarm Attributes (if downloaded)

Alarm Panel Settings

  • List of triggers for the siren
  • List of triggers for Home Assistant Notifications
  • Try this number of times to attempt a reload
  • Time delay (seconds) between reload attempts

Alarm Panel Zone/Sensor Settings

  • Show the EPROM Data in the Alarm Attributes
  • Motion/Camera off delay time (seconds)
  • Magnet/Wired closed delay time (seconds)
  • Smoke/Fire off delay time (seconds)

Alarm Panel Arm/Disarm Settings

  • Arm without User Code (not supported by all panels)
  • Force use of a Numeric Keypad
  • Arm Home Enabled
  • Arm Night Enabled
  • Arm Away performs an Arm Away Instant
  • Arm Home performs an Arm Home Instant
  • Allow Panel Arm from Home Assistant
  • Allow Panel DisArm from Home Assistant
  • Allow each sensor to be bypassed

Alarm Panel Log File Settings

  • Generate an HA Event on Completion
  • Generate an HA Event for each Log entry
  • Add a Title Row to the generated CSV file
  • The XML Filename (and path)
  • The CSV Filename (and path)
  • Reverse the output order
  • Only output the most recent X log entries

After setup

  • List of triggers for the siren
  • List of triggers for Home Assistant Notifications
  • Try this number of times to attempt a reload
  • Time delay (seconds) between reload attempts
  • Show the EPROM Data in the Alarm Attributes
  • Motion/Camera off delay time (seconds)
  • Magnet/Wired closed delay time (seconds)
  • Smoke/Fire off delay time (seconds)
  • Arm without User Code (not supported by all panels)
  • Force use of a Numeric Keypad
  • Arm Home Enabled
  • Arm Night Enabled
  • Arm Away performs an Arm Away Instant
  • Arm Home performs an Arm Home Instant
  • Allow Panel Arm from Home Assistant
  • Allow Panel DisArm from Home Assistant
  • Allow each sensor to be bypassed
  • Generate an HA Event on Completion
  • Generate an HA Event for each Log entry
  • Add a Title Row to the generated CSV file
  • The XML Filename (and path)
  • The CSV Filename (and path)
  • Reverse the output order
  • Only output the most recent X log entries

Texts from the code of davesmeghead/visonic.

Actions

  • Retrieve Event LogRetrieve the Alarm Panel Event Log.Fields: Visonic Panel, User Code
  • Send CommandSend a command to the Alarm Panel.Fields: Visonic Panel, Panel Command, User Code
  • Command X10Send an X10 Command to an X10 Device.Fields: Visonic X10 Switch, X10 Command
  • Panel ReconnectionReconnect to the Alarm Panel following a previous problem.Fields: Visonic Panel
  • Panel Sensor and X10 informationRetrieve the Sensor list, X10 list plus Open, Battery Low and Bypassed Sensors of the Alarm Panel.Fields: Visonic Panel
  • Retrieve Image from SensorRetrieve Image from Sensor, this only works if the Sensor is a Camera PIR.Fields: Visonic Sensor (Image)
  • Sensor BypassBypass and Re-Arm a Visonic Sensor.Fields: Visonic Sensor, Bypass Command, User Code

Troubleshooting

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

From the README

This is a custom integration for Home Assistant.

From the README of davesmeghead/visonic, Apache License 2.0. Shortened.

Shows in Vulpo

Quick Toggle card, Alarm Panel card, Select card, Chart card, Apple Watch, Control Center.

Information

Installs
112 sharing analytics
GitHub stars
111
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
0.12.6.0,
Category
Security and safety, Alarm systems
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
visonic

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