Powerful Home Automation That's Easy to Use

Gone are the days of needing to be a programmer to automate your home. The SharpTools Rule Engine is easy to get started with, yet powerful to create complex conditional automation rules in its intuitive visual flow editor interface.

Intuitive Rule Engine rule flow builder interface on iPad
Intuitive Rule Engine rule flow builder interface on phone
Fast

Rules are triggered by push events and execute quickly

If-Then-Else

Support complex conditional flows visually, making it easy to get logic right

No Code

Intuitive visual flow editor interface with minimal learning curve

Works With

Homey
SmartThings
Hubitat
Home Assistant

Components

Create rule trigger using device and location event

Event Trigger

Rules can be triggered by one or more smart device or hub / location events.

  • chevron_right Device event
    Ex: door is unlocked, or temperature is greater than 75 degrees
  • chevron_right Location event
    Ex: SHM/HSM is changed to alarmed, or mode is changed to away
  • chevron_right State stays...
    Ex: Garage door stays open for 10 minutes, or SHM/HSM stays alarmed for 10 minutes
Setup time schedule based on specific time, sunrise or sunset with offset

Time Schedule

Schedule rules to run at specific time(s), sunrise, or sunset on particular day(s) of week.

  • chevron_right Exact time
  • chevron_right Sunrise/sunset with offset
  • chevron_right Repeat daily, or only on specific day(s) of week
Setup time schedule based on specific time, sunrise or sunset with offset
Create conditional rule using if-then-else condition

Conditions

Create powerful conditional automation rules based on time, day of the week, device, or location status. IF-THEN-ELSE conditions can be adjusted to match any or all of the conditions and can be chained or nested.

  • chevron_right Device status
  • chevron_right Location status (SHM/HSM, mode)
  • chevron_right Time range
  • chevron_right Day of week
Execute command to control device or location state

Command

Send commands to control device or location / hub status.

  • chevron_right Control device (light on/off, thermostat temperature, and etc)
  • chevron_right Fade device level over time (change light level from 0 to 100 over 10 minutes)
  • chevron_right Location status (SHM/HSM, mode)
  • chevron_right Execute routine (SmartThings only)
Execute command to control device or location state
Receive email, SMS, or Pushbullet notification

Notifications

Be aware of what's important in the way you prefer.

  • chevron_right Email
  • chevron_right Pushbullet
  • chevron_right Pushover
  • chevron_right SMS (Premium, North America)
  • chevron_right Twilio SMS
  • chevron_right Things (Sonos, Echo Speaks, etc)