Size: a a a

2020 July 28

ch

central hardware in Home Assistant
Ivan Bessarabov
Много-много разных вариантов есть. Но совсем простого решения не знаю.

Например написать отдельный скрипт, который отвечает по http и ему можно давать команды через rest сенсор — он меняет конфиг nginx и перестарует его. Это все можно завернуть в докер.

Либо можно посмотреть в сторону openresty. Этот nginx в который встроен язык программирования lua, то же самое можно сделать вот на этом комбаене.
lua и без Openresty можно использовать но с меньшей производительнсотью
источник

at

alexey tayanov in Home Assistant
Вроде как задача изначально не сложная. Но сколько костылей
источник

IB

Ivan Bessarabov in Home Assistant
В этой задаче производительность не главное
источник

IB

Ivan Bessarabov in Home Assistant
alexey tayanov
Вроде как задача изначально не сложная. Но сколько костылей
Сложная задача. Строить отказоустойчивые системы — это сложно.
источник

ch

central hardware in Home Assistant
alexey tayanov
Вроде как задача изначально не сложная. Но сколько костылей
ну так не надо плодить сложности
источник

M

Miruff in Home Assistant
Oleg Yu
Она с 220 не питается
Разобрался. В конфиге согласно примеру с esphome стоп-бит скопировал "2", а по даташиту "1" нужно было. @andysaab если  что имей в виду)
источник

AS

Andy Saab in Home Assistant
Miruff
Разобрался. В конфиге согласно примеру с esphome стоп-бит скопировал "2", а по даташиту "1" нужно было. @andysaab если  что имей в виду)
Честно говоря стоп-бит 2 ни разу в жизни не встречал
источник

M

Miruff in Home Assistant
Andy Saab
Честно говоря стоп-бит 2 ни разу в жизни не встречал
источник

M

Miruff in Home Assistant
еще был косяк что заливал конфиг для v.1 ... вот он ваще ноль реакции был (для плат v2 и v3, а v1 я в живую не видел) - это к тому что я обмен по юарту никак не наблюдал
источник

AL

Alessandro LP in Home Assistant
Firej
🤔
беспощадный русский лонсонхо ))
источник

AL

Alessandro LP in Home Assistant
Ivan Bessarabov
В смысле? Это же lonsonho и определяется как шторы и нужно править z2m чтобы стало нормально.
Совсем нормально причем не станет. Пока, по крайней мере.
источник

AL

Alessandro LP in Home Assistant
Дмитрий Цымбал
да ето все так...но вот интересно, почему из кетая все норм, а из рф сразу в шторы....намекает что там чота вот разные прошивки какие то
я посмотрел сорцы zigbee-herdsman-converters, у китайского лонсонхо, который определяется как ZM-L03E-Z -- три эндпоинта (1, 2, 3), по одному на выключатель, и все работает через обычный on/off, как у белых людей.

у российского лонсонхо -- один эндпойнт (1), указатель на то, о какой кнопке идет речь -- передается аргументов в пейлоаде (257, 258, 259), как в командах от координатора, так и в репортах от девайса.

при этом команды на включение-выключение всегда делают тупо toggle(), вне зависимости от того, что ты пытаешься сделать, включить или выключить.

ну и самое приятное -- все отсылаемые команды работают через раз, иногда даже через несколько раз, с непонятными залипонами и периодически начинается даже инверсия, когда в ha у тебя стабильно стейт отображается обратный реальному.

т.е. реально этим пользоваться можно только как физическим выключателем.

если Артём из Калининграда, который взялся их грызть, сможет более лучше отреверсить их протокол (он вчера писал что заказал оригинальный гейт и будет исследовать их общение) -- когда-нибудь эти девайсы, возможно, станут стопроцентно юзабельными.
источник

AE

Alexey Ezhkov in Home Assistant
А в чем затык? Вырубилось электричество и после подъема всего сыпет ошибкой:
20-07-28 10:14:25 WARNING (MainThread) [supervisor.api.ingress] No valid ingress session 95083ad99f12aeef0e43697bf0e12c68449c700bb9de96cdb069350c882b18b1314e81f3730ac2a46ee69a4df802235b886be9b33d17fdbefed52017a8b370ff
Как найти что это за модуль гадит?
источник

