Briefing
Hi Arduino community, I have been hired by friends of my family to create for them a Smarthome for the house they are building in Virgina, US. I am a CS major in school currently for a specialization in AI Development. However, this will be my first large scale project and the first time I will be tackling home automation. (Don't get me wrong I'm not a complete novice here but never on this scale.)
After doing a lot of searching online OpenHAB looks to be the best solution over all for this project to allow them to not have to worry over ecosystems. This will also give them the benifit of selecting the best products for the price in the long run.
Pros of this project:
- Nothing has been built yet except for the basement which will only be used for storage and a panic room.
- No products have yet been bought and my suggestions will be the main ones looked at allowing for the best compatibility and use for price.
Cons of this project:
- Information on whole home smarthome systems are limited unless it's retrofits and/or ecosystems that limit consumer use.
Current Smarthome Project Plan
Currently the plan is to have a home server (named butler) running Linux and OpenHAB as the entry point for the Internet into the home in the panic room aND a centralized point to proam the home. Run Cat5/6 through the whole home with the electrical lines (separated by 2 feet and in shielded conduit). Have a centralized WiFi router in the home. Use Raspberry Pi 2's inside the walls of each room (called living room maid, kitchen maid, etc) and attach a Arduino to each with a sensor array to monitor the stats of each room.
Now this is where I am coming up stuck. Can a Arduino have a Zigbee shield, Z-wave shield, and a sensor shield attached to one Arduino (note: not saying which Arduino as Idk which one could pull this off if any can). If this is not possible then can you attach 2 Arduino's to a RPI2 and have one with Z-wave the other with Zigbee and the sensor shield with all breakaway sensors added on top to monitor a room? I know I only need 1 or 2 Z-wave controllers. Zigbee I'm more unsure of.
Also on a separate question. Can a RPi2 be a Wifi access point if I was to use these "maids" to have Wifi HATs allowing each room to have its own access point. Each will be direct wired to the server "butler". This could eliminate the need for a router all together.
End goal is to have each room with most protocols so any product they use can be controlled via the OpenHAB app.
If this is a terrible setup say so and why as again this is my first large scale project like this.
Things I haven't even gotten around to looking at is the:
- Dedicated Audio System they want through the whole home.
Bluetooth smart locks - NVR System with outside cameras on the corners of the home.
- Dedicated home NAS cloud.
- Internet entertainment system
- Any other idea's you guys can suggest as well as more minor integration
Needless to say I bit off a bit more than I can chew alone at one time and any and all help would be greatly appreciated.
Goal with this post though is not just for me but for anyone one looking at building a whole home Smarthome system. So please help out in this post as much as possible to make more of a repository for smarthome development for everyone.