changed gate sensor and switch to Shelly

This commit is contained in:
2022-02-12 17:13:10 +00:00
parent c01ea131fa
commit 07ec7af140
2 changed files with 40 additions and 21 deletions

View File

@@ -39,10 +39,10 @@
alias: Garagem - Warn gate Open alias: Garagem - Warn gate Open
description: '' description: ''
trigger: trigger:
- entity_id: cover.portao_garagem - entity_id: binary_sensor.portao_garagem_input
from: closed from: 'on'
platform: state platform: state
to: open to: 'off'
condition: [] condition: []
action: action:
- data: - data:
@@ -53,10 +53,10 @@
alias: Garagem - warn gate closed alias: Garagem - warn gate closed
description: '' description: ''
trigger: trigger:
- entity_id: cover.portao_garagem - entity_id: binary_sensor.portao_garagem_input
from: open from: 'off'
platform: state platform: state
to: closed to: 'on'
condition: [] condition: []
action: action:
- data: - data:
@@ -401,9 +401,9 @@
description: '' description: ''
trigger: trigger:
- entity_id: cover.portao_garagem - entity_id: cover.portao_garagem
from: closed from: 'On'
platform: state platform: state
to: open to: 'Off'
condition: condition:
- condition: or - condition: or
conditions: conditions:
@@ -419,6 +419,7 @@
- service: light.turn_on - service: light.turn_on
target: target:
entity_id: light.luz_garagem_2 entity_id: light.luz_garagem_2
data: {}
- delay: - delay:
hours: 0 hours: 0
minutes: 5 minutes: 5
@@ -427,6 +428,7 @@
- service: light.turn_off - service: light.turn_off
target: target:
entity_id: light.luz_garagem_2 entity_id: light.luz_garagem_2
data: {}
- service: notify.buttler - service: notify.buttler
data: data:
message: luz desligada message: luz desligada

View File

@@ -1,13 +1,30 @@
# - platform: mqtt - platform: template
# name: "Portao Garagem" covers:
# state_topic: "garageGate/state" garage_door:
# command_topic: "garageGate/cmd" device_class: garage
# qos: 1 friendly_name: "Garage Door"
#payload_open: "push" position_template: "{{ is_state('binary_sensor.portao_garagem_input') }}"
#payload_close: "push" open_cover:
#payload_stop: "push" - condition: state
# state_open: "ope" entity_id: binary_sensor.portao_garagem_input
# state_closed: "close" state: "off"
# optimistic: true - service: switch.turn_off
# retain: true target:
# device_class: garage entity_id: switch.portao_garagem
close_cover:
- condition: state
entity_id: binary_sensor.portao_garagem_input
state: "on"
- service: switch.turn_on
target:
entity_id: switch.portao_garagem
stop_cover:
service: switch.turn_on
target:
entity_id: switch.portao_garagem
icon_template: >-
{% if is_state('binary_sensor.portao_garagem_input','off') %}
mdi:garage-open
{% else %}
mdi:garage
{% endif %}