#------------------------------------------- # @CCOSTAN # Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig # Neato Support for D7 Connected Botvac - control my [Neato Vacuum](http://amzn.to/2kqnnqu) with Home Assistant. #------------------------------------------- ###################################################################### ## [Rachio Sprinkler system](http://amzn.to/2eoPKBW) - Smart Sprinkler controller ###################################################################### homeassistant: customize_glob: "*.rachio*": homebridge_hidden: True hidden: False #------------------------------------------- rachio: api_key: !secret rachio_api sensor: - platform: mqtt state_topic: "ifttt/rachio/watering_time" name: "Rachio_watering_time" group: rachio: entities: - sensor.rachio_watering_time - binary_sensor.carlorachio_online - switch.carlorachio_in_standby_mode - switch.backyard_shrubs - switch.front_lawn - switch.left_side_house - switch.front_hedges__right_side_house automation: ################################### ## LOG IFTTT Stuff - Rachio ################################### - alias: 'Log Sprinkler Activity' hide_entity: True trigger: - platform: event event_type: rachio_water_stops action: - service: logbook.log data: name: "Rachio Sprinkler:" message: "The Lawn was watered just now." - service: mqtt.publish data_template: payload: '{{ states("sensor.date") }}' topic: 'ifttt/rachio/watering_time' retain: true - service: script.tweet_engine_image data_template: tweet: > {{ [ "Just finished watering the lawn with @_Rachio.", "The lawn looked thirsty so I watered it.", "My lawn looks great and we definately do not water it nearly as much as everyone else. (http://amzn.to/2eoPKBW)", "No rain in the forecast? @_Rachio knows & chose to water the lawn.", ".@CCostan does not even think about watering the lawn. Me and @_Rachio take care of that." ] | random + " #SavingWater"}} image: >- {{ [ "/config/www/custom_ui/floorplan/images/branding/sprinkler.png", "/config/www/custom_ui/floorplan/images/branding/sprinkler2.png", "/config/www/custom_ui/floorplan/images/branding/sprinkler3.png" ] | random }}