V

Vladislaff in Home Assistant
Ivan Bessarabov
- alias: Датчик двери
 trigger:
   entity_id: binary_sensor.0x00158d00053fc4c1_contact
   platform: state
   to: 'on'
 condition:
   - condition: state
     entity_id: sensor.sm_n975f_wifi_connection
     state: 'not_home'
 action:
   service: notify.telegram
   data:
     message: Дверь открыта!
Фигово так. Если оказался в какойто зоне вне дома, уже не сработает. Надо condition: not использовать с домом
источник

MT

Mark TRUSTed in Home Assistant
Я вот тоже думаю наоборот надо.
источник

AL

Alessandro LP in Home Assistant
Firej
скорее суть в том что выключатель одинарный, а кнопки и диодов на три
я так понимаю что все эти выключатели состоят, условно, из четырех частей:

1) пластиковый корпус, задняя часть -- одинаковый у всех, дырки сразу под три канала, различаются только наносимым принтом
2) силовая часть, круглая плата с реле, которая ставится в корпус. тут обычно отсутствуют "лишние" реле и клеммы.
3) управляющая квадратная плата -- бывает зигби и вифи, зигби бывает китайская и "российская", абсолютно разного дизайна и с разными прошивками унутре
4) сопсна крышка с кнопками, различается только по количеству кнопок, насколько могу судить.

в "российских", похоже, ваще не морочатся и управляющую плату везде фигачат сразу трехкнопочную -- себестоимость диодов и кнопок, очевидно, ничтожна.
прошивки заливаются, похоже, тоже одинаковые -- видел на гитхабе упоминание о фантомных репортах, когда эти свичи докладывают о каналах переключения, которых у них как бы нет на самом деле (все докладывают о трех каналах).

единственное что они себе дают труд хотя бы менять ID вендора в зависимости от количества кнопок -- через это z2m хоть как-то может их различать между собой.
источник

AL

Alessandro LP in Home Assistant
возможно, если поставить на "1-кнопочную плату" с фото крышку с тремя кнопками -- "лишние" кнопки будут даже работать как беспроводные (менять фантомные стейты, на что можно будет повесить автоматизацию).
но учитывая как оно через жопу работает по зигби -- смысла в этом немного пока что.
источник

OY

Oleg Yu in Home Assistant
Miruff
Разобрался. В конфиге согласно примеру с esphome стоп-бит скопировал "2", а по даташиту "1" нужно было. @andysaab если  что имей в виду)
Точно, был такой косяк
источник

OY

Oleg Yu in Home Assistant
Я свой рабочий конфиг кидал в ветке еспхоум
источник

AS

Andy Saab in Home Assistant
Alessandro LP
я так понимаю что все эти выключатели состоят, условно, из четырех частей:

1) пластиковый корпус, задняя часть -- одинаковый у всех, дырки сразу под три канала, различаются только наносимым принтом
2) силовая часть, круглая плата с реле, которая ставится в корпус. тут обычно отсутствуют "лишние" реле и клеммы.
3) управляющая квадратная плата -- бывает зигби и вифи, зигби бывает китайская и "российская", абсолютно разного дизайна и с разными прошивками унутре
4) сопсна крышка с кнопками, различается только по количеству кнопок, насколько могу судить.

в "российских", похоже, ваще не морочатся и управляющую плату везде фигачат сразу трехкнопочную -- себестоимость диодов и кнопок, очевидно, ничтожна.
прошивки заливаются, похоже, тоже одинаковые -- видел на гитхабе упоминание о фантомных репортах, когда эти свичи докладывают о каналах переключения, которых у них как бы нет на самом деле (все докладывают о трех каналах).

единственное что они себе дают труд хотя бы менять ID вендора в зависимости от количества кнопок -- через это z2m хоть как-то может их различать между собой.
А разве в силовой реле стоят?🤔 У меня симистры, никаких реле. В безнулевых, по крайней мере.
источник