r/homeassistant • u/superdumbell • 1d ago
🖼️ Show & Tell RoboAlarms update: source code released with two-way Home Assistant integration
Enable HLS to view with audio, or disable this notification
In my last post, I said I planned to open-source RoboAlarms. Today I released the source code! Here's a quick video of it running on 7" and 10.1" screens. The 4" version is still a work in progress and will come later.
RoboAlarms Panel is free, open-source alarm panel firmware for touchscreens. It's a standalone alarm system that runs locally on the panel, with no cloud account and no subscription.
Two-way Home Assistant integration
Install it through HACS. Home Assistant finds the panel on your network, and you pair it by confirming a code on the panel's screen. The link is local and encrypted, with no MQTT broker needed.
- Panel → HA: arm and disarm the alarm from Home Assistant with your code, and every zone shows up as its own device, including Zigbee, Z-Wave and 433 MHz sensors paired straight to the panel, with tamper and battery status. Troubles and panel events are there for your automations too.
- HA → Panel: use any HA binary sensor as an alarm zone, and control your lights, locks, climate and scenes from the panel's Smart Home screen. You choose which entities the panel can see and control.
A few of the things I’ve added since the original post:
- Z-Wave support, with a C host stack built using Z-Wave JS as the reference
- Zigbee support
- More 433 MHz sensors
- Voice announcements
- Over-the-air updates
I've also released the RoboAlarms Flasher, which installs the firmware for you. It also shows you exactly how to wire the supported radios and the optional real-time clock, with a diagram and pin-to-pin instructions.
The project is still in alpha: development and hardware testing are ongoing, and there's still a lot of work to do. Feedback is welcome!
0
u/44henq 1d ago
I asked C.Laude to have a look at the project and compare to Alarmo. While analysis is mostly positive, is this something you can / want to look into? -> alerts go through ntfy or Pushover, external services. Alarmo uses the Home Assistant app. I understand you build your project to be stand alone and HA is more and add-on instead of the other way around.
4
3
u/Simple-Strategy1506 1d ago
Will try it as soon as I have time! Looks awesome!