mirror of
https://github.com/bahmcloud/HA-KNX-Bridge.git
synced 2026-04-06 18:01:14 +00:00
Centralize DPT auto-selection
This commit is contained in:
@@ -14,3 +14,22 @@ CONF_POSITION_ADDRESS = "position_address"
|
||||
CONF_POSITION_STATE_ADDRESS = "position_state_address"
|
||||
CONF_ANGLE_ADDRESS = "angle_address"
|
||||
CONF_ANGLE_STATE_ADDRESS = "angle_state_address"
|
||||
|
||||
ADDRESS_DPT_MAP: dict[str, str] = {
|
||||
CONF_STATE_ADDRESS: "1",
|
||||
CONF_COMMAND_ADDRESS: "1",
|
||||
CONF_MOVE_LONG_ADDRESS: "1.008",
|
||||
CONF_MOVE_SHORT_ADDRESS: "1.007",
|
||||
CONF_STOP_ADDRESS: "1",
|
||||
CONF_POSITION_ADDRESS: "5.001",
|
||||
CONF_POSITION_STATE_ADDRESS: "5.001",
|
||||
CONF_ANGLE_ADDRESS: "5.001",
|
||||
CONF_ANGLE_STATE_ADDRESS: "5.001",
|
||||
}
|
||||
|
||||
ADDRESS_VALUE_TYPE: dict[str, str] = {
|
||||
CONF_POSITION_ADDRESS: "percent",
|
||||
CONF_POSITION_STATE_ADDRESS: "percent",
|
||||
CONF_ANGLE_ADDRESS: "percent",
|
||||
CONF_ANGLE_STATE_ADDRESS: "percent",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user