I created a virtual device called “House” that shows me switches on, contacts open, doors unlocked. You can see screenshots here:
Here is the code: