From e6553a73e8bfa54cda4166a420d58f5cae50ad50 Mon Sep 17 00:00:00 2001 From: Arnie Date: Sat, 3 Oct 2026 01:36:11 +0200 Subject: [PATCH] Fix dpt 232 sends --- src/control4-utils/knx/Proxy.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/control4-utils/knx/Proxy.lua b/src/control4-utils/knx/Proxy.lua index f3bd713..c68fe48 100644 --- a/src/control4-utils/knx/Proxy.lua +++ b/src/control4-utils/knx/Proxy.lua @@ -52,7 +52,15 @@ do local tParams = {} tParams.DATA_POINT_TYPE = dpt tParams.GROUP_ADDRESS = groupAddress - tParams.VALUE = value + + if dpt == "DPT_232" then + local hex = string.format("%06x", value) + tParams.R = tonumber(hex:sub(1,2), 16) + tParams.G = tonumber(hex:sub(3,4), 16) + tParams.B = tonumber(hex:sub(5,6), 16) + else + tParams.VALUE = value + end send("SEND_TO_KNX", tParams) end,