Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
D16 Dimmer - Set memory value without turning on via MQTT?
#1
Hello,
Is there an MQTT command to update the D16 dimmer's stored brightness memory value WITHOUT actually turning on the dimmer?

Current behavior:
  • Send
    Code:
    {"dimmer1": {"value": 50}}
    → Light turns on at 50%
  • Send
    Code:
    {"dimmer1": {"value": 0}}
    → Light turns off, hardware remembers 50%
  • Physical button press → Light restores to 50%

What I need:
  • While dimmer is OFF, update the stored memory to a different value (e.g., 30%)
  • So next physical button press turns on at 30%, not 50%
  • Without the light briefly flashing on

Is there a command like
Code:
{"dimmer1": {"memory": 30}}
or similar that only updates the stored value?

Thanks!
Reply
#2
if you use digital input for button, that according to set by IFTTT what per cent will be changed.
can you take a video to explain your question?
Reply
#3
What I need is to programmatically update a dimmer channel's stored value without turning the channel on. Is there a way to update the memory value without activating the output?

Scenario:

Dimmer 1 last set to 50%
DI1 toggles dimmer ON → turns on at 50%
DI1 toggles dimmer OFF → dimmer off, 50% stays in memory
Need: Programmatically change stored value to 30% (via MQTT/HTTP/etc) for dimmer 1
Next DI1 toggle → dimmer turns on at 30% (not 50%)

Is it now clearer what I mean?

Thanks.
Reply
#4
   
my means, how about set by IFTTT. or you MUST want change the 20% value by MQTT?
Reply
#5
I am not familiar with IFTTT. Is it possible to set it programatically or only via web interface as your screenshot depict? I would ideally need some kind of API like MQTT, HTTP, TCP, etc. If this is not possible then it's fine. I'll implement a workaround. But it would be nice to have feature.

Also I cannot see the IFTTT panel in the web interface of my KC868-D16 dimmer. My firmware is D16_V1.08. Is it possible to flash KCS to get the IFTTT and other features?
Reply
#6
i see. you are using KC868-D16, not DM16 new esp32 controller. sorry, D16 don't support that function.
Reply
#7
No problem. Thanks for confirming.
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)