Я только начал знакимится с MD, пытаюсь управлять zigbee выключателем:
https://www.zigbee2mqtt.io/devices/ZM-L03E-Z
У него статус можеть быть только - ON/OFF, цифры 0,1 не понимает и стандартные классы не работают с ним.
Класc SRelays я исправил но с элементом сцены не получилось.
Подскажите пример как можно настроить такой выключатель?
Как настроить ON/OFF выключатель?
Модератор: immortal
Как настроить ON/OFF выключатель?
Последний раз редактировалось Utyf Сб июн 13, 2020 9:23 pm, всего редактировалось 1 раз.
-
- Сообщения: 273
- Зарегистрирован: Вс авг 20, 2017 1:46 am
- Благодарил (а): 142 раза
- Поблагодарили: 13 раз
Re: Как настроить ON/OFF выключатель?
В MQTT есть такая строка Replace list: и там нужно прописать то что вам нужноUtyf писал(а): ↑Сб июн 13, 2020 3:32 amЯ только начал знакимится с MD, пытаюсь управлять zigbee выключателем:
https://www.zigbee2mqtt.io/devices/ZM-L03E-Z
У него статус можеть быть только - ON/OFF, цифры 0,1 не понимает и стандартные класы не работают с ним.
Класc SRelays я исправил но с элементом сцены не получилось.
Подскажите пример как можно настроить такой выключатель?
СпойлерПоказать
Код: Выделить всё
Список авто-замены
Вы можете использовать список авто-замены для автоматического преобразования приходящих/отправляемых значений. Например, вы можете задать следующий список: OFF=0, ON=1 в таком случае, если придёт значение "OFF", то в систему оно попадёт как "0" и, аналогично, если система захочет установить значение "1", то устройству будет отправлено значение "ON"
- Рейтинг: 1.16%
Raspberry Pi3, с образа от Сергея 3.34
Re: Как настроить ON/OFF выключатель?
Уважаемые знатоки! чтобы не плодить темы задам вопрос здесь.
Есть у меня устройства shelly 2,5 и shelly dimmer. Оба работают в том числе и по MQTT.
в shelly 2,5 в топике настроил так-же как и автор 1=on, 0=off
с этим разобрался и всё отрабатывает на ура!
С shelly dimmer дела обстоят немного иначе
тут так-же есть топик
но меняя данное значение можно только включать и выключать диммер
есть другой топик(только на запись):
тут интереснее, данные параметры можно передавать и по отдельности, т.е. если диммер выключен можно отправить {"turn": "on"} и он включится. или отдельно отправить {"brightness": 70} - выключеному димеру и он не включится но установит яркойть 70 а при включении включится на заданную яркость .ВАЖНО! значение яркости принимает от 1 до 100, значение 0 - игнорирует.
Обратную связь в таком случае можно получить в топиках
Прошу сильно не ругать! я тут новичек! Ну не могу я корректно привязать этот shelly к простому устройству "Диммер"
прошу помощи неравнодушных! Заранее спасибо
Есть у меня устройства shelly 2,5 и shelly dimmer. Оба работают в том числе и по MQTT.
в shelly 2,5 в топике настроил так-же как и автор 1=on, 0=off
с этим разобрался и всё отрабатывает на ура!
СпойлерПоказать
кусок мануала
shellies/shellyswitch25-<deviceid>/relay/<i>для каждого реле <i>; сообщает статус: on, off или overpower
shellies/shellyswitch25-<deviceid>/relay/<i>/command для каждого реле <i>; принимает on, off
shellies/shellyswitch25-<deviceid>/relay/<i>для каждого реле <i>; сообщает статус: on, off или overpower
shellies/shellyswitch25-<deviceid>/relay/<i>/command для каждого реле <i>; принимает on, off
тут так-же есть топик
СпойлерПоказать
shellies/shellydimmer-<deviceid>/light/0/command принимает on и off
есть другой топик(только на запись):
СпойлерПоказать
shellies/shellydimmer-<deviceid>/light/0/set принимает полезную нагрузку JSON в формате {"brightness": 100, "turn": "on"}
Обратную связь в таком случае можно получить в топиках
СпойлерПоказать
яркость
shellies/shellydimmer-<deviceid>/light/0/status/brightness
вкл или выкл
shellies/shellydimmer-<deviceid>/light/0/ison - тут значение пусто-выключен, 1- включен
или
shellies/shellydimmer-<deviceid>/light/0 тут значения on или off
shellies/shellydimmer-<deviceid>/light/0/status/brightness
вкл или выкл
shellies/shellydimmer-<deviceid>/light/0/ison - тут значение пусто-выключен, 1- включен
или
shellies/shellydimmer-<deviceid>/light/0 тут значения on или off
прошу помощи неравнодушных! Заранее спасибо