Remove unnecessary script usage (#2126)

Scripts are not necessary to perform this automation.
This commit is contained in:
scottocs11 2017-02-24 11:52:16 -05:00 committed by Fredrik Lindqvist
parent 1336e15507
commit b1717c35e1

View File

@ -16,37 +16,22 @@ This recipe will turn on a light when there is motion and turn off the light whe
```yaml ```yaml
automation: automation:
alias: Turn on kitchen lights when there is movement - alias: Turn on kitchen light when there is movement
trigger: trigger:
- platform: state platform: state
entity_id: sensor.motion_sensor entity_id: sensor.motion_sensor
to: 'on' to: 'on'
action: action:
service: homeassistant.turn_on service: homeassistant.turn_on
entity_id: script.timed_lamp entity_id: light.kitchen
script: - alias: Turn off kitchen light 10 minutes after last movement
timed_lamp: trigger:
alias: "Turn on lamp and set timer" platform: state
sequence: entity_id: sensor.motion_sensor
# Cancel ev. old timers to: 'off'
- service: script.turn_off for:
data: minutes: 10
entity_id: script.timer_off action:
- service: light.turn_on service: homeassistant.turn_off
data: entity_id: light.kitchen_light
entity_id: light.kitchen
# Set new timer
- service: script.turn_on
data:
entity_id: script.timer_off
timer_off:
alias: "Turn off lamp after 10 minutes"
sequence:
- delay:
minutes: 10
- service: light.turn_off
data:
entity_id: light.kitchen
```