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.
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- Issues
- Report an issue












