06-09-2025, 06:21 AM
Hello admin
I am using a B16 smart relay controller with your KCS v3 firmware. I am integrating it with Home Assistant to control a Somfy WT roller shutter.
For this application, I need to send an MQTT command to activate a relay for a specific duration (e.g., "turn on output1 for 3 seconds, then turn it off automatically").
I've reviewed the KCS v3 MQTT protocol document (specifically, section 1 about setting ON/OFF of a digital output channel). It shows how to turn relays ON or OFF:
My question is: Does KCS v3 firmware support an additional parameter like
within the MQTT SET command, similar to how some other firmwares allow?
For example, would a command like this work to turn on
for 3 seconds and then automatically turn it off?
If not, what is the recommended method for implementing time-based relay control (e.g., activating a relay for a specific duration) when integrating with Home Assistant using KCS v3 firmware?
Thank you for your assistance.
I am using a B16 smart relay controller with your KCS v3 firmware. I am integrating it with Home Assistant to control a Somfy WT roller shutter.
For this application, I need to send an MQTT command to activate a relay for a specific duration (e.g., "turn on output1 for 3 seconds, then turn it off automatically").
I've reviewed the KCS v3 MQTT protocol document (specifically, section 1 about setting ON/OFF of a digital output channel). It shows how to turn relays ON or OFF:
Code:
{"outputX":{"value":true}}Code:
{"outputX":{"value":false}}Code:
{"delay": milliseconds}For example, would a command like this work to turn on
Code:
output1Code:
{"output1":{"value":true}},{"delay":3000}Thank you for your assistance.

