Como definir uma hora para uma acção directamente no frontend

Viva,

Tenho esta automação a funcionar correctamente, no entanto, cada vez que é executada, vejo o seguinte erro no LOG:

ERROR (MainThread) [homeassistant.core] Invalid service data for input_datetime.set_datetime: Invalid time specified: for dictionary value @ data[‘time’]. Got ‘’

Alguém sabe o que pode estar a acontecer?

Olá @pedrorferreira tens isto dentro do teu configuration.yaml ?

sensor:
  - platform: time_date
    display_options:
      - 'time'
      - 'date'
      - 'date_time'
      - 'time_date'
      - 'time_utc'
      - 'beat'

Olá @RodolfoVieira, tenho apenas isto:

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

Fará diferença?

tens isso com essa formato como acabaste de por??

não, desculpa. Indentei aqui manualmente e fiz asneira.

Sensor:
  - platform: time_date
    display_options:
      - 'date'
      - 'time'

Coloca aqui a configuração que estás a usar não estou assim a ver o que possa ser, tenho que ver a configuração.

Rodolfo, andava em paralelo a ver no community e encontrei o seguinte post “https://community.home-assistant.io/t/input-datetime-initial-value-with-time-only/29017” e vi que não tinha o “has_date: false”. Adicionei e testei e o erro desapareceu.

input_datetime:
s20:
name: Sonoff S20
has_date: false
has_time: true
initial: ‘08:00:00’

Obrigado pela ajuda!

1 Like

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


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