Size: a a a

2020 September 16

S

Shvedoffsky in Home Assistant
Ivan Bessarabov
А если удалить command_topic_postfix, а до этого написать
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set
/window_detection" ?
Как только строку с postfix комментируешь, сразу проходит валидацию.
источник

IB

Ivan Bessarabov in Home Assistant
Илья Ефимов
в объектах)
Покажи, пожалуйста, конфиг как mqtt подключен к ha
источник

IB

Ivan Bessarabov in Home Assistant
Shvedoffsky
Как только строку с postfix комментируешь, сразу проходит валидацию.
так. симптом хороший. а если поправить еще command_topic ?
источник

ИЕ

Илья Ефимов... in Home Assistant
Ivan Bessarabov
Покажи, пожалуйста, конфиг как mqtt подключен к ha
блин победил: при выключенном джоине нажал долго на датчике, он по логу распарился, после чего перезагрузил zigbee2mqtt, включил джоин и спарил - сразу все на свои места встало!
источник

ИЕ

Илья Ефимов... in Home Assistant
глюк какой-то
источник

IB

Ivan Bessarabov in Home Assistant
Илья Ефимов
блин победил: при выключенном джоине нажал долго на датчике, он по логу распарился, после чего перезагрузил zigbee2mqtt, включил джоин и спарил - сразу все на свои места встало!
=) херня какая-то
источник

S

Shvedoffsky in Home Assistant
Ivan Bessarabov
так. симптом хороший. а если поправить еще command_topic ?
Не совсем понял
источник

S

Serg in Home Assistant
Shvedoffsky
Не совсем понял
Встряну немного в ваш диалог.

У меня работает так (первая часть - с сайта, вторая - моя рабочая)

light:
 - platform: "mqtt"
   state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
   availability_topic: "zigbee2mqtt/bridge/state"
   brightness: true
   xy: true
   schema: "json"
   command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/rgb/set"
   brightness_scale: 254
   state_topic_postfix: "rgb"


light:
 - platform: "mqtt"
   name: "Gledopto_RGB_124b001fb5eb15"
   state_topic: "zigbee2mqtt/0x00124b001fb5eb15/rgb"
   availability_topic: "zigbee2mqtt/bridge/state"
   brightness: true
   xy: true
   schema: "json"
   command_topic: "zigbee2mqtt/0x00124b001fb5eb15/rgb/set"    
   brightness_scale: 254
#    state_topic_postfix: "rgb"
источник

IB

Ivan Bessarabov in Home Assistant
Shvedoffsky
Не совсем понял
я предлагаю сделать две вещи:

* убрать параметр postfix — это ты сделал
* вписать то что было в postfix в значеник command_topic
источник

S

Shvedoffsky in Home Assistant
Ivan Bessarabov
я предлагаю сделать две вещи:

* убрать параметр postfix — это ты сделал
* вписать то что было в postfix в значеник command_topic
Так тоже валидацию проходит
источник

IB

Ivan Bessarabov in Home Assistant
Shvedoffsky
Так тоже валидацию проходит
замечательно!
источник

IB

Ivan Bessarabov in Home Assistant
а работает?
источник

S

Shvedoffsky in Home Assistant
Serg
Встряну немного в ваш диалог.

У меня работает так (первая часть - с сайта, вторая - моя рабочая)

light:
 - platform: "mqtt"
   state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
   availability_topic: "zigbee2mqtt/bridge/state"
   brightness: true
   xy: true
   schema: "json"
   command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/rgb/set"
   brightness_scale: 254
   state_topic_postfix: "rgb"


light:
 - platform: "mqtt"
   name: "Gledopto_RGB_124b001fb5eb15"
   state_topic: "zigbee2mqtt/0x00124b001fb5eb15/rgb"
   availability_topic: "zigbee2mqtt/bridge/state"
   brightness: true
   xy: true
   schema: "json"
   command_topic: "zigbee2mqtt/0x00124b001fb5eb15/rgb/set"    
   brightness_scale: 254
#    state_topic_postfix: "rgb"
Вот тоже есть проблема с gledopto 2id. Там команда отправляется в топики /cct/set и /rgb/set, но вот если хочешь получить статус, то болт. Т.е. дал команду на включение, белый свет включился, но кнопка показывает что свет выключен. по тому что состояние включено/выключено можно взять только из топика /zigbee2mqtt/<FRIENDLY_NAME>/, асущности 2 и надо распарсивать json.
источник

S

Shvedoffsky in Home Assistant
Ivan Bessarabov
замечательно!
Пока не могу проверить
источник

S

Serg in Home Assistant
Shvedoffsky
Вот тоже есть проблема с gledopto 2id. Там команда отправляется в топики /cct/set и /rgb/set, но вот если хочешь получить статус, то болт. Т.е. дал команду на включение, белый свет включился, но кнопка показывает что свет выключен. по тому что состояние включено/выключено можно взять только из топика /zigbee2mqtt/<FRIENDLY_NAME>/, асущности 2 и надо распарсивать json.
Сделать 2 топика /zigbee2mqtt/<FRIENDLY_NAME>/cct и /zigbee2mqtt/<FRIENDLY_NAME>/rgb
источник

S

Shvedoffsky in Home Assistant
Serg
Сделать 2 топика /zigbee2mqtt/<FRIENDLY_NAME>/cct и /zigbee2mqtt/<FRIENDLY_NAME>/rgb
Ответ со статусом приходит только в топик /zigbee2mqtt/<FRIENDLY_NAME>/
не важно куда ты дал команду в топик /cct/set или /rgb/set, все равно ответ приходит только в  /zigbee2mqtt/<FRIENDLY_NAME>/, а там уже в jsonе либо state_rgb:ON либо state_cct:ON, в зависимости от того, что ты включал.
источник

AK

Andrey Kozhevnikov in Home Assistant
источник

S

Serg in Home Assistant
Вот мой рабочий конфиг, нормально оба канала управляются через z2m, только linkquality не работает
источник

S

Shvedoffsky in Home Assistant
Serg
Вот мой рабочий конфиг, нормально оба канала управляются через z2m, только linkquality не работает
Хм, спасибо, попробую, а какая версия z2m у тебя?
источник

S

Serg in Home Assistant
Shvedoffsky
Хм, спасибо, попробую, а какая версия z2m у тебя?
1.14.4
источник