Size: a a a

2020 July 06

AN

Anton Nazukin in Home Assistant
Дмитрий Цымбал
на том же 2538
у меня тоже, процентов 90... только начал что-то переделывать. И если со всякими кубиками и кнопками payload корректно отрабатывает в trigger, то с бинарными сенсорами затык вышел - любопытно
источник

at

alexey tayanov in Home Assistant
Дмитрий Цымбал
у меня все на стейтах
Дим привет, кажеся от тебя вчера слышал что то типа zesp32 шняга которая типа еще не готова к юзанию?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
alexey tayanov
Дим привет, кажеся от тебя вчера слышал что то типа zesp32 шняга которая типа еще не готова к юзанию?
ну что СЛС что зесп в процессе...в начале пути...задумки то хорошие, но вот вопрос - где наработки аптаймы там и прочее
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
когда то, если не надоесть группе энтузиастов, может что-то получиться
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
а если надоест?)
источник

IB

Ivan Bessarabov in Home Assistant
Anton Nazukin
у меня тоже, процентов 90... только начал что-то переделывать. И если со всякими кубиками и кнопками payload корректно отрабатывает в trigger, то с бинарными сенсорами затык вышел - любопытно
Не до конца понимаю как это работалоо с другими устройствами.

Ты указываешь payload: "{\"contact\":\"false\"}", но там же приходит не просто  json {"contact":"false"}, а здоровенный json с кучей дополнительных полей — linukquality, battery и т.д.

Простое сравнеие выдаст это то что пришло не равно тому что указано в payload, поэтому триггер и не сработает
источник

l

lapatoc in Home Assistant
Ivan Bessarabov
Не до конца понимаю как это работалоо с другими устройствами.

Ты указываешь payload: "{\"contact\":\"false\"}", но там же приходит не просто  json {"contact":"false"}, а здоровенный json с кучей дополнительных полей — linukquality, battery и т.д.

Простое сравнеие выдаст это то что пришло не равно тому что указано в payload, поэтому триггер и не сработает
Можно же через condition template
источник

IB

Ivan Bessarabov in Home Assistant
lapatoc
Можно же через condition template
С этого начали весь этот тред.
источник

l

lapatoc in Home Assistant
Триггер срабатывает на сам факт нового собщения в топике
источник

IB

Ivan Bessarabov in Home Assistant
В триггере можно указать payload https://www.home-assistant.io/docs/automation/trigger/#mqtt-trigger
источник

l

lapatoc in Home Assistant
Но там как ты и сказал будет сравнивать весь payload
источник

l

lapatoc in Home Assistant
А есть замечательный trigger.payload_json
источник

S

Serg in Home Assistant
С payload_template было бы красивее, конечно )
источник

IB

Ivan Bessarabov in Home Assistant
lapatoc
Но там как ты и сказал будет сравнивать весь payload
Да. И мне не понятно как это работало у Антона с кубиками и кнопками
источник

IG

Igor Gubaidullin in Home Assistant
instalator
Что то не правильно делал
Все делал правильно
источник

O

OXOTH1K in Home Assistant
Sergey Isachenko
он не проверял тип ответа от лампы, а авторы HA ловили все подрят исключения
это не про иилайт?
источник

13

123 321 in Home Assistant
Всем привет! Есть sonoff ch4 r2 с установленной EasyESP связанна с HA. Хотел бы управлять распберри, которые весят на этой sonoff. Соответственно - хотелось бы сделать кнопку выключить питание, но сначала надо отправить команду выключение на распи (например по ssh) и потом только щёлкнуть релюхой на sonoff для полного обесточивания
источник

AN

Anton Nazukin in Home Assistant
Ivan Bessarabov
Да. И мне не понятно как это работало у Антона с кубиками и кнопками
у кубиков и кнопок немного иначе. После "названия" ещё action/click идёт. И Payload короткий и нормальный тогда. На это подписаться даже можно и получать значения (для самопроверки). А вот для бинарных я так не смог сделать.
источник

AN

Anton Nazukin in Home Assistant
"
 trigger:
 - platform: mqtt
   topic: zigbee2mqtt/Aqara_Cube/action
   payload: flip180
"
источник

IB

Ivan Bessarabov in Home Assistant
Anton Nazukin
у кубиков и кнопок немного иначе. После "названия" ещё action/click идёт. И Payload короткий и нормальный тогда. На это подписаться даже можно и получать значения (для самопроверки). А вот для бинарных я так не смог сделать.
А, понял. Спасибо.
источник