Add light relative dimming

This commit is contained in:
2026-02-15 19:55:21 +01:00
parent e76cfeb98c
commit 0afbcc4f70
47 changed files with 159 additions and 3 deletions

View File

@@ -40,7 +40,8 @@ Completed:
- Incoming invert toggles removed; outgoing inversion remains only for state addresses.
- Light port support added with full KNX color/temperature mappings and individual color channels.
- Light port keys renamed to avoid conflicts; outgoing updates now only target light state addresses.
- Project version set to 0.0.22 and `CHANGELOG.md` maintained.
- Light port optional relative dimming address (DPT 3.007) added.
- Project version set to 0.0.23 and `CHANGELOG.md` maintained.
Files created:
- `custom_components/ha_knx_bridge/__init__.py`

View File

@@ -1,5 +1,8 @@
# Changelog
## 0.0.23 - 2026-02-15
- Add optional light relative dimming address (DPT 3.007).
## 0.0.22 - 2026-02-15
- Fix light port key collisions and restrict outgoing updates to state addresses only.

View File

@@ -68,10 +68,12 @@ Only state addresses expose an `invert outgoing` toggle to flip KNX payloads.
- `color_temperature_state_address` (DPT 5.001/7.600/9): KNX group address that receives HA color temperature state.
- `color_temperature_mode`: `relative` (DPT 5.001 percent), `absolute` (DPT 7.600 Kelvin), or `absolute_float` (DPT 9 Kelvin).
- `min_kelvin` / `max_kelvin`: Kelvin range used for `relative` color temperature mapping.
- `relative_dimming_address` (DPT 3.007): KNX group address for relative dimming steps.
- Individual colors (DPT 1.001 + 5.001): `red_*`, `green_*`, `blue_*`, `white_*` on/off and brightness addresses with matching state addresses.
Notes:
- For XY color, the bridge sends the brightness as the Y (luminance) component.
- Relative dimming (DPT 3.007) maps KNX step values to `brightness_step_pct` in Home Assistant.
## Notes
- For DPT 1.008 (Up/Down), the bridge treats `0 = Up/Open` and `1 = Down/Close`.
@@ -95,6 +97,7 @@ Notes:
- Light `saturation_address` / `saturation_state_address`: DPT 5.001
- Light `xyy_address` / `xyy_state_address`: DPT 242.600
- Light `color_temperature_address` / `color_temperature_state_address`: DPT 5.001/7.600/9
- Light `relative_dimming_address`: DPT 3.007
- Light `red_*`, `green_*`, `blue_*`, `white_*` brightness: DPT 5.001
- Light `red_*`, `green_*`, `blue_*`, `white_*` on/off: DPT 1.001
@@ -104,5 +107,5 @@ Notes:
- Advanced DPT mapping options and inversion settings.
## Versioning and Releases
- Current version: 0.0.22
- Current version: 0.0.23
- `CHANGELOG.md` lists versions with the newest entries at the top.

View File

@@ -43,6 +43,7 @@ from .const import (
CONF_LIGHT_COLOR_TEMPERATURE_ADDRESS,
CONF_LIGHT_COLOR_TEMPERATURE_STATE_ADDRESS,
CONF_LIGHT_COLOR_TEMPERATURE_MODE,
CONF_LIGHT_RELATIVE_DIMMING_ADDRESS,
CONF_LIGHT_MIN_KELVIN,
CONF_LIGHT_MAX_KELVIN,
CONF_LIGHT_RED_ADDRESS,
@@ -143,6 +144,7 @@ class LightPort:
color_temperature_mode: str
min_kelvin: int | None
max_kelvin: int | None
relative_dimming_address: str | None
red_address: str | None
red_state_address: str | None
red_state_invert_outgoing: bool
@@ -336,6 +338,9 @@ class BridgeManager:
color_temperature_mode=color_temp_mode,
min_kelvin=_clean_int(data.get(CONF_LIGHT_MIN_KELVIN)),
max_kelvin=_clean_int(data.get(CONF_LIGHT_MAX_KELVIN)),
relative_dimming_address=_clean_address(
data.get(CONF_LIGHT_RELATIVE_DIMMING_ADDRESS)
),
red_address=_clean_address(data.get(CONF_LIGHT_RED_ADDRESS)),
red_state_address=_clean_address(
data.get(CONF_LIGHT_RED_STATE_ADDRESS)
@@ -656,6 +661,12 @@ class BridgeManager:
port,
"color_temperature",
)
self._register_knx_light_command(
port.relative_dimming_address,
None,
port,
"relative_dimming",
)
self._register_knx_light_command(
port.red_address,
_get_event_type(CONF_LIGHT_RED_ADDRESS),
@@ -1139,6 +1150,27 @@ class BridgeManager:
)
return
if action == "relative_dimming":
value = _extract_event_value(event)
if value is None:
return
if value in (0, 8):
return
step = _relative_dimming_step(value)
if step is None:
return
direction, percent = step
if percent <= 0:
return
if direction == "down":
percent = -percent
await self._call_light_service(
port.entity_id,
"turn_on",
{"brightness_step_pct": percent},
)
return
if action.startswith("red_"):
await self._handle_light_component_action(port, "red", action, event)
elif action.startswith("green_"):
@@ -1635,6 +1667,32 @@ def _light_uses_white_channel(port: LightPort) -> bool:
)
def _relative_dimming_step(value: int) -> tuple[str, int] | None:
if value < 0 or value > 15:
return None
if value == 0 or value == 8:
return None
if value <= 7:
direction = "down"
step = value
else:
direction = "up"
step = value - 8
percent_map = {
1: 100,
2: 50,
3: 25,
4: 13,
5: 6,
6: 3,
7: 2,
}
percent = percent_map.get(step)
if percent is None:
return None
return direction, percent
def _map_scalar_value(value: Any) -> int | None:
if isinstance(value, bool):
return 1 if value else 0

