Automação Led Gateway

Obrigado malta, a primeira de muitas automações está feita.
obrigado do fundo do coração.
Cumps

1 Curtiu

Para uma situação igual, existe forma de colocar a hora de sunset no “after” e uma hora fixa no “before” numa mesma automatação?

Isto basicamente é uma forma “simples” de programar o que muitos chamam de cenário por isso:

Respondendo directamente @azougado: Claro que sim:

    platform: sun
    event: sunset # por do sol 
    event: sunrise # nascer do sol
    offset: "-00:45:00" ## caso queiras definir 45 minutos antes ou qq outro desfazamento.

Pois mas isso eu sei, agora o que pretendo é utilizar duas condições - sun e time - na mesma automation, tipo o seguinte cenário que não me dá:

#teste bruno.
- alias: liga luz gateway
  initial_state: true
  trigger:
    platform: state
    entity_id: COLOCA AQUI O ENTITY DO TEU SENSOR DE PORTA
    to: 'on'
condition:
  condition: or
  conditions:
    - condition: sun
      after: sunset
    - condition: time
      before: '23:00:00'
action:
- service: light.turn_on
    data_template:
      entity_id: COLOCA AQUI O ENTITY DO TEU GATEWAY
      brightness: 100
      color_name: blue  

Log:
Invalid config for [automation]: extra keys not allowed @ data[‘condition’][0][‘conditions’][1][‘before’]. Got None
not a valid value for dictionary value @ data[‘condition’][0][‘conditions’][1][‘condition’]. Got None
required key not provided @ data[‘condition’][0][‘conditions’][1][‘entity_id’]. Got None. (See /home/homeassistant/.homeassistant/configuration.yaml, line 25). Please check the docs at https://home-assistant.io/components/automation/

Experimenta colocar o valor de before dentro de aspas ou de plicas.

Ok, resolveu a colocação de plicas. Obrigado mais uma vez.

2 Curtiram

Não sei se contigo é igual mas comigo tive de usar o horário com 1 hora de atraso. Pois o meu Hass.io está com uma hora de atraso.

Se o teu está com uma hora de atraso é porque não tens a time zone definida ou está mal definida.

A configuração que tenho é esta.

sensor:
  - platform: time_date
    display_options:
      - 'time'
      - 'time_utc'

Tanto uma como outra está em horário igual. Obrigado

Isso não tem nada a ver com a timezone…

A configuração da timezone encontra-se dentro do ficheiro configuration.yaml dentro da entrada homeassistant:. Algo assim:

homeassistant:
## NAME OF LOCATION
  name: Casa
## LOCATION COORDINATES
  latitude: !secret ha_latitude
  longitude: !secret ha_longitude
## ALTITUDE ABOVE SEA LEVEL (IN METERS)
  elevation: 150
## METRIC, IMPERIAL FOR IMPERIAL
  unit_system: metric
## C FOR CELCIUS, F FOR FAHRENHEIT
  temperature_unit: C
## TIME_ZONES
  time_zone: Europe/Lisbon

A hora do time e do time_utc são iguais porque estamos ainda no horário de verão, senão seriam diferentes.

obrigado por este post.

Ajudo-me numa automação com timer.

Também tinha a time zone mal configurada.


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


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