mirror of
https://github.com/bahmcloud/HA-KNX-Bridge.git
synced 2026-04-06 22:41:14 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6824134c91 | |||
| 44de824041 | |||
| 6ce60029a1 | |||
| 22afc5addf |
16
CHANGELOG.md
16
CHANGELOG.md
@@ -1,5 +1,21 @@
|
||||
# Changelog
|
||||
|
||||
## 0.0.17 - 2026-02-13
|
||||
- Add edit port flow to update existing option-based ports.
|
||||
- Add fallback translations for all supported Home Assistant locales.
|
||||
|
||||
## 0.0.16 - 2026-02-13
|
||||
- Normalize incoming event destinations and clamp percent payloads even without inversion.
|
||||
|
||||
## 0.0.15 - 2026-02-13
|
||||
- Remove unsupported `payload_length` field from KNX send calls.
|
||||
|
||||
## 0.0.14 - 2026-02-13
|
||||
- Improve KNX event decoding for cover commands and address the up/down mapping.
|
||||
|
||||
## 0.0.13 - 2026-02-13
|
||||
- Clamp percent payloads to avoid invalid KNX DPT 5.001 values.
|
||||
|
||||
## 0.0.12 - 2026-02-13
|
||||
- Fix KNX event listener setup for HA versions without async_track_event helper.
|
||||
|
||||
|
||||
@@ -67,6 +67,6 @@ Each group address has `invert incoming` and `invert outgoing` toggles to flip K
|
||||
- Advanced DPT mapping options and inversion settings.
|
||||
|
||||
## Versioning and Releases
|
||||
- Current version: 0.0.12
|
||||
- Current version: 0.0.17
|
||||
- `CHANGELOG.md` lists versions with the newest entries at the top.
|
||||
- Release creation is manual and only done when explicitly requested.
|
||||
|
||||
@@ -12,6 +12,7 @@ from homeassistant.helpers import event as event_helper
|
||||
from .const import (
|
||||
CONF_ANGLE_ADDRESS,
|
||||
CONF_ANGLE_STATE_ADDRESS,
|
||||
ADDRESS_EVENT_TYPE,
|
||||
ADDRESS_VALUE_TYPE,
|
||||
CONF_COMMAND_ADDRESS,
|
||||
CONF_INVERT_INCOMING,
|
||||
@@ -356,10 +357,11 @@ class BridgeManager:
|
||||
port, action, event
|
||||
)
|
||||
value_type = _get_value_type(address_key)
|
||||
event_type = _get_event_type(address_key)
|
||||
self._remember_address_options(
|
||||
address, value_type, invert_incoming, invert_outgoing
|
||||
)
|
||||
self._registered_addresses.append((address, value_type))
|
||||
self._registered_addresses.append((address, event_type))
|
||||
|
||||
def _register_knx_switch_address(
|
||||
self,
|
||||
@@ -379,7 +381,7 @@ class BridgeManager:
|
||||
invert_incoming,
|
||||
invert_outgoing,
|
||||
)
|
||||
self._registered_addresses.append((address, None))
|
||||
self._registered_addresses.append((address, _get_event_type(CONF_COMMAND_ADDRESS)))
|
||||
|
||||
def _remember_address_options(
|
||||
self,
|
||||
@@ -395,19 +397,19 @@ class BridgeManager:
|
||||
)
|
||||
|
||||
async def _register_knx_events(self) -> None:
|
||||
for address, value_type in self._registered_addresses:
|
||||
for address, event_type in self._registered_addresses:
|
||||
data: dict[str, Any] = {"address": address}
|
||||
if value_type:
|
||||
data["type"] = value_type
|
||||
if event_type:
|
||||
data["type"] = event_type
|
||||
await self.hass.services.async_call(
|
||||
KNX_DOMAIN, "event_register", data, blocking=False
|
||||
)
|
||||
|
||||
async def _unregister_knx_events(self) -> None:
|
||||
for address, value_type in self._registered_addresses:
|
||||
for address, event_type in self._registered_addresses:
|
||||
data: dict[str, Any] = {"address": address, "remove": True}
|
||||
if value_type:
|
||||
data["type"] = value_type
|
||||
if event_type:
|
||||
data["type"] = event_type
|
||||
await self.hass.services.async_call(
|
||||
KNX_DOMAIN, "event_register", data, blocking=False
|
||||
)
|
||||
@@ -476,10 +478,11 @@ class BridgeManager:
|
||||
return _handler
|
||||
|
||||
async def _handle_knx_event(self, event: Event) -> None:
|
||||
if event.data.get("direction") != "Incoming":
|
||||
direction = event.data.get("direction")
|
||||
if direction is not None and not str(direction).lower().startswith("incoming"):
|
||||
return
|
||||
|
||||
destination = event.data.get("destination")
|
||||
destination = _event_destination(event)
|
||||
if not destination:
|
||||
return
|
||||
|
||||
@@ -495,9 +498,8 @@ class BridgeManager:
|
||||
value = _extract_event_value(event)
|
||||
if value is None:
|
||||
return
|
||||
value = _invert_value(
|
||||
value, event.data.get("destination"), self._address_options, "incoming"
|
||||
)
|
||||
destination = _event_destination(event)
|
||||
value = _invert_value(value, destination, self._address_options, "incoming")
|
||||
|
||||
if action == "move_long":
|
||||
if value == 0:
|
||||
@@ -523,9 +525,8 @@ class BridgeManager:
|
||||
value = _extract_event_value(event)
|
||||
if value is None:
|
||||
return
|
||||
value = _invert_value(
|
||||
value, event.data.get("destination"), self._address_options, "incoming"
|
||||
)
|
||||
destination = _event_destination(event)
|
||||
value = _invert_value(value, destination, self._address_options, "incoming")
|
||||
if value == 0:
|
||||
await self._call_switch_service(port.entity_id, "turn_off")
|
||||
elif value == 1:
|
||||
@@ -557,13 +558,14 @@ class BridgeManager:
|
||||
await self.hass.services.async_call(
|
||||
KNX_DOMAIN,
|
||||
"send",
|
||||
{"address": address, "payload": payload, "payload_length": 0},
|
||||
{"address": address, "payload": payload},
|
||||
blocking=False,
|
||||
)
|
||||
|
||||
async def _knx_send_percent(self, address: str | None, value: int) -> None:
|
||||
if not address:
|
||||
return
|
||||
value = _clamp_percent(value)
|
||||
await self.hass.services.async_call(
|
||||
KNX_DOMAIN,
|
||||
"send",
|
||||
@@ -574,15 +576,18 @@ class BridgeManager:
|
||||
|
||||
def _extract_event_value(event: Event) -> int | None:
|
||||
if "value" in event.data:
|
||||
try:
|
||||
return int(event.data["value"])
|
||||
except (TypeError, ValueError):
|
||||
return None
|
||||
value = event.data["value"]
|
||||
mapped = _map_scalar_value(value)
|
||||
if mapped is not None:
|
||||
return mapped
|
||||
data = event.data.get("data")
|
||||
if data is None:
|
||||
return None
|
||||
if isinstance(data, list) and data:
|
||||
data = data[0]
|
||||
mapped = _map_scalar_value(data)
|
||||
if mapped is not None:
|
||||
return mapped
|
||||
try:
|
||||
return int(data) & 1
|
||||
except (TypeError, ValueError):
|
||||
@@ -613,6 +618,8 @@ def _invert_value(
|
||||
options = address_options.get(address)
|
||||
if options is None:
|
||||
return value
|
||||
if options.value_type == "percent":
|
||||
value = _clamp_percent(value)
|
||||
if direction == "incoming":
|
||||
if not options.invert_incoming:
|
||||
return value
|
||||
@@ -638,6 +645,44 @@ def _get_value_type(address_key: str) -> str | None:
|
||||
return ADDRESS_VALUE_TYPE.get(address_key)
|
||||
|
||||
|
||||
def _get_event_type(address_key: str) -> str | None:
|
||||
return ADDRESS_EVENT_TYPE.get(address_key)
|
||||
|
||||
|
||||
def _clamp_percent(value: int) -> int:
|
||||
if value < 0:
|
||||
return 0
|
||||
if value > 100:
|
||||
return 100
|
||||
return value
|
||||
|
||||
|
||||
def _map_scalar_value(value: Any) -> int | None:
|
||||
if isinstance(value, bool):
|
||||
return 1 if value else 0
|
||||
if isinstance(value, (int, float)):
|
||||
return int(value)
|
||||
if isinstance(value, str):
|
||||
text = value.strip().lower()
|
||||
if text in ("on", "true", "yes", "1", "down", "close", "closed"):
|
||||
return 1
|
||||
if text in ("off", "false", "no", "0", "up", "open", "opened"):
|
||||
return 0
|
||||
try:
|
||||
return int(text)
|
||||
except ValueError:
|
||||
return None
|
||||
return None
|
||||
|
||||
|
||||
def _event_destination(event: Event) -> str | None:
|
||||
return (
|
||||
event.data.get("destination")
|
||||
or event.data.get("destination_address")
|
||||
or event.data.get("address")
|
||||
)
|
||||
|
||||
|
||||
def _iter_port_configs(entry: ConfigEntry) -> list[tuple[str, dict[str, Any]]]:
|
||||
ports: list[tuple[str, dict[str, Any]]] = []
|
||||
subentries = getattr(entry, "subentries", [])
|
||||
|
||||
@@ -98,6 +98,7 @@ class HAKnxBridgeOptionsFlow(config_entries.OptionsFlow):
|
||||
"add_binary_sensor",
|
||||
"add_switch",
|
||||
"add_cover",
|
||||
"edit_port",
|
||||
"remove_port",
|
||||
],
|
||||
)
|
||||
@@ -188,6 +189,64 @@ class HAKnxBridgeOptionsFlow(config_entries.OptionsFlow):
|
||||
)
|
||||
return self.async_show_form(step_id="remove_port", data_schema=schema)
|
||||
|
||||
async def async_step_edit_port(self, user_input: dict | None = None):
|
||||
ports = list(self._config_entry.options.get(CONF_PORTS, []))
|
||||
if not ports:
|
||||
return self.async_abort(reason="no_ports_to_edit")
|
||||
|
||||
if user_input is not None and CONF_PORT_ID in user_input:
|
||||
port_id = user_input[CONF_PORT_ID]
|
||||
port = next((item for item in ports if item.get("id") == port_id), None)
|
||||
if port is None:
|
||||
return self.async_abort(reason="no_ports_to_edit")
|
||||
self.context["port_id"] = port_id
|
||||
port_type = port.get("type")
|
||||
data = port.get("data", {})
|
||||
if port_type == "binary_sensor":
|
||||
return self.async_show_form(
|
||||
step_id="edit_binary_sensor",
|
||||
data_schema=_binary_sensor_schema(defaults=data),
|
||||
)
|
||||
if port_type == "switch":
|
||||
return self.async_show_form(
|
||||
step_id="edit_switch",
|
||||
data_schema=_switch_schema(defaults=data),
|
||||
)
|
||||
if port_type == "cover":
|
||||
return self.async_show_form(
|
||||
step_id="edit_cover",
|
||||
data_schema=_cover_schema(defaults=data),
|
||||
)
|
||||
return self.async_abort(reason="no_ports_to_edit")
|
||||
|
||||
options = [
|
||||
{
|
||||
"value": port.get("id"),
|
||||
"label": port.get("title", port.get("id")),
|
||||
}
|
||||
for port in ports
|
||||
if port.get("id")
|
||||
]
|
||||
schema = vol.Schema(
|
||||
{
|
||||
vol.Required(CONF_PORT_ID): selector.SelectSelector(
|
||||
selector.SelectSelectorConfig(options=options, mode="dropdown")
|
||||
)
|
||||
}
|
||||
)
|
||||
return self.async_show_form(step_id="edit_port", data_schema=schema)
|
||||
|
||||
async def async_step_edit_binary_sensor(self, user_input: dict | None = None):
|
||||
return await self._async_edit_port(
|
||||
"binary_sensor", user_input, _binary_sensor_schema
|
||||
)
|
||||
|
||||
async def async_step_edit_switch(self, user_input: dict | None = None):
|
||||
return await self._async_edit_port("switch", user_input, _switch_schema)
|
||||
|
||||
async def async_step_edit_cover(self, user_input: dict | None = None):
|
||||
return await self._async_edit_port("cover", user_input, _cover_schema)
|
||||
|
||||
async def _async_store_port(self, port_type: str, user_input: dict):
|
||||
ports = list(self._config_entry.options.get(CONF_PORTS, []))
|
||||
title = _entity_title(self.hass, user_input[CONF_ENTITY_ID])
|
||||
@@ -201,6 +260,34 @@ class HAKnxBridgeOptionsFlow(config_entries.OptionsFlow):
|
||||
)
|
||||
return self.async_create_entry(title="", data={CONF_PORTS: ports})
|
||||
|
||||
async def _async_edit_port(self, port_type: str, user_input, schema_factory):
|
||||
ports = list(self._config_entry.options.get(CONF_PORTS, []))
|
||||
port_id = self.context.get("port_id")
|
||||
if port_id is None:
|
||||
return self.async_abort(reason="no_ports_to_edit")
|
||||
|
||||
port = next((item for item in ports if item.get("id") == port_id), None)
|
||||
if port is None:
|
||||
return self.async_abort(reason="no_ports_to_edit")
|
||||
|
||||
if user_input is None:
|
||||
return self.async_show_form(
|
||||
step_id=f"edit_{port_type}",
|
||||
data_schema=schema_factory(defaults=port.get("data", {})),
|
||||
)
|
||||
|
||||
user_input, errors = _validate_knx_addresses(user_input, _port_keys(port_type))
|
||||
if errors:
|
||||
return self.async_show_form(
|
||||
step_id=f"edit_{port_type}",
|
||||
data_schema=schema_factory(defaults=user_input),
|
||||
errors=errors,
|
||||
)
|
||||
|
||||
port["data"] = user_input
|
||||
port["title"] = _entity_title(self.hass, user_input[CONF_ENTITY_ID])
|
||||
return self.async_create_entry(title="", data={CONF_PORTS: ports})
|
||||
|
||||
|
||||
class BinarySensorPortSubentryFlow(config_entries.ConfigSubentryFlow):
|
||||
VERSION = 1
|
||||
@@ -275,126 +362,246 @@ def _entity_title(hass, entity_id: str) -> str:
|
||||
return state.attributes.get("friendly_name", entity_id)
|
||||
|
||||
|
||||
def _binary_sensor_schema() -> vol.Schema:
|
||||
def _binary_sensor_schema(defaults: dict | None = None) -> vol.Schema:
|
||||
defaults = defaults or {}
|
||||
return vol.Schema(
|
||||
{
|
||||
vol.Required(CONF_ENTITY_ID): selector.EntitySelector(
|
||||
vol.Required(
|
||||
CONF_ENTITY_ID,
|
||||
default=defaults.get(CONF_ENTITY_ID, ""),
|
||||
): selector.EntitySelector(
|
||||
selector.EntitySelectorConfig(domain=["binary_sensor"])
|
||||
),
|
||||
vol.Optional(CONF_STATE_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_STATE_ADDRESS,
|
||||
default=defaults.get(CONF_STATE_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
def _cover_schema() -> vol.Schema:
|
||||
def _cover_schema(defaults: dict | None = None) -> vol.Schema:
|
||||
defaults = defaults or {}
|
||||
return vol.Schema(
|
||||
{
|
||||
vol.Required(CONF_ENTITY_ID): selector.EntitySelector(
|
||||
vol.Required(
|
||||
CONF_ENTITY_ID,
|
||||
default=defaults.get(CONF_ENTITY_ID, ""),
|
||||
): selector.EntitySelector(
|
||||
selector.EntitySelectorConfig(domain=["cover"])
|
||||
),
|
||||
vol.Optional(CONF_MOVE_LONG_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_MOVE_LONG_ADDRESS,
|
||||
default=defaults.get(CONF_MOVE_LONG_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_MOVE_LONG_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_MOVE_LONG_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_MOVE_LONG_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_MOVE_LONG_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_MOVE_LONG_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_MOVE_LONG_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(CONF_MOVE_SHORT_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_MOVE_SHORT_ADDRESS,
|
||||
default=defaults.get(CONF_MOVE_SHORT_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_MOVE_SHORT_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_MOVE_SHORT_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_MOVE_SHORT_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_MOVE_SHORT_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_MOVE_SHORT_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_MOVE_SHORT_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(CONF_STOP_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_STOP_ADDRESS,
|
||||
default=defaults.get(CONF_STOP_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_STOP_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_STOP_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_STOP_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_STOP_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_STOP_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_STOP_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(CONF_POSITION_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_POSITION_ADDRESS,
|
||||
default=defaults.get(CONF_POSITION_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_POSITION_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_POSITION_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_POSITION_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_POSITION_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_POSITION_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_POSITION_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(CONF_POSITION_STATE_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_POSITION_STATE_ADDRESS,
|
||||
default=defaults.get(CONF_POSITION_STATE_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_POSITION_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_POSITION_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_POSITION_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_POSITION_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_POSITION_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_POSITION_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(CONF_ANGLE_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_ANGLE_ADDRESS,
|
||||
default=defaults.get(CONF_ANGLE_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_ANGLE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_ANGLE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_ANGLE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_ANGLE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_ANGLE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_ANGLE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(CONF_ANGLE_STATE_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_ANGLE_STATE_ADDRESS,
|
||||
default=defaults.get(CONF_ANGLE_STATE_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_ANGLE_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_ANGLE_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_ANGLE_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_ANGLE_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_ANGLE_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_ANGLE_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
def _switch_schema() -> vol.Schema:
|
||||
def _switch_schema(defaults: dict | None = None) -> vol.Schema:
|
||||
defaults = defaults or {}
|
||||
return vol.Schema(
|
||||
{
|
||||
vol.Required(CONF_ENTITY_ID): selector.EntitySelector(
|
||||
vol.Required(
|
||||
CONF_ENTITY_ID,
|
||||
default=defaults.get(CONF_ENTITY_ID, ""),
|
||||
): selector.EntitySelector(
|
||||
selector.EntitySelectorConfig(domain=["switch"])
|
||||
),
|
||||
vol.Optional(CONF_COMMAND_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_COMMAND_ADDRESS,
|
||||
default=defaults.get(CONF_COMMAND_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_COMMAND_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_COMMAND_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_COMMAND_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_COMMAND_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_COMMAND_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_COMMAND_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(CONF_STATE_ADDRESS): selector.TextSelector(
|
||||
vol.Optional(
|
||||
CONF_STATE_ADDRESS,
|
||||
default=defaults.get(CONF_STATE_ADDRESS, ""),
|
||||
): selector.TextSelector(
|
||||
selector.TextSelectorConfig(type="text")
|
||||
),
|
||||
vol.Optional(_invert_in_key(CONF_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_in_key(CONF_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_in_key(CONF_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
vol.Optional(_invert_out_key(CONF_STATE_ADDRESS), default=False): (
|
||||
vol.Optional(
|
||||
_invert_out_key(CONF_STATE_ADDRESS),
|
||||
default=bool(defaults.get(_invert_out_key(CONF_STATE_ADDRESS))),
|
||||
): (
|
||||
selector.BooleanSelector()
|
||||
),
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
def _port_keys(port_type: str) -> list[str]:
|
||||
if port_type == "binary_sensor":
|
||||
return [CONF_STATE_ADDRESS]
|
||||
if port_type == "switch":
|
||||
return [CONF_COMMAND_ADDRESS, CONF_STATE_ADDRESS]
|
||||
if port_type == "cover":
|
||||
return [
|
||||
CONF_MOVE_LONG_ADDRESS,
|
||||
CONF_MOVE_SHORT_ADDRESS,
|
||||
CONF_STOP_ADDRESS,
|
||||
CONF_POSITION_ADDRESS,
|
||||
CONF_POSITION_STATE_ADDRESS,
|
||||
CONF_ANGLE_ADDRESS,
|
||||
CONF_ANGLE_STATE_ADDRESS,
|
||||
]
|
||||
return []
|
||||
|
||||
|
||||
def _validate_knx_addresses(
|
||||
user_input: dict, keys: list[str]
|
||||
) -> tuple[dict, dict[str, str]]:
|
||||
|
||||
@@ -35,3 +35,12 @@ ADDRESS_VALUE_TYPE: dict[str, str] = {
|
||||
CONF_ANGLE_ADDRESS: "percent",
|
||||
CONF_ANGLE_STATE_ADDRESS: "percent",
|
||||
}
|
||||
|
||||
ADDRESS_EVENT_TYPE: dict[str, str] = {
|
||||
CONF_MOVE_LONG_ADDRESS: "up_down",
|
||||
CONF_MOVE_SHORT_ADDRESS: "step",
|
||||
CONF_POSITION_ADDRESS: "percent",
|
||||
CONF_POSITION_STATE_ADDRESS: "percent",
|
||||
CONF_ANGLE_ADDRESS: "percent",
|
||||
CONF_ANGLE_STATE_ADDRESS: "percent",
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "ha_knx_bridge",
|
||||
"name": "HA KNX Bridge",
|
||||
"version": "0.0.12",
|
||||
"version": "0.0.17",
|
||||
"config_flow": true,
|
||||
"documentation": "https://github.com/bahmcloud/HA-KNX-Bridge",
|
||||
"issue_tracker": "https://github.com/bahmcloud/HA-KNX-Bridge/issues",
|
||||
|
||||
129
custom_components/ha_knx_bridge/translations/ar.json
Normal file
129
custom_components/ha_knx_bridge/translations/ar.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/bg.json
Normal file
129
custom_components/ha_knx_bridge/translations/bg.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/ca.json
Normal file
129
custom_components/ha_knx_bridge/translations/ca.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/cs.json
Normal file
129
custom_components/ha_knx_bridge/translations/cs.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/da.json
Normal file
129
custom_components/ha_knx_bridge/translations/da.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,71 +1,127 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "Es gibt noch keine Ports zum Entfernen."
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Optionen",
|
||||
"description": "Ports verwalten, wenn Subentries nicht verfügbar sind.",
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Binary-Sensor-Port hinzufügen",
|
||||
"add_switch": "Schalter-Port hinzufügen",
|
||||
"add_cover": "Cover-Port hinzufügen",
|
||||
"remove_port": "Port entfernen"
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Binary-Sensor-Port hinzufügen",
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary-Sensor-Entity",
|
||||
"state_address": "State-Gruppenadresse (DPT 1)",
|
||||
"state_address_invert_incoming": "Eingehend invertieren",
|
||||
"state_address_invert_outgoing": "Ausgehend invertieren"
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Schalter-Port hinzufügen",
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Schalter-Entity",
|
||||
"command_address": "Command-Gruppenadresse (DPT 1)",
|
||||
"command_address_invert_incoming": "Eingehend invertieren",
|
||||
"command_address_invert_outgoing": "Ausgehend invertieren",
|
||||
"state_address": "State-Gruppenadresse (DPT 1)",
|
||||
"state_address_invert_incoming": "Eingehend invertieren",
|
||||
"state_address_invert_outgoing": "Ausgehend invertieren"
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Cover-Port hinzufügen",
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover-Entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Auf/Ab)",
|
||||
"move_long_address_invert_incoming": "Eingehend invertieren",
|
||||
"move_long_address_invert_outgoing": "Ausgehend invertieren",
|
||||
"move_short_address": "Move short (DPT 1.007 Schritt)",
|
||||
"move_short_address_invert_incoming": "Eingehend invertieren",
|
||||
"move_short_address_invert_outgoing": "Ausgehend invertieren",
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Eingehend invertieren",
|
||||
"stop_address_invert_outgoing": "Ausgehend invertieren",
|
||||
"position_address": "Position setzen (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Eingehend invertieren",
|
||||
"position_address_invert_outgoing": "Ausgehend invertieren",
|
||||
"position_state_address": "Positionsstatus (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Eingehend invertieren",
|
||||
"position_state_address_invert_outgoing": "Ausgehend invertieren",
|
||||
"angle_address": "Tilt setzen (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Eingehend invertieren",
|
||||
"angle_address_invert_outgoing": "Ausgehend invertieren",
|
||||
"angle_state_address": "Tilt-Status (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Eingehend invertieren",
|
||||
"angle_state_address_invert_outgoing": "Ausgehend invertieren"
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Port entfernen",
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Zu entfernender Port"
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
129
custom_components/ha_knx_bridge/translations/el.json
Normal file
129
custom_components/ha_knx_bridge/translations/el.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,8 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet."
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
@@ -11,6 +12,7 @@
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
@@ -67,6 +69,60 @@
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
129
custom_components/ha_knx_bridge/translations/es.json
Normal file
129
custom_components/ha_knx_bridge/translations/es.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/et.json
Normal file
129
custom_components/ha_knx_bridge/translations/et.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/fi.json
Normal file
129
custom_components/ha_knx_bridge/translations/fi.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/fr.json
Normal file
129
custom_components/ha_knx_bridge/translations/fr.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/he.json
Normal file
129
custom_components/ha_knx_bridge/translations/he.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/hi.json
Normal file
129
custom_components/ha_knx_bridge/translations/hi.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/hr.json
Normal file
129
custom_components/ha_knx_bridge/translations/hr.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/hu.json
Normal file
129
custom_components/ha_knx_bridge/translations/hu.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/id.json
Normal file
129
custom_components/ha_knx_bridge/translations/id.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/is.json
Normal file
129
custom_components/ha_knx_bridge/translations/is.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/it.json
Normal file
129
custom_components/ha_knx_bridge/translations/it.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/ja.json
Normal file
129
custom_components/ha_knx_bridge/translations/ja.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/ko.json
Normal file
129
custom_components/ha_knx_bridge/translations/ko.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/lt.json
Normal file
129
custom_components/ha_knx_bridge/translations/lt.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/lv.json
Normal file
129
custom_components/ha_knx_bridge/translations/lv.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/nb.json
Normal file
129
custom_components/ha_knx_bridge/translations/nb.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/nl.json
Normal file
129
custom_components/ha_knx_bridge/translations/nl.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/pl.json
Normal file
129
custom_components/ha_knx_bridge/translations/pl.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/pt-BR.json
Normal file
129
custom_components/ha_knx_bridge/translations/pt-BR.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/pt.json
Normal file
129
custom_components/ha_knx_bridge/translations/pt.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/ro.json
Normal file
129
custom_components/ha_knx_bridge/translations/ro.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/ru.json
Normal file
129
custom_components/ha_knx_bridge/translations/ru.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/sk.json
Normal file
129
custom_components/ha_knx_bridge/translations/sk.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/sl.json
Normal file
129
custom_components/ha_knx_bridge/translations/sl.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/sv.json
Normal file
129
custom_components/ha_knx_bridge/translations/sv.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/th.json
Normal file
129
custom_components/ha_knx_bridge/translations/th.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/tr.json
Normal file
129
custom_components/ha_knx_bridge/translations/tr.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/uk.json
Normal file
129
custom_components/ha_knx_bridge/translations/uk.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/vi.json
Normal file
129
custom_components/ha_knx_bridge/translations/vi.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/zh-Hans.json
Normal file
129
custom_components/ha_knx_bridge/translations/zh-Hans.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
custom_components/ha_knx_bridge/translations/zh-Hant.json
Normal file
129
custom_components/ha_knx_bridge/translations/zh-Hant.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"options": {
|
||||
"abort": {
|
||||
"no_ports_to_remove": "There are no ports to remove yet.",
|
||||
"no_ports_to_edit": "There are no ports to edit yet."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "HA KNX Bridge Options",
|
||||
"description": "Manage ports when subentries are unavailable.",
|
||||
"menu_options": {
|
||||
"add_binary_sensor": "Add binary sensor port",
|
||||
"add_switch": "Add switch port",
|
||||
"add_cover": "Add cover port",
|
||||
"edit_port": "Edit port",
|
||||
"remove_port": "Remove port"
|
||||
}
|
||||
},
|
||||
"add_binary_sensor": {
|
||||
"title": "Add Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_switch": {
|
||||
"title": "Add Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"add_cover": {
|
||||
"title": "Add Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"remove_port": {
|
||||
"title": "Remove Port",
|
||||
"data": {
|
||||
"port_id": "Port to remove"
|
||||
}
|
||||
},
|
||||
"edit_port": {
|
||||
"title": "Edit Port",
|
||||
"data": {
|
||||
"port_id": "Port to edit"
|
||||
}
|
||||
},
|
||||
"edit_binary_sensor": {
|
||||
"title": "Edit Binary Sensor Port",
|
||||
"data": {
|
||||
"entity_id": "Binary sensor entity",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_switch": {
|
||||
"title": "Edit Switch Port",
|
||||
"data": {
|
||||
"entity_id": "Switch entity",
|
||||
"command_address": "Command group address (DPT 1)",
|
||||
"command_address_invert_incoming": "Invert incoming",
|
||||
"command_address_invert_outgoing": "Invert outgoing",
|
||||
"state_address": "State group address (DPT 1)",
|
||||
"state_address_invert_incoming": "Invert incoming",
|
||||
"state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
},
|
||||
"edit_cover": {
|
||||
"title": "Edit Cover Port",
|
||||
"data": {
|
||||
"entity_id": "Cover entity",
|
||||
"move_long_address": "Move long (DPT 1.008 Up/Down)",
|
||||
"move_long_address_invert_incoming": "Invert incoming",
|
||||
"move_long_address_invert_outgoing": "Invert outgoing",
|
||||
"move_short_address": "Move short (DPT 1.007 Step)",
|
||||
"move_short_address_invert_incoming": "Invert incoming",
|
||||
"move_short_address_invert_outgoing": "Invert outgoing",
|
||||
"stop_address": "Stop (DPT 1)",
|
||||
"stop_address_invert_incoming": "Invert incoming",
|
||||
"stop_address_invert_outgoing": "Invert outgoing",
|
||||
"position_address": "Set position (DPT 5.001)",
|
||||
"position_address_invert_incoming": "Invert incoming",
|
||||
"position_address_invert_outgoing": "Invert outgoing",
|
||||
"position_state_address": "State position (DPT 5.001)",
|
||||
"position_state_address_invert_incoming": "Invert incoming",
|
||||
"position_state_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_address": "Set tilt (DPT 5.001)",
|
||||
"angle_address_invert_incoming": "Invert incoming",
|
||||
"angle_address_invert_outgoing": "Invert outgoing",
|
||||
"angle_state_address": "State tilt (DPT 5.001)",
|
||||
"angle_state_address_invert_incoming": "Invert incoming",
|
||||
"angle_state_address_invert_outgoing": "Invert outgoing"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user