Skip to content

Instantly share code, notes, and snippets.

ifttt:
key: YOUR_KEY
find-vacuum:
alias: Find Vacuum
sequence:
- service: vacuum.locate
entity_id:
- vacuum.robovac
- platform: template
switches:
vacuum:
friendly_name: Vacuum
value_template: "{{ is_state('vacuum.robovac', 'on') }}"
turn_on:
service: vacuum.turn_on
entity_id: vacuum.robovac
turn_off:
service: vacuum.return_to_base
- platform: template
sensors:
vacuumstatus:
friendly_name: "Vacuum Status"
value_template: "{{ states.vacuum.YOUR_VACUUM_NAME.attributes.status }}"
vacuum:
- platform: xiaomi_miio
host: 192.168.X.XX
token: YOUR_TOKEN
name: Robo-Vac
lamp_reset:
alias: Lamp Reset
sequence:
- service: homeassistant.turn_on
entity_id: light.lamp
data:
brightness: 204
color_temp: 310
light.lamp:
icon: mdi:lamp
assumed_state: true
emulated_hue_hidden: true
light.bedroom_lamp:
icon: mdi:lamp
assumed_state: true
emulated_hue_hidden: true
light:
- platform: yeelight
devices:
192.168.x.x:
name: Lamp
transition: 1000
192.168.x.x:
name: Bedroom Lamp
transition: 3000
silence_alarm:
alias: Disarm/Silence Alarm
sequence:
- service: xiaomi_aqara.stop_ringtone
data:
gw_mac: xxxxxxxxxxxx
- service: homeassistant.turn_off
entity_id: automation.front_door_alarm
- id: front_door_alarm
alias: Front Door Alarm
initial_state: 'off'
trigger:
- platform: state
entity_id: binary_sensor.door_window_sensor_158d0001ab56bd
from: 'off'
to: 'on'
action:
- service: xiaomi_aqara.play_ringtone