View File

@@ -33,6 +33,7 @@ from .const import (
CONF_LIGHT_COLOR_TEMPERATURE_ADDRESS,
CONF_LIGHT_COLOR_TEMPERATURE_STATE_ADDRESS,
CONF_LIGHT_COLOR_TEMPERATURE_MODE,
CONF_LIGHT_RELATIVE_DIMMING_ADDRESS,
CONF_LIGHT_MIN_KELVIN,
CONF_LIGHT_MAX_KELVIN,
CONF_LIGHT_RED_ADDRESS,
@@ -752,6 +753,12 @@ def _light_schema(defaults: dict | None = None) -> vol.Schema:
): selector.NumberSelector(
selector.NumberSelectorConfig(min=1000, max=20000, step=1, mode="box")
),
vol.Optional(
CONF_LIGHT_RELATIVE_DIMMING_ADDRESS,
default=defaults.get(CONF_LIGHT_RELATIVE_DIMMING_ADDRESS, ""),
): selector.TextSelector(
selector.TextSelectorConfig(type="text")
),
vol.Optional(
CONF_LIGHT_RED_ADDRESS,
default=defaults.get(CONF_LIGHT_RED_ADDRESS, ""),
@@ -944,6 +951,7 @@ def _port_keys(port_type: str) -> list[str]:
CONF_LIGHT_XYY_STATE_ADDRESS,
CONF_LIGHT_COLOR_TEMPERATURE_ADDRESS,
CONF_LIGHT_COLOR_TEMPERATURE_STATE_ADDRESS,
CONF_LIGHT_RELATIVE_DIMMING_ADDRESS,
CONF_LIGHT_RED_ADDRESS,
CONF_LIGHT_RED_STATE_ADDRESS,
CONF_LIGHT_RED_BRIGHTNESS_ADDRESS,

View File

@@ -34,6 +34,7 @@ CONF_LIGHT_XYY_ADDRESS = "xyy_address"
CONF_LIGHT_XYY_STATE_ADDRESS = "xyy_state_address"
CONF_LIGHT_COLOR_TEMPERATURE_ADDRESS = "color_temperature_address"
CONF_LIGHT_COLOR_TEMPERATURE_STATE_ADDRESS = "color_temperature_state_address"
CONF_LIGHT_RELATIVE_DIMMING_ADDRESS = "relative_dimming_address"
CONF_LIGHT_COLOR_TEMPERATURE_MODE = "color_temperature_mode"
CONF_LIGHT_MIN_KELVIN = "min_kelvin"
CONF_LIGHT_MAX_KELVIN = "max_kelvin"
@@ -86,6 +87,7 @@ ADDRESS_DPT_MAP: dict[str, str] = {
CONF_LIGHT_XYY_STATE_ADDRESS: "242.600",
CONF_LIGHT_COLOR_TEMPERATURE_ADDRESS: "5.001/7.600/9",
CONF_LIGHT_COLOR_TEMPERATURE_STATE_ADDRESS: "5.001/7.600/9",
CONF_LIGHT_RELATIVE_DIMMING_ADDRESS: "3.007",
CONF_LIGHT_RED_ADDRESS: "1.001",
CONF_LIGHT_RED_STATE_ADDRESS: "1.001",
CONF_LIGHT_RED_BRIGHTNESS_ADDRESS: "5.001",

View File

@@ -1,7 +1,7 @@
{
"domain": "ha_knx_bridge",
"name": "HA KNX Bridge",
"version": "0.0.22",
"version": "0.0.23",
"config_flow": true,
"documentation": "https://github.com/bahmcloud/HA-KNX-Bridge",
"issue_tracker": "https://github.com/bahmcloud/HA-KNX-Bridge/issues",

View File

@@ -96,6 +96,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -197,6 +198,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -306,6 +308,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",

View File

@@ -79,6 +79,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",
@@ -180,6 +181,7 @@
"color_temperature_mode": "Color temperature mode",
"min_kelvin": "Min color temperature (K)",
"max_kelvin": "Max color temperature (K)",
"relative_dimming_address": "Relative dimming address (DPT 3.007)",
"red_address": "Red on/off address (DPT 1.001)",
"red_state_address": "Red on/off state address (DPT 1.001)",
"red_state_address_invert_outgoing": "Invert outgoing",