Olarm integration

Thank you, the yaml code would be a great start.

For those interested, I went down the route of creating a YAML package for an Olarm.

One benefit of this approach is that you can customise this to your own needs.

The package uses the Olarm REST API and webhooks to create an HA manual alarm panel.

Home-Automation/home_assistant/packages/olarm.yaml at master Ā· parautenbach/Home-Automation (github.com)

Features:

  • Real-time alarm state updates and triggers
  • Basic alarm management: arming/disarming (advanced management such as bypassing must be done via the Olarm app)
  • Presence aware: ask to arm/disarm when leaving/arriving
  • Extensible with more custom automations and integration of oneā€™s own sensors
  • Area/partition aware (although not set up for multiple areas/partitions; make a copy if you want to manage multiple partitions)

Unsupported:

  • Zone monitoring (no real-time updates via webhooks or mqtt)
  • Bypassing zones (not implemented; not supported by the alarm integration)
  • Alarm action history (not implemented; not supported by the alarm integration)
  • Managing more than one area/partition (clone the package in order to do so)
  • How or who armed/disarmed the alarm (complex)

Future:

  • Distinct alerts (notifications) for breach, panic, fire and emergency (currently no distinction)
  • Hoping for an MQTT integration with additional features (multiple requests made to Olarm; apparently it is WIP)

Known issues & bugs:

  • Arming when a zone is active (open) will not fail when calling the API (issue reported to Olarm)

If youā€™re like me and donā€™t like green for an armed alarm on your UI (and you want it to match your Olarm app), check these two links for customisation:

Olarm YAML Package - Share your Projects! - Home Assistant Community (home-assistant.io)

I have Paradox panel currently running with a usb cable on my PC pushing to MQTT and into Home Assistant. I need to move to Olarm or similar as Iā€™m now cancelling my phone line .

Is there a way to keep my existing USB based integration and the Olarm?

Are you using an IP150 module with your Paradox? Wonā€™t the Olarm connect to the same headers on your panel? You can check the Olarm installation docs and compare it with what you see on your board to see if the IP150 is connected where the Olarm would.

Does anyone have any update regarding local or MQTT support from Olarm?

No the USB module.

It plugs on serial port too. Any thoughts how to get that and Olarm co-operating.

Have you tried contacting Olarm directly to ask? They might know.

Iā€™ll just say that the USB there isnā€™t the USB one thinks that is. Itā€™s just classical serie port comms (RS232), if I look at those baud rates. If thereā€™s any sharing of hardware to communicate on this port or the Olarm port, then I donā€™t think it can work (RS232 can only communicate with a single device). Maybe the USB is supposed to imply how you can connect that module to a computer, but thatā€™s kind of irrelevant here.

According to this guide, it looks like the same connector as for your USB module. I donā€™t know which of the panels listed there you have.

Just calling out again that I havenā€™t worked with a Paradox system.

Iā€™ve read the MG5050+ panel has 2 serial ports which sounds like an option for me,

Hi All, I recently wrote this plugin for homebridge that connects directly to the olarm communicator via WebSockets and MQTT. The code may come in handy if you wish to port to HA.

Hi Luke

Does this only work through HomeBirdge?
Is there any direct integration for Home Assistant?

My plugin currently only works with homebridge (I have never used HA).
But I posted because I am sure someone here could benefit and very easily adapt an existing Olarm HA integration to follow along with my code (rather simple)

All good and thank you.
Was just checking that Iā€™m not missing something.