Size: a a a

2020 October 03

SF

Stephan Fonderat in Home Assistant
Самы простой способ на смену стейта, но тогда он срабатывает всегда. Даже когда просто устанавливаешь новы будильник
источник

AS

Andrey S. in Home Assistant
Stephan Fonderat
Все таки спрошу еще раз. Задача: через аппу на смартфоне забирать время будильника и по будильнику зажигать свет.
Есть сенсор с состоянием
2020-10-05T03:20:00.000Z
и атрибутами
Local Time: Mon Oct 05 05:20:00 GMT+02:00 2020
Package: Unknown
Time in Milliseconds: 1601868010000
friendly_name: JNY-LX1 Следующий будильник
icon: mdi:alarm
device_class: timestamp
Вроде все просто, но никак не могу привести время к нужному формату. Пробовал Time in Milliseconds: Но они при пересчете выдают рандомню погрешность в пределах минуты (в обе стороны) Мне нужно прям точно ... Пробую Local Time: и не получается его под нужный формат подогнать. Пните в нужном направлении.
Я забил на этот сенсор. Через ХА ставлю, привык. Но если разберёшься - заберу 😜
источник

SF

Stephan Fonderat in Home Assistant
Andrey S.
Я забил на этот сенсор. Через ХА ставлю, привык. Но если разберёшься - заберу 😜
Да через Ха он год работает. Не хочу при смене править и там и там
источник

AX

Alex X in Home Assistant
@to4ko потестируй на досуге шлюз с заблокированным И-нетом. Как он себя ведёт
источник

IB

Ivan Bessarabov in Home Assistant
Stephan Fonderat
Все таки спрошу еще раз. Задача: через аппу на смартфоне забирать время будильника и по будильнику зажигать свет.
Есть сенсор с состоянием
2020-10-05T03:20:00.000Z
и атрибутами
Local Time: Mon Oct 05 05:20:00 GMT+02:00 2020
Package: Unknown
Time in Milliseconds: 1601868010000
friendly_name: JNY-LX1 Следующий будильник
icon: mdi:alarm
device_class: timestamp
Вроде все просто, но никак не могу привести время к нужному формату. Пробовал Time in Milliseconds: Но они при пересчете выдают рандомню погрешность в пределах минуты (в обе стороны) Мне нужно прям точно ... Пробую Local Time: и не получается его под нужный формат подогнать. Пните в нужном направлении.
Я бы подумал что Time in Milliseconds: 1601868010000 это тоже самое что в HA {{ (as_timestamp(now())) | int * 1000 }}
источник

SF

Stephan Fonderat in Home Assistant
Ivan Bessarabov
Я бы подумал что Time in Milliseconds: 1601868010000 это тоже самое что в HA {{ (as_timestamp(now())) | int * 1000 }}
И я бы так подумал.... Но говорю, сука при пересчете иногда попадает но в основном на несеколько секнд врет (до минуты)
источник

SF

Stephan Fonderat in Home Assistant
И получается, что сработает, но не во столько сколько нужно
источник

IB

Ivan Bessarabov in Home Assistant
А что ты хочешь сделать ?
источник

AS

Andy Saab in Home Assistant
Дмитрий Цымбал
Но бт пульт это конечно...
А чо, микроюсб с отг нет у него?
источник

IB

Ivan Bessarabov in Home Assistant
Включать в HA музуку в тот же момент на который установлен будильник на телефоне?
источник

SF

Stephan Fonderat in Home Assistant
Со звуком будильника на телефоне загораются прикроватные светильники... Не через минуты не за 30 секунд... а По БУДИЛЬНИКУ
источник

IB

Ivan Bessarabov in Home Assistant
Покажи автоматизацию
источник

SF

Stephan Fonderat in Home Assistant
До них дойти еще нужно
{{(((as_timestamp(now()) | int) + 0*60) | timestamp_custom('%Y-%m-%d %H:%M:00'))==(((state_attr('sensor.yal_l21_sleduiushchii_budilnik', 'Time in Milliseconds') | int / 1000) + 0*60 ) | timestamp_custom('%Y-%m-%d %H:%M:%S'))}}
источник

SF

Stephan Fonderat in Home Assistant
Я их по шаблонам сношаю
источник

IB

Ivan Bessarabov in Home Assistant
что-то как-то очень сложно
источник

AS

Andy Saab in Home Assistant
Stephan Fonderat
Все таки спрошу еще раз. Задача: через аппу на смартфоне забирать время будильника и по будильнику зажигать свет.
Есть сенсор с состоянием
2020-10-05T03:20:00.000Z
и атрибутами
Local Time: Mon Oct 05 05:20:00 GMT+02:00 2020
Package: Unknown
Time in Milliseconds: 1601868010000
friendly_name: JNY-LX1 Следующий будильник
icon: mdi:alarm
device_class: timestamp
Вроде все просто, но никак не могу привести время к нужному формату. Пробовал Time in Milliseconds: Но они при пересчете выдают рандомню погрешность в пределах минуты (в обе стороны) Мне нужно прям точно ... Пробую Local Time: и не получается его под нужный формат подогнать. Пните в нужном направлении.
А чем это не катит? Все в андроид-аппе есть
источник

IB

Ivan Bessarabov in Home Assistant
trigger — запускать раз в минуту
condition — template — сверить значение атрибута с (as_timestamp(now())) | int * 1000
action — включить свет
источник

SF

Stephan Fonderat in Home Assistant
О... Опять раз в минуту... Ну смотри на сенсор... Все есть же. Что проще Time==sensor
источник

SF

Stephan Fonderat in Home Assistant
Замечтельный триггер
источник

SF

Stephan Fonderat in Home Assistant
Ivan Bessarabov
trigger — запускать раз в минуту
condition — template — сверить значение атрибута с (as_timestamp(now())) | int * 1000
action — включить свет
Плюс к тому, не факт, что он эту раз в минуту запустит в нужную мне СЕКУДНУ
источник