Capturando horario em quem um device foi ativado


(Renato Barbosa) #1

Ola, prezados tudo bem ?

Gostaria da ajuda dos senhores. Estou tentando capturar o horario em que um determinado device foi ativado.
Quando coloco modelos este codigo.

{{states.input_boolean.sonoff_switch_6 }}

recebo como retorno.

<template state input_boolean.sonoff_switch_6=off; friendly_name=Cafeteira, icon=mdi:coffee-outline @ 2018-07-04T**20:05**:11.134307-03:00>

Dois problemas, o primeiro eu tenho ai somente o horário em que alterou o status de on para off… ou vise e versa.
O outro problema como pegar somente o horário ??

Alguém conhece alguma solução ?


(Nuno Neves) #2

Tens os history sensor…


(Jorge Assunção) #3

Deves utilizar o seguinte:

{{ states.input_boolean.sonoff_switch_6.last_changed }}


(Renato Barbosa) #4

Consegui da seguinte maneira:

  • service: tts.google_say
    entity_id: media_player.living_room_speaker
    data_template:
    message: “Iniciei o preparo do seu café ás {{ as_timestamp(states.input_boolean.sonoff_switch_6.last_changed)|timestamp_local|regex_findall_index(’[0-9]+:[0-9]+’) }}”