So I have really been itching to get into a yubikey based security system and home automation setup for a while now and I will be using this as a place for me to post my thoughts and notes for my reference as well as anyone else. Going to start the planning and resource collecting now and implementation will probably be in about 6-8 months. Please contribute with experience and ideas especially as the brainstorming part of this is so long.
Security System Goals:
Self Hosted (no google, Alexa, nest, subscriptions, etc) and FOSS as much as possible.
Use yubikey for primary access control.
Key code/USB Key/RFID cards for guest access
Notify home automation system who is home
Segmented physical access (guest privileges only allow access to main living space and entrances. My key would be the āmasterā for accessing my office, workshop, boiler room, etc.)
Reduce wireless devices to a minimum and all security appliances are hard wired.
Computers are secured using yubikey and encrypted disks.
Low power servers for security system (ARM or low power x86) that are on seperate LAN or VLAN to increase security and prevent them from calling home. (Will most likely be using a lot of Chinese cameras and card readers)
External cameras (Will be using @wendell Hikvison hacks)
Home Automation Goals:
Voice control (Ideally I would like to get close to or approximate something like Siri or Alexa but really if it could just play my spotify and look up google searches and repeat it back to me that would be great. + Controlling home automation devices.
Tablet or cell phone control
Each room has presence detection
Each room has microphones for voice commands
Each room has a speaker or sound system for playing media
Thermostat
Automatic watering for house plants
First i am focusing on the security system then the home automation stuff.