I want to make a smart light to turn on when front door is opened, i know thats easy, but i dont want it to turn on when someone is already home or other lights are already on. I dont see any kind of options for something like that. Also very simular issue with routines, i would like to see rules like; dont run a routine if someone is already home or a certain item is on. Any info would be great, thanks
There is a very popular free rules engine smartapp created by one of the grandmaster coders in the community. It is called rule machine. I think youāll find it does everything you want and more.
Or if you have an iOS device and prefer to use a more graphical engine, SmartRules is a very nice $7 app. Also very popular. So the smartrules app doesnāt have as many different options as rule machine does, but it might be a little easier to use if it covers the situations you do want. Many people also use both.
SmartRules installs like any other app from the App Store.
To install Rule Machine, you need to copy the authorās code and āpublishā it to your own account.
If you havenāt used custom code yet, you might want to take a quick look at the custom code FAQ just to get oriented. Itās really pretty simple.
After that you can either go directly to the user guide topic for rule machine, or start with a tutorial that another community member wrote.
Rule Machine User guide topic:
First rule Rule Machine tutorial:
Thereās also a thread where you can ask for help in setting up through machine rules if you get stuck on the logic. (Again, you probably wouldnāt need help for the smartrules app because itās just much simpler. But Rule Machine is more powerful.)