It's not necessarily the software at fault, though ...
The best place to start is often with things like lightbulbs, which are small, low-cost and readily available. Once paired ...