From 32264274a86f647512bd4d01a8fe851f59d213df Mon Sep 17 00:00:00 2001 From: Philipp Waller <1090452+philippwaller@users.noreply.github.com> Date: Mon, 21 Sep 2026 06:34:36 +0200 Subject: [PATCH] Add additional DPT type values to KNX strings.json (#182736) Co-authored-by: Matthias Alphart --- homeassistant/components/knx/strings.json | 63 ++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/knx/strings.json b/homeassistant/components/knx/strings.json index fac33704de72..d98a2b21bbbc 100644 --- a/homeassistant/components/knx/strings.json +++ b/homeassistant/components/knx/strings.json @@ -215,6 +215,50 @@ }, "dpt": { "options": { + "1": "Generic 1-bit", + "1_001": "Switch", + "1_002": "Boolean", + "1_003": "Enable", + "1_004": "Ramp", + "1_005": "Alarm", + "1_006": "Binary value", + "1_007": "Step", + "1_008": "Up / Down", + "1_009": "Open / Close", + "1_010": "Start", + "1_011": "State", + "1_012": "Invert", + "1_013": "Dimming send style", + "1_014": "Input source", + "1_015": "Reset", + "1_016": "Acknowledge", + "1_017": "Trigger", + "1_018": "Occupancy", + "1_019": "Window / Door", + "1_021": "Logical function", + "1_022": "Scene A/B", + "1_023": "Shutter / Blinds mode", + "1_024": "Day / Night", + "1_100": "Heat / Cool", + "1_1200": "Consumer / Producer", + "1_1201": "Energy direction", + "2": "Generic 2-bit boolean control", + "2_001": "Switch control", + "2_002": "Boolean control", + "2_003": "Enable control", + "2_004": "Ramp control", + "2_005": "Alarm control", + "2_006": "Binary value control", + "2_007": "Step control", + "2_008": "Direction 1 control", + "2_009": "Direction 2 control", + "2_010": "Start control", + "2_011": "State control", + "2_012": "Invert control", + "3_007": "Dimming control", + "3_008": "Blinds control", + "4_001": "Character (ASCII)", + "4_002": "Character (Latin-1)", "5": "Generic 1-byte unsigned integer", "5_001": "Percent (0 … 100)", "5_003": "Angle", @@ -273,6 +317,8 @@ "9_029": "Absolute humidity", "9_030": "Concentration", "9_60000": "Enthalpy", + "10_001": "Time of day", + "11_001": "Date", "12": "Generic 4-byte unsigned integer", "12_001": "Counter (0 … 4 294 967 295)", "12_100": "Time period (4-byte)", @@ -380,10 +426,25 @@ "16_000": "String (ASCII)", "16_001": "String (Latin-1)", "17_001": "Scene number", + "18_001": "Scene control", + "19_001": "Date and time", + "20_102": "HVAC mode", + "20_105": "HVAC controller mode", + "20_60102": "HVAC status", "29": "Generic 8-byte signed integer", "29_010": "Active energy (8-byte)", "29_011": "Apparent energy (8-byte)", - "29_012": "Reactive energy (8-byte)" + "29_012": "Reactive energy (8-byte)", + "232_600": "RGB color", + "235_001": "Tariff active energy", + "242_600": "xyY color", + "243_600": "xyY color transition", + "249_600": "Brightness and color temperature transition", + "250_600": "Brightness and color temperature control", + "251_600": "RGBW color", + "252_600": "Relative RGBW control", + "253_600": "Relative xyY control", + "254_600": "Relative RGB control" }, "selector": { "label": "Select a datapoint type",