################################### ## Uses IFTTT to trigger rain delay with rachio ################################### - alias: Rachio_Rain_Delay trigger: - platform: numeric_state entity_id: - sensor.dark_sky_precip_intensity_max - sensor.dark_sky_precip_intensity above: 0.5 - platform: numeric_state entity_id: sensor.dark_sky_wind_speed above: 20 condition: - condition: template value_template: > {%- if states.automation.random_house_stats.attributes.last_triggered -%} {{ (as_timestamp(now()) - as_timestamp(states.automation.rachio_rain_delay.attributes.last_triggered)) > 43200 }} {%- else -%} true {%- endif -%} action: - service: ifttt.trigger data_template: {"event":"Rachio_Rain_Delay"} - service: script.tweet_engine_image data_template: tweet: > {{ [ "Looks like Rain, Pausing the @_Rachio for 24 hours. (https://github.com/CCOSTAN/Home-AssistantConfig#landscaping)", "Since it is going to rain tomorrow, I will just pause @_Rachio for 24 hours.", "No reason to water the grass if it is going to rain tomorrow. pausing @_Rachio for 24 hours.", "Mother Nature is watering the grass today so I can pause @_Rachio for 24 hours." ] | random + " #SavingWater"}} image: >- {{ [ "/config/www/custom_ui/floorplan/images/branding/hat.png", "/config/www/custom_ui/floorplan/images/branding/rain.png", "/config/www/custom_ui/floorplan/images/branding/rain2.png", "/config/www/custom_ui/floorplan/images/branding/rain3.png" ] | random }}