Size: a a a

2021 April 15

A

Alex.P in Home Assistant
это соотношение сигнала и шума
источник

A

Alex.P in Home Assistant
если вы получаете 0Дб то это озночает что вы получились 1 к 1 сигнал который послали
источник

LI

Leo I in Home Assistant
А зачем модуль? Там все отрицательное. И про Макс ты прав
источник

AG

Anton Ganin in Home Assistant
Про "модуль" - это определение сравнения отрицательных чисел из школьной математики вспомнилось.  (видимо хорошо выучил, если до сих пор помню🤪)
источник

A

Alex.P in Home Assistant
а я запомнил как координатную ось Х ) и на ней чем ближе к нулю тем больше))))
источник

СС

Сергей Симонов... in Home Assistant
Показывает наименьший уровень. 👍
Теперь нужно сопоставить с тем кому (какой ESP он принадлежит)...
источник

LI

Leo I in Home Assistant
Красивше. Видно из питона ... а я все по старинке на С )))
источник

СС

Сергей Симонов... in Home Assistant
Или по прежнему сравнивать по states, а выводить имя сенсора, а не значение.
источник

AG

Anton Ganin in Home Assistant
У меня так получилось:
{% set signal = ( state_attr('sensor.0x158d0002365e6e_zigbee', 'rssi') , state_attr('sensor.0x158d000254278b_zigbee', 'rssi') , state_attr('sensor.0x158d00034fb30e_zigbee', 'rssi') ) | min -%}

{%- if state_attr('sensor.0x158d0002365e6e_zigbee', 'rssi') == signal -%}
{{ state_attr('sensor.0x158d0002365e6e_zigbee', 'friendly_name') }}
{%- elif state_attr('sensor.0x158d000254278b_zigbee', 'rssi') == signal -%}
{{ state_attr('sensor.0x158d000254278b_zigbee', 'friendly_name') }}
{%- elif state_attr('sensor.0x158d00034fb30e_zigbee', 'rssi') == signal -%}
{{ state_attr('sensor.0x158d00034fb30e_zigbee', 'friendly_name') }}
{%- endif %}
источник

СС

Сергей Симонов... in Home Assistant
Да. Отлично работает. Красиво и нет ничего лишнего.
Спасибо 👏
источник

AG

Anton Ganin in Home Assistant
Не за что.
Мне, пока учусь и набираюсь опыта, даже самому интересно попрактиковаться.
источник

LI

Leo I in Home Assistant
Есть тонкость. Я сталкивался. Пока дойдёшь до второй части значение rssi чуть изменится и ни одно условие не выполнится. Понаблюдать надо
источник

LI

Leo I in Home Assistant
Если так. То лучше уровни запомнить в переменные в начале
источник

СС

Сергей Симонов... in Home Assistant
Вроде нормально работает, только нужно как-то понизить чуствительность. А то, из соседней комнаты сигнал порой лучше, чем в той в которой находится устройство 😀
источник

LI

Leo I in Home Assistant
Это вероятностная история. Может раз на сотню случиться. А вот с уровнем самое интересное. Нейросеть с коэффициентами от трёх датчиков нужна.
Кстати в ХА под это байесов вычислитель прикручен. Можно ещё его капнуть под эту задачу
источник

СС

Сергей Симонов... in Home Assistant
https://jptrsn.github.io/ESP32-mqtt-room/ кто-то использует?
источник

V

ViktuK [ВиктОр]... in Home Assistant
а сигнал это длячего сравниваете?
источник

A

ANS in Home Assistant
Закину себе в закладки, мб пригодится)
Есть ещё вот эти ребята:
https://www.room-assistant.io/guide/#how-it-works
источник

AG

Andrey Glazunoff in Home Assistant
Видимо кому-то придется быть первым :) Я уже давно смотрю в эту сторону, может на выходных попробую, как раз свободная esp32 пока есть.
источник

AG

Anton Ganin in Home Assistant
Лучше, наверное, сразу сделать 4 переменные (на каждый rssi) и с ними работать - сравнивать и пр.
источник