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


(Jorge Assunção) #1

:bookmark_tabs: Como definir uma hora para uma acção directamente no frontend
(Pedro Ferreira) #2

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?


(Rodolfo) #3

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

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

(Pedro Ferreira) #4

Olá @RodolfoVieira, tenho apenas isto:

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

Fará diferença?


(Rodolfo) #5

tens isso com essa formato como acabaste de por??


(Pedro Ferreira) #6

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

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

(Rodolfo) #7

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.


(Pedro Ferreira) #8

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!