changes to automation on lights

This commit is contained in:
2021-12-21 19:38:34 +00:00
parent 2f7bcaeff3
commit 357bb4f985
5 changed files with 160 additions and 112 deletions

39
automations.yaml Executable file → Normal file
View File

@@ -36,7 +36,7 @@
service: light.turn_off service: light.turn_off
mode: single mode: single
- id: '1578994958446' - id: '1578994958446'
alias: Warn garage gate Open alias: Garagem - Warn gate Open
description: '' description: ''
trigger: trigger:
- entity_id: cover.portao_garagem - entity_id: cover.portao_garagem
@@ -50,7 +50,7 @@
title: '*Portao da garagem*' title: '*Portao da garagem*'
service: notify.buttler service: notify.buttler
- id: '1579542436595' - id: '1579542436595'
alias: warn portao garagem closed alias: Garagem - warn gate closed
description: '' description: ''
trigger: trigger:
- entity_id: cover.portao_garagem - entity_id: cover.portao_garagem
@@ -396,3 +396,38 @@
data: data:
message: Luz WC Castanho acesa message: Luz WC Castanho acesa
mode: single mode: single
- id: '1640114920854'
alias: Garagem - Turn light on at night
description: ''
trigger:
- entity_id: cover.portao_garagem
from: closed
platform: state
to: open
condition:
- condition: or
conditions:
- condition: sun
before: sunrise
- condition: sun
after: sunset
action:
- data:
message: ligar luz
title: ligar luz temp
service: notify.buttler
- service: light.turn_on
target:
entity_id: light.luz_garagem_1
- delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
- service: light.turn_off
target:
entity_id: light.luz_garagem_1
- service: notify.buttler
data:
message: luz desligada
mode: single

View File

@@ -70,3 +70,8 @@ vacuum:
- platform: xiaomi_miio - platform: xiaomi_miio
host: !secret aleixoIP host: !secret aleixoIP
token: !secret aleixoToken token: !secret aleixoToken
utility_meter:
energy:
source: sensor.energy_aqua_hoje
cycle: hourly

View File

@@ -29,7 +29,7 @@
# icon: mdi:play-protected-content # icon: mdi:play-protected-content
# entities: # entities:
# - group.media # - group.media
# internet: # internet:
# name: Internet # name: Internet
# control: hidden # control: hidden
@@ -61,25 +61,33 @@
# - device_tracker.oneplus_3 # - device_tracker.oneplus_3
# - device_tracker.android6b624d787f17d7a5 # - device_tracker.android6b624d787f17d7a5
sisHealth: sisHealth:
name: Sistema name: Sistema
entities: entities:
- sensor.cpu_speed - sensor.cpu_speed
- sensor.disk_use_percent_home - sensor.disk_use_percent_home
- sensor.memory_free - sensor.memory_free
- sensor.last_boot - sensor.last_boot
- group.internet - group.internet
lightsout: lightsout:
name: Luzes Fora name: Luzes Fora
entities: entities:
- light.luz_varanda_sala - light.luz_varanda_sala
- light.luz_varanda_quarto_principal - light.luz_varanda_quarto_principal
- light.luz_hall_tras_fora - light.luz_hall_tras_fora
- light.luz_jardim_frente - light.luz_jardim_frente
- light.Luz_jardim_frente_lado - light.Luz_jardim_frente_lado
coverSala: alllights:
name: Estores Sala name: Todas Luzes
entities: entities:
- cover.coversaladir - light.luz_varanda_sala
- cover.coversalaesq - light.luz_varanda_quarto_principal
- light.luz_hall_tras_fora
- light.luz_jardim_frente
- light.Luz_jardim_frente_lado
coverSala:
name: Estores Sala
entities:
- cover.coversaladir
- cover.coversalaesq

View File

@@ -97,12 +97,6 @@
payload_off: "OFF" payload_off: "OFF"
retain: true retain: true
# - platform: philips_ambilight
# name: TV Ambilight
# host: !secret philipstv_ip
# username: !secret philipstv_user
# password: !secret philipstv_pass
- platform: mqtt - platform: mqtt
unique_id: luz_varanda_quarto_principal unique_id: luz_varanda_quarto_principal
name: "Luz Varanda Quarto Principal" name: "Luz Varanda Quarto Principal"

View File

