Packages swictch como automations

boas estou a comecar a separar o eu home assistant em packages
e fiz agora um com automatização porem ela nao aparece no status como as que estao no ficheiro automations.

################################################################################
## SWITCHES
################################################################################

switch:

 #Sonoff Basic   
  - name: "Tv_andre"
    #icon: mdi:television-classic
    platform: mqtt
    state_topic: "stat/tv_andre/POWER"
    command_topic: "cmnd/tv_andre/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    optimistic: false
    qos: 0
    retain: false
    
 #Sonoff Basic
  - name: "Tv_rita"
    #icon: mdi:television-classic
    platform: mqtt
    state_topic: "stat/tv_rita/POWER"
    command_topic: "cmnd/tv_rita/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    optimistic: false
    qos: 0
    retain: false
    
 #Sonoff Dual Chanel 2
  - name: "Tv_Carolina"
    platform: mqtt
    #icon: mdi:television-classic
    command_topic: "cmnd/dual_carolina/power2"
    state_topic: "stat/dual_carolina/POWER2"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: false

################################################################################
#### CUSTOMIZE
################################################################################

homeassistant:
# 
  customize:
    #switch.circuito_1:
    #    icon: mdi:water-pump
    switch.tv_rita:
        icon: mdi:television-classic
    switch.tv_andre:
        icon: mdi:television-classic
    switch.tv_carolina:
        icon: mdi:television-classic
#### 

################################################################################
#### AUTOMATION
################################################################################

  automation:
  
#Inicio Ligar tvs 
  - alias: "Liga as TVs "
    trigger:
      platform: time
    # Military time format. This trigger will fire at 3:32 PM
      at: '8:00:00'
    action:
      service: homeassistant.turn_on
    #na linha abaixo liga varios ao mesmo tempo 
    entity_id: switch.tv_rita, switch.tv_andre, switch.tv_carolina
 #Fim liga tvs 

#Desligar as televisoes pela hora
  - alias: "Desligar TVs"
    trigger:
      platform: time
    # Military time format. This trigger will fire at 3:32 PM
      at: '21:10:00'
    action:
     service: homeassistant.turn_off
   #na linha abaixo liga varios ao mesmo tempo 
     entity_id: switch.tv_rita, switch.tv_andre, switch.tv_carolina
 #Fim desligar tvs   
  
####  ####  ####  ####

image

eu queria que ficasse tudo nos packages alguma coisa que estou a fazer irrado ?

Sem conhecer o resto das configurações é difícil dizer. Tens erros no log?

Existem erros de formatação no código que colocas-te acima e os serviços homeassistant.turn_on e homeassistant.turn_off não devem ser utilizados mas sim switch.turn_on e switch.turn_off.

Explica lá isso melhor, qual status? Referes-te ao states do Developer Tools? Tendo em conta que com o Lovelace é preciso adicionar manualmente as entradas, colocas-te esses switches no cartão das entidades que mostras acima?

boas
ja alterei do homeassistant. para switch. na automação
sim states na parte de developer onde podemos ligar e desligar as automações

no log aparece isto
2019-08-31 20:33:50 WARNING (MainThread) [homeassistant.config] Package tvs contains invalid customize

no lovelace aparece la os switch e estao a funcionar normalmente menos a automação

Bom o erro diz tudo, tens um erro na parte do customise. Comenta as linhas todas do customise e reinicia o HA.

boas
ja comentei e nao aparece erro novo
descomentei apenas a parte do ligar inicial e ele agora da erro no trigger quando corro o check config

Check: automation->gt;trigger->;0->action. (See ?, line ?).

o que pode ser ja vi no site Trigger e esta igual a construção do trigger

automation:
#Inicio Ligar tvs 
- alias: "Liga as TVs "
  trigger:
    platform: time
    # Military time format. This trigger will fire at 3:32 PM
    at: '8:00:00'
    action:
      service: switch.turn_on
    #na linha abaixo liga varios ao mesmo tempo 
    entity_id: switch.tv_rita
 #Fim liga tvs 

Primeiro, tens a automação mal formatada mas pode ter sido do copy/paste.

Segundo, as horas se não me engano não podem estar dentro de plicas (') e sim dentro de aspas (").

Tenta dessa forma sff

automation:
#Inicio Ligar tvs 
- alias: "Liga as TVs 
  initial_state: on
  trigger:
    platform: time
    # Military time format. This trigger will fire at 3:32 PM
    at: "8:00:00"
  action:
    service: switch.turn_on
    #na linha abaixo liga varios ao mesmo tempo 
    entity_id: switch.tv_rita
 #Fim liga tvs

boas
@RodolfoVieira

mas na automação so foi adicionado o initial_state: on

obrigado ja funciona :blush:

1 Like

Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade