Для тех, кто использует 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 лента, а одноцветная, может в этом причина