You can use a Raspberry Pi to automate your entire smart home without spending too much extra cash. Home Assistant's software simplifies setting up your automations with various smart home devices.