I'm comfortable using NodeMcu and Lua (I've been a developer for 40 years) and even wrote my own User Space IO library for Linux https://github.com/sgjava/userspaceio. I also have some electronics experience under my belt, so I want to convert my old wired system into a smarter system. I figure if someone has been through this they can give me some timely advice (I already know about https://konnected.io, but it's expensive for what it is). First of all here's what I identified:
- Power transformer going into panel primary 120 VAC 40W, secondary 16.5 VAC 40 VA
- 1 Honeywell 6150 keypad
- 5 Kidde AC Hardwired Smoke Alarm i12060
- 1 System Sensor 2WTA-B Photoelectric i3 Smoke Detector, 2-Wire
- 1 Bosch DS835i PIR
- 10 window magnetic reed switches
- 4 door magnetic reed switches
- 1 siren
I'd like to switch to 5V DC to power everything, so I'm OK with switching the PIR to a HC-SR501 for instance. I know I'll have to do the same for the siren, etc. Are there any pitfalls to going with 5V DC? I'd probably use a NanoPI Duo and a couple NodeMcu units. Any way I ordered some magnetic reed switches (NC) to play with since I have to wire 14 of those up. I'm more concerned about the smoke detectors, siren, etc.
Eventually it would be nice to have battery backup and wireless cell service fo alarms. Any help or pointers will be much appreciated.