Блог

Проблемы диммера в sonoff-tasmota-mqtt-hsb (нерешенные)

Для тех, кто использует sonoff-tasmota-mqtt-hsb.

Плагин хорош, но очень куцый. Например, мне очень бы хотелось чтобы свет зажигался не мгновенно, а постепенненько. Такая возможность есть, всё описано здесь.

Две разные команды отвечают за "мягкое" включение и выключение.

Второе проще всего, надо в mqtt задать "fade 1" (в примерах моя подсветка кухни "kitchen_led"), все это происходит в веб-консоли устройства, прошитого sonoff-tasmota.

20:44:05 CMD: cmnd/kitchen_led/fade 1 20:44:05 MQT: stat/kitchen_led/RESULT = {"Fade":"ON"}

И подсветка начнет выключаться медленно по /power.

Чтобы она включалась так же постепенно надо установить WakeupDuration в секундах (1-2 вполне достаточно):

20:46:39 CMD: сmnd/kitchen_led/WakeupDuration 1 20:46:39 MQT: stat/kitchen_led/RESULT = {"WakeUpDuration":1}

Но это не будет работать от /power, нужна своя отдельная команда /wakeup =(

20:51:24 CMD: сmnd/kitchen_led/Wakeup 20:51:24 MQT: stat/kitchen_led/RESULT = {"POWER":"ON"} 20:51:24 MQT: stat/kitchen_led/POWER = ON 20:51:24 MQT: stat/kitchen_led/RESULT = {"Wakeup":"Started"} 20:51:28 MQT: tele/kitchen_led/WAKEUP = {"Wakeup":"Done"}

Если изменить в конфиге "setOn": "cmnd/kitchen_led/Power" на "setOn": "cmnd/kitchen_led/Wakeup" она будет включаться, но не выключаться вообще =)

Таким образом, диммер легко реализовать в том же node-red, но как сделать в стандартном плагине — неизвестно, буду рад предложениям.

P.S. В этой прошивке еще масса всего, в том числе возможность превращать ленту в переливающуюся гирлянду (/Scheme) и работа с адресными лентами.


Давай продолжения эффекты.

Не понимаю, у меня при fade=1 плавное включение/выключение по команде power on/off, длительность fade задается параметром speed.

Последние версии прошивки и всего чего можно, обычная RGB лента через ESP8266. Выключается плавно, включается по power мгновенно и всё тут! 

Может были какие-то танцы с бубном? 

Танцев не было, правда у меня не rgb лента, а одноцветная, может в этом причина


Вернуться назад
Вернуться назад