Increasing compatibility with existing Garage SmartApps by replacing actuate() with push()