SwitchBoard is a home automation system built in vanilla JS running on node.js. It’s objectives (in no particular order) are:
- Very few dependencies
- Lightweight
- No requirement for an Internet connection
- No tracking / metrics or privacy invasion
- Capable of running on a low power machine (Raspberry Pi)
- Accessible