So, you want to have an alarm for your house. But, you don’t want to give your money to ADT/Ring/SimpliSafe/etc… and you want to build it yourself, with components you can easily service and replace, right? If so, this is the article for you.
If you prefer for someone else to do all of the work, or you want a solution that just “works” without any tweaking, you should look at other options perhaps. The process to get everything up and running is not hard at all. Quite easily as a matter of fact. But, there are a few mildly technical steps.
- Parts / Components needed.
- Step 1. Z-Wave Stick Replacement
- Step 2. From zwavejs, scan the QR code.
- Step 3. Turn on the ring keypad.
- Step 4. Add Alarmo
- Step 5. Configure Alarmo
- Step 6. Integrate the Ring Keypad.
- Step 7. Add Door Sensors
- Further Steps.
Parts / Components needed.
Z-Wave 700 series stick
A 700 series z-wave stick supporting Smart Start is recommended. S2 Security is required to get the ring keypad joined to your z-wave network. Without S2 security, you will not be able to add a few of the components.
I personally went with the Zooz 700 series stick, because at the time (4/16/2022), it was nearly half the price.
In this post, I will also be detailing the process of updating its z-wave firmware, AND replacing my existing HUSBZB-1 stick, without having to rejoin all of my devices. (There IS a firmware update to enable 700-series features, however, the process was more in-depth then I wanted to undertake…)
I went with this option, because it looks nice, and is easily mounted.
Ring Door Sensors
There are MANY options for contact sensors. My only real requirement was z-wave, and ideally, a long-battery life. I figure ring doesn’t stay in business giving out contact sensors with a one month battery life. At the time of me writing this, it costed me 100$ for 6 contact sensors, which works out to about 15$ each.
While, that sounds expensive, your typical sensor is around 20$ a piece if you order individually. So, while there are cheaper options, there aren’t really cheaper options I found which are as well known.
For my door sensors, I want them completely recessed, invisible, out of sight, and out of mind. I am going to use a simple coin magnet recessed into the trim to accomplish this.
Step 1. Z-Wave Stick Replacement
Since, 700 series z-wave is required for using S2 security, I will be replacing my current z-wave stick. If you do have a Nortek HUSBZB-1 stick, and would like to undertake the process of updating its firmware, there is a guide HERE. However, I will be completely rebuilding my network.
Why did I rebuild my network?
Well, quite simply, I failed at doing a in-place replacement. The nortek did not support NVM backups, and in the process of… “replacing” it, I ended up with a z-wave network where I could not “shift” to the new master. Hopefully, your luck is better then mine. But, in either case, the absolute worst case scenario, is having to rebuild your network. As long as you have S2 QR codes, this process actually isn’t too bad.
Why do we need to update the firmware? See the below alert issued by Home Assistant.
If you don’t update the firmware, there is a chance your network could become unresponsive.
Since, I purchased the Zooz 700 Series stick, the below instructions will be for it specifically. However, if you went with the Aeotec Z-Stick 7, you can find the relevant documentation on how to update HERE. The steps are similar for both products.
I will be following THESE instructions from Zooz.
To note, if you are having trouble finding the “PC Controller Software”, READ THIS.
I found a link to the updated firmware HERE.
You supposedly can also update the firmware directly from zwavejs, however, I did not attempt this. I followed the official instructions and used the PC controller software.
Step 2. From zwavejs, scan the QR code.
You can either start inclusion mode, then select scan QR code, or go under the provisioning entries section, and click add / scan.
Make sure to keep your QR codes handy in a central location, and remember to write down what each code goes to.
You will want to scan the codes for both the alarm keypad, as well as the contact sensors. The nodes will not join until you turn them on.
Step 3. Turn on the ring keypad.
Plug in the USB power cable. And you will need to hold the “1” key. After this, the node should automatically join your z-wave network.
If you require more in-depth instructions, please see THIS POST
Step 4. Add Alarmo
After you have installed it, visit integrations, and add the Alarmo integration.
Step 5. Configure Alarmo
On the navigation bar, there will be a new icon for “Alarmo”. Visit it, and configure everything to your liking.
To note, the ring keypad will display three modes from the steps I will add below. Unarmed. Armed Home. Armed Away.
You can follow Alarmo’s DOCUMENTATION for more details.
Step 6. Integrate the Ring Keypad.
Thanks to a wonderful fellow on the Home assistant forums, this step is extremely easy.
- Visit THIS PAGE
- Click Import Blueprint
3. Import the blueprint.
4. Goto Automations. Click Create Automation.
5. Fill in the fields. You can edit this later. The fields for police/medical/etc are optional, and are not required.
6. Click Save.
You are done. That’s it!
At this point, you can arm and disarm your system directly from the keypad. The keypad has voice prompts for arming/disarming/etc. It will display your grace timer when exiting the building. It will also use the codes you defined in your alarmo configuration.
That step, literally could not be easier.
You can tweak some of the options via the zwavejs control panel too, if desired.
Step 7. Add Door Sensors
The default directions for installing doors sensors, involves using the included double-sized tape directly stick the sensor to doors and windows.
I personally, wanted these sensors to be out of sight, and out of mind. So, I decided to recess them into the doors themselves.
First, I used a 9/16″ drill bit to hollow out a cavity in the top of the door. I used a wood chisel, hammer, and screwdriver to clean up the opening a bit. A router would be the preferred tool for this job… However, I do not have one.
After making a cavity for the z-wave sensor, I recessed it into the door. The space was tight enough so that it was not required to use adhesives or hardware to hold it into place.
Next, I used a drill bit the same size as the coin cell magnets used, to drill a tiny recess into the door frame.
I ended up using three magnets stacked on top of each other, as one was not powerful enough to account for the small gap.
After making this hole, I press-fit the magnets. In the future, I will come back and epoxy them into place, and paint them to match the door frame.
With three magnets stack on top of each other, it has no issue accounting for the gap between the door and the frame. I could further recess both the magnets, and the sensor. However, it’s basically unnoticeable unless you are on a ladder looking at the top of my door.
Overall, my first time putting up a door contact sensor. And, well, it works perfectly. If the alarm is armed, it will basically go off instantly upon opening the door.
On my second attempt, I relied on the chisel more then the drill, which made a nicer pocket.
If you are intending to do a full home security system, here are a few of the steps I would recommend to you.
- Make sure your home assistant and related networking gear is on a proper battery backup. My setup has my homemade UPS keeping it powered.
- I highly recommend installing many external-facing POE cameras. Frigate is FANTASTIC at picking up people, and is quite accurate.
- Install door / window sensors on external doors and windows.
- In the event your alarm does go off, make sure it does something useful. The alarm keypad has a siren built-in, however, I could put it in my driveway and trigger it, and I doubt anyone would notice. Make sure you have SOMETHING useful happening when your alarm triggers…. Notifications, SOMETHING.
- An alarm system is only useful if it can attract attention to the fact someone broke into your house.
- Internal motion sensors.
- Unless you have cameras inside of your house performing person detection, there is no replacement for motion sensors!
- Assume an intruder will try to cut your power and internet.
- Assume an intruder will use a wifi deauther.
- Low effort / Low cost attack which can render wifi-based devices unusable.
- Wired security devices are ALWAYS preferred.
Why did you leverage ring components? You hate cloud products, right?
I absolutely refuse to use cloud products with my home automation. However, all of these ring components will integrate into a proper z-wave network without any issues. There is NO requirement to have a ring account. These devices have no internet access as well.
I went with these products due to somewhat reasonable pricing. The 6 pack of contact sensors prices each unit around the same as I would pay for a generic chinese unit. I will assume the quality of the ring unit is better then a generic no-name chinese unit as well.
The keypad itself, is nicely made. It has OPTIONAL usb power. Can run on batteries. Has a lot of configuration options via zwavejs… and, well, it works.
I can leverage all of its functionality, make use of all of its buttons, and even its motion sensor automatically integrates in.