You want your smart home devices to work together flawlessly, so you have to use a central hub to connect different device classes and protocols. But should you use a proprietary hub if you value privacy, reliablity, extensiblity, and complete control over your own home? Only open source solutions satisfy those concerns.
Theatersoft Home is a platform designed for extensibility.
- A modern message bus and service architecture designed for distributed applications.
- Core home automation services implement common device types, state and actions.
- Device services provide integrations for device classes and protocols.
- A web user interface that enables custom configuration extensions and even entire applets.
Principles: Privacy, Trust, Reliablity
Devices that depends on cloud services are unusable during internet or service outages. Those that are funded through advertising or that exist to provide retail channels are hardly trustworthy. Proprietary products decide what features they provide, what devices they support, and what happens to your data. They may accidentally stop working due to service outages, expose your network and data through security flaws, remove features or even shutdown entirely.
Is Theatersoft appropriate for you?
What if you have unsupported devices? If building device support yourself (with or without community help) isn’t possible, you may need to look elsewhere for now.
Two popular open source alternatives are:
openHAB Java backend, various frontends
Each can be installed on the Raspberry Pi 3. Try all three!