Some of you may remember me from previous posts in this thread back in 2024. I wanted to share an update because I finally have something concrete to show!
I’ve created a Home Assistant integration for INIM alarm systems
Expose entities as standard HA alarm_control_panel + binary_sensor + sensor
The integration is based on analyzing the official INIM Home app’s API calls, so it doesn’t require any proprietary SDK or special hardware. It handles authentication and token refresh automatically – you just need your INIM Cloud credentials.
Easy installation via HACS! Just add the repository as a custom integration.
I’d love feedback from anyone who tries it out. Also, if anyone wants to contribute or suggest improvements, feel free to open issues or pull requests on the repo.
It feels great to finally provide a working native HA experience for INIM alarms, something that has been requested here for years.
following up on the recent post about the INIM Cloud–based integration, I’d like to share a different but complementary approach I’ve been working on for a while.
I’ve developed a local Home Assistant integration for INIM Prime alarm panels, which communicates directly with the panel over LAN via PrimeLAN, using the official local Web API (no cloud involved).
GitHub repository:
Key differences
Local communication (no Internet / no INIM Cloud)
Works only with Prime panels
Requires PrimeLAN network card
Current features
The integration currently allows you to:
Monitor panel, GSM, zones and partitions
Read zone states, alarm memories and diagnostics
Track event logs from the panel
Exclude/include zones
Set partition modes (disarmed, instant, partial, total)
Clear alarm memories
It is installable via HACS, and the repository includes detailed documentation covering:
Prime/STUDIO configuration
PrimeLAN & Web API setup
Home Assistant installation and usage
Limitations & future work
This is my first Home Assistant integration, and it should be considered experimental.
Some features (notably scenarios and outputs) are not currently supported due to limitations or issues in firmware 4.07 (at least on my panel).
I’d love feedback from anyone willing to try it out — bug reports, suggestions and constructive criticism are more than welcome.
Important notes
Community-developed, not affiliated with INIM Electronics
Active development, breaking changes may occur
Not all panel features are supported
Do not rely on it as the sole security/control system
Thanks for the kind words! Regarding the update interval, currently the value is hardcoded to 10 seconds for most request (including zones), except logs, which are updated every 20 seconds. In a future release I will add the ability to change this value and peraphs add a more granular control on timing, depending on the type of request.
I’ve now released v0.1.3, and it includes exactly what I mentioned earlier — custom scan intervals with per-coordinator control (Zones, Partitions, GSM, System Faults, and Panel Log Events).
So you can now fine-tune how often Home Assistant polls the panel depending on the type of data you care about most.
With the new default values, for instance, zones responsiveness is significantly better.
Release notes here:
Let me know if you have any feedback or ideas for further improvements!
@pla10
Fantastic project, works perfectly and is very easy to configure.
Finally, thanks to your work, I can have my alarm system controlled by Home Assistant.
Thank you so much for all your hard work.
Keep it up and don’t abandon this project.
Thank you, thank you, thank you!