Diagral binding (alarm)

Hi there,

For my very first binding, I decided to implement something for my home alarm system.

Diagral is a well known brand here in France, providing highly secured dual band systems. Since there is an API, not publicly documented, but also a HA and Jeedom integration, relying on another Github project: pydiagral (Python based), I was able to better understand the API.

I’ve got a first preliminary version I’m testing at home. Happy to share it with anyone else interested in helping me here.

Here is the repo and its very first (pre-)release: Releases · dmartinpro/openhab-addons · GitHub

EDIT: repo added

EDIT 2: Open source pydiagral Python project link added. This project was to useful to me!

EDIT 3: Version 5.2.0-0.2.0 is released and fix quite a lot of issues and improvements. A Widget is now on its way to interact with the alarm components (groups and the main alarm system)

EDIT 4: Version 0.3.0 was released a few days ago.

nice, first binding on an alarm api is a solid project. i dont have diagral gear myself but if you drop the repo link again in a followup (or the openhab marketplace thread when youre ready) im curious how the dual band auth bits behave under openhab vs the ha/jeedom side. happy to poke at logs if you hit weird session drops.

And here comes a widget to manage the alarm system (limited to 4 zones).

Github project: openhab-widgets/widgets/diagral-alarm-controller at master · dmartinpro/openhab-widgets · GitHub