#------------------------------------------- # @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. #------------------------------------------- # homeassistant: # customize_glob: # "*.*_sleep_hours": # unit_of_measurement: hours # icon: mdi:sleep # # hidden: False #------------------------------------------- sensor: - platform: fitbit clock_format: 12H monitored_resources: - "body/weight" - "activities/steps" - "devices/battery" #------------------------------------------- group: fitbit: entities: - sensor.steps - sensor.weight - sensor.one_battery ############################################################################## ### Automations - Detect when things are not right. Like any Good Watchdog. ############################################################################## automation: - alias: 'Missing Fitbit Alert' initial_state: 'on' trigger: - platform: time at: '11:00:00' condition: condition: template value_template: > {%- if states.sensor.steps.state.replace(",", "")|int < 1000 -%} true {%- endif -%} action: - service: script.notify_engine data_template: value1: "Your current fitbit steps are {{ states('sensor.steps') }} - You probably do not have it." who: 'carlo' - alias: 'Fitbit 10k' initial_state: 'on' trigger: - platform: state entity_id: - binary_sensor.sleepnumber_carlo_carlo_is_in_bed to: 'on' condition: - condition: template value_template: > {%- if states.sensor.steps.state.replace(",", "")|int > 10000 -%} true {%- endif -%} action: - service: script.tweet_engine data_template: tweet: > {{ [ "Somebody just hit {{ states('sensor.steps') }} steps on the #Fitbit!", "Keep on moving. Somebody just hit {{ states('sensor.steps') }} #Fitbit steps.", "#Fitness Tracking at home BY the home. Somebody just hit {{ states('sensor.steps') }} #Fitbit steps" ] | random + " Battery Level:{{ states('sensor.one_battery') }} #Self #Data"}}