@@ -1,82 +1,88 @@
- platform: cpuspeed - platform: integration
- platform: systemmonitor source: sensor.aquecimento_agua_watts_hoje
resources: name: energy_aqua_hoje
- type: disk_use_percent unit_prefix: k
arg: /home round: 2
- type: memory_free method: left
- type: last_boot - platform: cpuspeed
- platform: mqtt - platform: systemmonitor
name: "sensor aquario" resources:
state_topic: "tele/SonoffluzAquario/SENSOR" - type: disk_use_percent
value_template: "{{ value_json['DS18B20'].Temperature }}" arg: /home
unit_of_measurement: 'C' - type: memory_free
- platform: mqtt - type: last_boot
name: "Temperatura Escritorio" - platform: mqtt
state_topic: "tele/sonoffEscritorio/SENSOR" name: "sensor aquario"
value_template: "{{ value_json['DHT11'].Temperature }}" state_topic: "tele/SonoffluzAquario/SENSOR"
unit_of_measurement: 'C' value_template: "{{ value_json['DS18B20'].Temperature }}"
- platform: mqtt unit_of_measurement: "C"
name: "Humidade Escritorio" - platform: mqtt
state_topic: "tele/sonoffEscritorio/SENSOR" name: "Temperatura Escritorio"
value_template: "{{ value_json['DHT11'].Humidity }}" state_topic: "tele/sonoffEscritorio/SENSOR"
unit_of_measurement: '%' value_template: "{{ value_json['DHT11'].Temperature }}"
- platform: mqtt unit_of_measurement: "C"
name: "Aquecimento Piso Amperes" - platform: mqtt
state_topic: "tele/soaquecepiso/SENSOR" name: "Humidade Escritorio"
value_template: "{{ value_json['ENERGY'].Current }}" state_topic: "tele/sonoffEscritorio/SENSOR"
unit_of_measurement: 'A' value_template: "{{ value_json['DHT11'].Humidity }}"
- platform: mqtt unit_of_measurement: "%"
name: "Aquecimento Piso Watts" - platform: mqtt
state_topic: "tele/soaquecepiso/SENSOR" name: "Aquecimento Piso Amperes"
value_template: "{{ value_json['ENERGY'].Power }}" state_topic: "tele/soaquecepiso/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Current }}"
- platform: mqtt unit_of_measurement: "A"
name: "Aquecimento Piso Volts" - platform: mqtt
state_topic: "tele/soaquecepiso/SENSOR" name: "Aquecimento Piso Watts"
value_template: "{{ value_json['ENERGY'].Voltage }}" state_topic: "tele/soaquecepiso/SENSOR"
unit_of_measurement: 'V' value_template: "{{ value_json['ENERGY'].Power }}"
- platform: mqtt unit_of_measurement: "W"
name: "Aquecimento Piso Watts Hoje" - platform: mqtt
state_topic: "tele/soaquecepiso/SENSOR" name: "Aquecimento Piso Volts"
value_template: "{{ value_json['ENERGY'].Today }}" state_topic: "tele/soaquecepiso/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Voltage }}"
- platform: mqtt unit_of_measurement: "V"
name: "Aquecimento Piso Watts Ontem" - platform: mqtt
state_topic: "tele/soaquecepiso/SENSOR" name: "Aquecimento Piso Watts Hoje"
value_template: "{{ value_json['ENERGY'].Yesterday }}" state_topic: "tele/soaquecepiso/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Today }}"
- platform: mqtt unit_of_measurement: "W"
name: "Aquecimento Piso Watts Total" - platform: mqtt
state_topic: "tele/soaquecepiso/SENSOR" name: "Aquecimento Piso Watts Ontem"
value_template: "{{ value_json['ENERGY'].Total }}" state_topic: "tele/soaquecepiso/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Yesterday }}"
- platform: mqtt unit_of_measurement: "W"
name: "Aquecimento Agua Amperes" - platform: mqtt
state_topic: "tele/soaqueceagua/SENSOR" name: "Aquecimento Piso Watts Total"
value_template: "{{ value_json['ENERGY'].Current }}" state_topic: "tele/soaquecepiso/SENSOR"
unit_of_measurement: 'A' value_template: "{{ value_json['ENERGY'].Total }}"
- platform: mqtt unit_of_measurement: "W"
name: "Aquecimento Agua Watts" - platform: mqtt
state_topic: "tele/soaqueceagua/SENSOR" name: "Aquecimento Agua Amperes"
value_template: "{{ value_json['ENERGY'].Power }}" state_topic: "tele/soaqueceagua/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Current }}"
- platform: mqtt unit_of_measurement: "A"
name: "Aquecimento Agua Volts" - platform: mqtt
state_topic: "tele/soaqueceagua/SENSOR" name: "Aquecimento Agua Watts"
value_template: "{{ value_json['ENERGY'].Voltage }}" state_topic: "tele/soaqueceagua/SENSOR"
unit_of_measurement: 'V' value_template: "{{ value_json['ENERGY'].Power }}"
- platform: mqtt unit_of_measurement: "W"
name: "Aquecimento Agua Watts Hoje" - platform: mqtt
state_topic: "tele/soaqueceagua/SENSOR" name: "Aquecimento Agua Volts"
value_template: "{{ value_json['ENERGY'].Today }}" state_topic: "tele/soaqueceagua/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Voltage }}"
- platform: mqtt unit_of_measurement: "V"
name: "Aquecimento Agua Watts Ontem" - platform: mqtt
state_topic: "tele/soaqueceagua/SENSOR" name: "Aquecimento Agua Watts Hoje"
value_template: "{{ value_json['ENERGY'].Yesterday }}" state_topic: "tele/soaqueceagua/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Today }}"
- platform: mqtt unit_of_measurement: "W"
name: "Aquecimento Agua Watts Total" - platform: mqtt
state_topic: "tele/soaqueceagua/SENSOR" name: "Aquecimento Agua Watts Ontem"
value_template: "{{ value_json['ENERGY'].Total }}" state_topic: "tele/soaqueceagua/SENSOR"
unit_of_measurement: 'W' value_template: "{{ value_json['ENERGY'].Yesterday }}"
unit_of_measurement: "W"
- platform: mqtt
name: "Aquecimento Agua Watts Total"
state_topic: "tele/soaqueceagua/SENSOR"
value_template: "{{ value_json['ENERGY'].Total }}"
unit_of_measurement: "W"