A home automation hobby turned into an upstream contribution to openHAB: a binding for Paradox Digiplex/EVO alarm systems, shipped in the official openhab-addons repository.
Context
I run openHAB at home and needed my Digiplex/EVO alarm integrated properly — zones, areas, arm/disarm, status events — over serial via the PRT3 module. Nothing existing fit well enough, so I built a binding for my own setup and contributed it back to the project.
What I built
- PRT3 serial integration — communication with the alarm panel through the Paradox PRT3 module (port configuration, online status, message counters)
- Discovery — automatic discovery of zones and areas once the module is connected
- Zone and area channels — status, alarms, supervision, battery, arm/disarm control with PIN-aware commands
- Documentation — binding README with thing configuration, channel reference, and sitemap examples for the openHAB community
Stack
Java, openHAB binding APIs, serial I/O, and protocol work against a real installed system — developed and tested against hardware at home, not in the abstract.
Links
- Source: org.openhab.binding.digiplex on GitHub