Check out this article I found on Coding Crab Blog https://blog.chraebsli.dev/opinions/how-i-plan-my-smart-home/