Size: a a a

2019 November 19

P

PK Principal in Home Assistant
привет, у меня есть несколько сенсоров на бесперебойнике:
sensor.nut_ups_battery_charge %
sensor.nut_ups_input_voltage, Volts
sensor.nut_ups_self_test_result
sensor.nut_ups_status
хочу настроить уведомление о возврате в статус sensor.nut_ups_status = online, после работы на батареях.
при этом нужно игнорировать кратковременные срабатывания Online > On Battery > Online.

Есть простая автоматизация:
- alias: telegram Eaton power up
 trigger:
 - platform: template
   value_template: "{{ 'Online' in states.sensor.nut_ups_status.state }}"
 condition:
   condition: template
   value_template: "{{ states.sensor.nut_ups_input_voltage.state|int >= 200 }}"
 action:
 ...
 
 но бывает так, что эта автоматизация спамит после того, как sensor.nut_ups_status
 менялся с online > unknown > online или как раз при кратковременном срабатывании On Battery.
 
 может у кого то уже настроено грамотная схема (хотябы логика), буду признателен за совет.
источник

OY

Oleg Yu in Home Assistant
PK Principal
может кастомный сенсор на основе первого сенсора, который будет принимать преобразованные значения.
Само собой что надо делать template_sensor. Но вот как округлить значения до 0.5???
источник

P

PK Principal in Home Assistant
Oleg Yu
Само собой что надо делать template_sensor. Но вот как округлить значения до 0.5???
прям точно не скажу, но может мысль направлю. вот у меня пересчет давления идет:
- platform: template
 sensors:
   pressure_mmhg_158d0002e948e0:
     friendly_name: "Кухня, давление мм рт. ст. факт"
     unit_of_measurement: 'mmHg'
     value_template: "{{ (states('sensor.pressure_158d0002e948e0')|float * 0.7500637)|round(2) }}"
источник

OY

Oleg Yu in Home Assistant
PK Principal
прям точно не скажу, но может мысль направлю. вот у меня пересчет давления идет:
- platform: template
 sensors:
   pressure_mmhg_158d0002e948e0:
     friendly_name: "Кухня, давление мм рт. ст. факт"
     unit_of_measurement: 'mmHg'
     value_template: "{{ (states('sensor.pressure_158d0002e948e0')|float * 0.7500637)|round(2) }}"
Такое у меня тоже есть. Тут просто округляется до двух знаков после запятой а надо чтоб шаг значений был 0.5 градуса
источник

ВК

Василий КарпюК... in Home Assistant
Oleg Yu
Такое у меня тоже есть. Тут просто округляется до двух знаков после запятой а надо чтоб шаг значений был 0.5 градуса
умножить на 2, округлить, разделить на два
источник

P

PK Principal in Home Assistant
ну тогда вот еще % заряда акб фильтруются для уведомления в телегу (отправляются только 10 или 15):     value_template: >-
        {% if states.sensor.nut_ups_battery_charge.state|int % 10 == 5 %}
        true
источник

P

PK Principal in Home Assistant
{% elif states.sensor.nut_ups_battery_charge.state|int % 10 == 0 %}
источник

OY

Oleg Yu in Home Assistant
Василий КарпюК
умножить на 2, округлить, разделить на два
Надо попробовать, спасибо
источник

O

Omh in Home Assistant
Oleg Yu
источник

P

PK Principal in Home Assistant
Oleg Yu
Надо попробовать, спасибо
, остаток от деления/умножения, проверить на 0 или 5
источник

Y

Yuriy in Home Assistant
Фильтр сделать и не колупать себе мозги)
источник

OY

Oleg Yu in Home Assistant
Спасибо. Буду пробовать. Это именно то что надо
источник

O

Omh in Home Assistant
Oleg Yu
Спасибо. Буду пробовать. Это именно то что надо
Ну да, и без 🚲
источник

V

Vladislaff in Home Assistant
beliy13 Сергей
А как же xiaomi герконы?
зигби, судя по всему, очень быстро просыпается и находит сеть, практически без задержек
источник

D

Daniil in Home Assistant
Посоветуйте бренд неумных светодиодных ламп. Главный критерий - срок службы.
источник

V

Vladislaff in Home Assistant
Daniil
Посоветуйте бренд неумных светодиодных ламп. Главный критерий - срок службы.
Osram неплохие и такая модель хороша (есть в Леруа):
источник

V

Vladislaff in Home Assistant
чеки не выбрасывай
источник

НВ

Николай Васильчук... in Home Assistant
Daniil
Посоветуйте бренд неумных светодиодных ламп. Главный критерий - срок службы.
источник

D

Daniil in Home Assistant
Спасибо
источник

at

alexey tayanov in Home Assistant
PK Principal
привет, у меня есть несколько сенсоров на бесперебойнике:
sensor.nut_ups_battery_charge %
sensor.nut_ups_input_voltage, Volts
sensor.nut_ups_self_test_result
sensor.nut_ups_status
хочу настроить уведомление о возврате в статус sensor.nut_ups_status = online, после работы на батареях.
при этом нужно игнорировать кратковременные срабатывания Online > On Battery > Online.

Есть простая автоматизация:
- alias: telegram Eaton power up
 trigger:
 - platform: template
   value_template: "{{ 'Online' in states.sensor.nut_ups_status.state }}"
 condition:
   condition: template
   value_template: "{{ states.sensor.nut_ups_input_voltage.state|int >= 200 }}"
 action:
 ...
 
 но бывает так, что эта автоматизация спамит после того, как sensor.nut_ups_status
 менялся с online > unknown > online или как раз при кратковременном срабатывании On Battery.
 
 может у кого то уже настроено грамотная схема (хотябы логика), буду признателен за совет.
А зачем темплейт по питанию юзать? А не смену статуса from to ? From battery to online? При from to будет игнорироваться unknown
источник