first commit

This commit is contained in:
Your Name
2024-01-11 15:10:51 +03:00
commit eddf07c652
602 changed files with 67154 additions and 0 deletions
@@ -0,0 +1,316 @@
"""The Home Connect New integration."""
from __future__ import annotations
import asyncio
import logging
from datetime import datetime
import voluptuous as vol
from home_connect_async import Appliance, HomeConnect, Events, ConditionalLogger
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_CLIENT_ID, CONF_CLIENT_SECRET, Platform
from homeassistant.core import Event, HomeAssistant, HomeAssistantError
from homeassistant.helpers import aiohttp_client, config_entry_oauth2_flow
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers import device_registry as dr
from homeassistant.helpers import entity_registry as er
from homeassistant.helpers import storage
from homeassistant.helpers.typing import ConfigType
from . import api, config_flow
from .common import Configuration
from .const import *
from .services import Services
_LOGGER = logging.getLogger(__name__)
CONFIG_SCHEMA = vol.Schema(
{
DOMAIN: vol.Schema(
{
vol.Required(CONF_CLIENT_ID): cv.string,
vol.Required(CONF_CLIENT_SECRET): cv.string,
vol.Optional(CONF_API_HOST, default=None): vol.Any(str, None),
vol.Optional(CONF_CACHE, default=True): cv.boolean,
vol.Optional(CONF_LANG, default=None): vol.Any(str, None),
vol.Optional(CONF_SENSORS_TRANSLATION, default=None): vol.Any(str, None),
vol.Optional(CONF_NAME_TEMPLATE, default=None): vol.Any(str, None),
vol.Optional(CONF_LOG_MODE, default=None): vol.Any(int, None)
}
)
},
extra=vol.ALLOW_EXTRA,
)
# For your initial PR, limit it to 1 platform.
PLATFORMS = [Platform.SENSOR, Platform.BINARY_SENSOR, Platform.SELECT, Platform.NUMBER, Platform.BUTTON, Platform.SWITCH]
async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
"""Set up the Home Connect New component."""
hass.data[DOMAIN] = config[DOMAIN]
if DOMAIN not in config:
return True
conf = config[DOMAIN]
api_host = conf[CONF_API_HOST] if conf[CONF_API_HOST] else DEFAULT_API_HOST
config_flow.OAuth2FlowHandler.async_register_implementation(
hass,
HomeConnectOauth2Impl(
hass,
DOMAIN,
conf[CONF_CLIENT_ID],
conf[CONF_CLIENT_SECRET],
f'{api_host}{ENDPOINT_AUTHORIZE}',
f'{api_host}{ENDPOINT_TOKEN}',
)
)
return True
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
"""Set up Home Connect New from a config entry."""
implementation = (
await config_entry_oauth2_flow.async_get_config_entry_implementation(
hass, entry
)
)
session = config_entry_oauth2_flow.OAuth2Session(hass, entry, implementation)
conf = hass.data[DOMAIN]
api_host = conf[CONF_API_HOST] if conf[CONF_API_HOST] else DEFAULT_API_HOST
lang = conf[CONF_LANG] # if conf[CONF_LANG] != "" else None
use_cache = conf[CONF_CACHE]
logmode = conf[CONF_LOG_MODE] if conf[CONF_LOG_MODE] else ConditionalLogger.LogMode.REQUESTS
Configuration.set_global_config(conf)
# If using an aiohttp-based API lib
auth = api.AsyncConfigEntryAuth(
aiohttp_client.async_get_clientsession(hass), session, api_host
)
# homeconnect:HomeConnect = None
# if use_cache:
# homeconnect = await async_load_from_cache(hass, auth, lang)
# if not homeconnect:
# # Create normally if failed to create from cache
# try:
# homeconnect = await HomeConnect.async_create(auth, delayed_load=True, lang=lang)
# _LOGGER.debug("The HomeConnect object was created from scratch (without cache)")
# except HomeConnectError as ex:
# _LOGGER.warning("Failed to create the HomeConnect object", exc_info=ex)
# return False
ConditionalLogger.mode(logmode)
homeconnect = await HomeConnect.async_create(auth, delayed_load=True, lang=lang)
conf[entry.entry_id] = auth
conf['homeconnect'] = homeconnect
conf['services'] = register_services(hass, homeconnect)
#region internal event hadlers
# async def async_delayed_update_cache(delay:float = 0):
# asyncio.sleep(delay)
# await async_save_to_cache(hass, homeconnect)
async def on_data_loaded(homeconnect:HomeConnect):
# Save the state of the HomeConnect object to cache
# if use_cache:
# await async_save_to_cache(hass, homeconnect)
# else:
# _LOGGER.debug("Not saving to cache, it is disabled")
homeconnect.register_callback(on_device_removed, Events.DEPAIRED)
#homeconnect.register_callback(on_device_added, [Events.PAIRED, Events.DATA_CHANGED] )
homeconnect.subscribe_for_updates()
async def on_data_load_error(homeconnect:HomeConnect, ex:Exception):
_LOGGER.error("Failed to load data for the HomeConnect object", exc_info=ex)
# async def on_device_added(appliance:Appliance, event:str):
# if use_cache:
# await async_save_to_cache(hass, homeconnect)
# else:
# _LOGGER.debug("Not saving to cache, it is disabled")
async def on_device_removed(appliance:Appliance):
devreg = dr.async_get(hass)
device = devreg.async_get_device({(DOMAIN, appliance.haId.lower().replace('-','_'))})
devreg.async_remove_device(device.id)
# We need to wait for the appliance to be removed from the HomeConnect data
# this is not 100% fail-safe but good enough for a cache
# asyncio.create_task(async_delayed_update_cache(30))
#endregion
# Setup all the callback listeners before starting to load the data
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
register_events_publisher(hass, homeconnect)
# Continue loading the HomeConnect data model and set the callback to be notified when done
homeconnect.start_load_data_task(on_complete=on_data_loaded, on_error= on_data_load_error)
return True
async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
"""Unload a config entry."""
conf = hass.data[DOMAIN]
homeconnect:HomeConnect = conf['homeconnect']
homeconnect.close()
# await async_save_to_cache(hass, None)
unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS)
if unload_ok:
hass.data[DOMAIN].pop(entry.entry_id)
return unload_ok
async def async_load_from_cache(hass:HomeAssistant, auth:api.AsyncConfigEntryAuth, lang:str|None) -> HomeConnect | None:
""" Helper function to load cached Home Connect data for storage """
cache = storage.Store(hass, version=1, key=f"{DOMAIN}_cache", private=True)
try:
refresh = HomeConnect.RefreshMode.ALL
json_data = None
cached_data = await cache.async_load()
if cached_data:
json_data = cached_data.get('json_data')
last_update = datetime.fromisoformat(cached_data['last_update'])
delta = (datetime.now()-last_update).total_seconds()
if delta < 60:
refresh = HomeConnect.RefreshMode.NOTHING
elif delta < 3600*24*30:
refresh = HomeConnect.RefreshMode.DYNAMIC_ONLY
homeconnect:HomeConnect = await HomeConnect.async_create(auth, json_data=json_data, refresh=refresh, delayed_load=True, lang=lang)
_LOGGER.debug("Loaded HomeConnect from cache")
return homeconnect
except Exception as ex:
# If there is any exception when creating the object from cache then clear the cache and continue
await cache.async_remove()
_LOGGER.debug("Exception while loading HomeConnect from cache, clearing cache and contiuing", exc_info=ex)
return None
async def async_save_to_cache(hass:HomeAssistant, homeconnect:HomeConnect, cache:storage.Store=None) -> None:
""" Helper function to save the Home Connect data to Home Assistant storage """
try:
if not cache:
cache = storage.Store(hass, version=1, key=f"{DOMAIN}_cache", private=True)
if homeconnect:
cached_data = {
'last_update': datetime.now().isoformat(),
'json_data': homeconnect.to_json()
}
await cache.async_save(cached_data)
_LOGGER.debug("Saved HomeConnect to cache")
else:
await cache.async_remove()
_LOGGER.debug("Cleared HomeConnect from cache")
except Exception as ex:
_LOGGER.debug("Exception when saving HomeConnect to cache", exc_info=ex)
def register_services(hass:HomeAssistant, homeconnect:HomeConnect) -> Services:
""" Register the services offered by this integration """
services = Services(hass, homeconnect)
select_program_scema = vol.Schema(
{
vol.Required('device_id'): cv.string,
vol.Required('program_key'): cv.string,
vol.Optional('validate', default=True): cv.boolean,
vol.Optional('options'): vol.Schema(
[
{
vol.Required('key'): cv.string,
vol.Required('value'): vol.Any(str, int, float, bool)
}
]
)
}
)
hass.services.async_register(DOMAIN, "select_program", services.async_select_program, schema=select_program_scema)
start_program_scema = vol.Schema(
{
vol.Required('device_id'): cv.string,
vol.Optional('program_key'): cv.string,
vol.Optional('validate', default=True): cv.boolean,
vol.Optional('options'): vol.Schema(
[
{
vol.Required('key'): cv.string,
vol.Required('value'): vol.Any(str, int, float, bool)
}
]
)
}
)
hass.services.async_register(DOMAIN, "start_program", services.async_start_program, schema=start_program_scema)
stop_program_schema = vol.Schema(
{
vol.Required('device_id'): cv.string
}
)
hass.services.async_register(DOMAIN, "stop_program", services.async_stop_program, schema=stop_program_schema)
set_program__option_scema = vol.Schema(
{
vol.Required('device_id'): cv.string,
vol.Required('key'): cv.string,
vol.Required('value'): vol.Any(str, int, float, bool)
}
)
hass.services.async_register(DOMAIN, "set_program_option", services.async_set_program_option, schema=set_program__option_scema)
return services
def register_events_publisher(hass:HomeAssistant, homeconnect:HomeConnect):
""" Register for publishing events that are offered by this integration """
device_reg = dr.async_get(hass)
last_event = { 'key': None, 'value': None} # Used to filter out duplicate events
async def async_handle_event(appliance:Appliance, key:str, value:str):
if key != last_event['key'] or value != last_event['value']:
last_event['key'] = key
last_event['value'] = value
device = device_reg.async_get_device({(DOMAIN, appliance.haId.lower().replace('-','_'))})
event_data = {
"device_id": device.id,
"key": key,
"value": value
}
hass.bus.async_fire(f"{DOMAIN}_event", event_data)
_LOGGER.debug("Published event to Home Assistant event bus: %s = %s", key, str(value))
else:
_LOGGER.debug("Skipped publishing of duplicate event to Home Assistant event bus: %s = %s", key, str(value))
def register_appliance(appliance:Appliance):
for event in PUBLISHED_EVENTS:
appliance.register_callback(async_handle_event, event)
homeconnect.register_callback(register_appliance, [Events.PAIRED, Events.CONNECTED])
for appliance in homeconnect.appliances.values():
register_appliance(appliance)
class HomeConnectOauth2Impl(config_entry_oauth2_flow.LocalOAuth2Implementation):
"""" Implement that OAuth2 class """
@property
def name(self) -> str:
"""Name of the implementation."""
return "Home Connect Appliances"
@@ -0,0 +1,30 @@
"""API for Home Connect New bound to Home Assistant OAuth."""
import home_connect_async
from aiohttp import ClientSession
from homeassistant.helpers import config_entry_oauth2_flow
# TODO the following two API examples are based on our suggested best practices
# for libraries using OAuth2 with requests or aiohttp. Delete the one you won't use.
# For more info see the docs at https://developers.home-assistant.io/docs/api_lib_auth/#oauth2.
class AsyncConfigEntryAuth(home_connect_async.AbstractAuth):
"""Provide Home Connect New authentication tied to an OAuth2 based config entry."""
def __init__(
self,
websession: ClientSession,
oauth_session: config_entry_oauth2_flow.OAuth2Session,
host: str
) -> None:
"""Initialize Home Connect New auth."""
super().__init__(websession, host)
self._oauth_session = oauth_session
async def async_get_access_token(self) -> str:
"""Return a valid access token."""
if not self._oauth_session.valid_token:
await self._oauth_session.async_ensure_token_valid()
return self._oauth_session.token["access_token"]
@@ -0,0 +1,181 @@
import logging
from home_connect_async import Appliance, HomeConnect, Events
from homeassistant.components.binary_sensor import BinarySensorEntity
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType
from .common import Configuration, EntityBase, EntityManager
from .const import DOMAIN, SPECIAL_ENTITIES
_LOGGER = logging.getLogger(__name__)
async def async_setup_entry(hass:HomeAssistant , config_entry:ConfigType, async_add_entities:AddEntitiesCallback) -> None:
"""Add sensors for passed config_entry in HA."""
#auth = hass.data[DOMAIN][config_entry.entry_id]
homeconnect:HomeConnect = hass.data[DOMAIN]['homeconnect']
entity_manager = EntityManager(async_add_entities)
def add_appliance(appliance:Appliance) -> None:
for (key, status) in appliance.status.items():
device = None
if key in SPECIAL_ENTITIES['status']:
conf = Configuration(SPECIAL_ENTITIES['status'][key])
if conf['type'] == 'binary_sensor':
device = StatusBinarySensor(appliance, key, conf)
else:
if isinstance(status.value, bool): # should be a binary sensor if it has a boolean value
device = StatusBinarySensor(appliance, key)
entity_manager.add(device)
if appliance.selected_program and appliance.selected_program.options:
for option in appliance.selected_program.options.values():
if isinstance(option.value, bool):
device = ProgramOptionBinarySensor(appliance, option.key)
entity_manager.add(device)
if appliance.active_program and appliance.active_program.options:
for option in appliance.active_program.options.values():
if isinstance(option.value, bool):
device = ProgramOptionBinarySensor(appliance, option.key, SPECIAL_ENTITIES['options'].get(option.key, {}))
entity_manager.add(device)
if appliance.settings:
for setting in appliance.settings.values():
if setting.type == "Boolean" or isinstance(setting.value, bool):
device = SettingsBinarySensor(appliance, setting.key)
entity_manager.add(device)
entity_manager.add(ConnectionBinarySensor(appliance, "Connected"))
# if len(new_entities)>0:
# entity_manager.register_entities(new_entities, async_add_entities)
entity_manager.register()
def remove_appliance(appliance:Appliance) -> None:
entity_manager.remove_appliance(appliance)
homeconnect.register_callback(add_appliance, [Events.PAIRED, Events.PROGRAM_STARTED] )
homeconnect.register_callback(remove_appliance, Events.DEPAIRED)
for appliance in homeconnect.appliances.values():
add_appliance(appliance)
class ProgramOptionBinarySensor(EntityBase, BinarySensorEntity):
""" Program option binary sensor """
@property
def device_class(self) -> str:
return f"{DOMAIN}__options"
@property
def name_ext(self) -> str:
current_program = self._appliance.get_applied_program()
if current_program and current_program.options and self._key in current_program.options:
return current_program.options[self._key].name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:office-building-cog')
@property
def available(self) -> bool:
current_program = self._appliance.get_applied_program()
return super().available and current_program and current_program.options and self._key in current_program.options
@property
def is_on(self):
current_program = self._appliance.get_applied_program()
if current_program and current_program.options and self._key in current_program.options:
return current_program.options[self._key].value
return None
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class ActivityOptionBinarySensor(ProgramOptionBinarySensor):
""" Special active program sensor """
@property
def available(self) -> bool:
return self._appliance.active_program and self._key in self._appliance.active_program.options
@property
def name_ext(self) -> str:
if self._appliance.active_program and (self._key in self._appliance.active_program.options):
return self._appliance.active_program.options[self._key].name
return None
class StatusBinarySensor(EntityBase, BinarySensorEntity):
""" Status binary sensor """
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:gauge-full')
@property
def name_ext(self) -> str:
if self._key in self._appliance.status:
status = self._appliance.status[self._key]
if status:
return status.name
return None
@property
def is_on(self) -> bool:
if self._key in self._appliance.status:
if 'on_state' in self._conf:
return self._appliance.status[self._key].value == self._conf['on_state']
else:
return self._appliance.status[self._key].value
return None
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class SettingsBinarySensor(EntityBase, BinarySensorEntity):
""" Status sensor """
@property
def device_class(self) -> str:
return f"{DOMAIN}__settings"
@property
def name_ext(self) -> str:
if self._key in self._appliance.settings:
setting = self._appliance.settings[self._key]
if setting:
return setting.name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:tune')
@property
def is_on(self):
if self._key in self._appliance.settings:
if 'on_state' in self._conf:
return self._appliance.settings[self._key].value == self._conf['on_state']
else:
return self._appliance.settings[self._key].value
return None
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class ConnectionBinarySensor(EntityBase, BinarySensorEntity):
""" Appliance connected state binary sensor """
@property
def available(self) -> bool:
return True
@property
def is_on(self) -> bool:
return self._appliance.connected
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
@@ -0,0 +1,269 @@
import logging
from home_connect_async import Appliance, HomeConnect, HomeConnectError, Events
from homeassistant.components.button import ButtonEntity
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType
from .common import EntityBase, EntityManager
from .const import DOMAIN, HOME_CONNECT_DEVICE
_LOGGER = logging.getLogger(__name__)
async def async_setup_entry(hass:HomeAssistant , config_entry:ConfigType, async_add_entities:AddEntitiesCallback) -> None:
""" Add buttons for passed config_entry in HA """
homeconnect:HomeConnect = hass.data[DOMAIN]['homeconnect']
entity_manager = EntityManager(async_add_entities)
def add_appliance(appliance:Appliance) -> None:
if appliance.available_programs:
entity_manager.add(StartButton(appliance))
entity_manager.add(StopButton(appliance))
entity_manager.register()
def remove_appliance(appliance:Appliance) -> None:
entity_manager.remove_appliance(appliance)
# First add the integration button
async_add_entities([HomeConnectRefreshButton(homeconnect), HomeConnecDebugButton(homeconnect)])
# Subscribe for events and register existing appliances
homeconnect.register_callback(add_appliance, Events.PAIRED)
homeconnect.register_callback(remove_appliance, Events.DEPAIRED)
for appliance in homeconnect.appliances.values():
add_appliance(appliance)
class StartButton(EntityBase, ButtonEntity):
""" Class for buttons that start the selected program """
@property
def unique_id(self) -> str:
return f'{self.haId}_start_pause'
@property
def name_ext(self) -> str:
op_state = self._appliance.status.get("BSH.Common.Status.OperationState")
if op_state and op_state.value == "BSH.Common.EnumType.OperationState.Run" \
and "BSH.Common.Command.PauseProgram" in self._appliance.commands:
return "Pause"
if op_state and op_state.value == "BSH.Common.EnumType.OperationState.Pause" \
and "BSH.Common.Command.ResumeProgram" in self._appliance.commands:
return "Resume"
return "Start"
@property
def available(self) -> bool:
op_state = self._appliance.status.get("BSH.Common.Status.OperationState")
return super().available and op_state and \
(
(
op_state.value in ["BSH.Common.EnumType.OperationState.Ready", "BSH.Common.EnumType.OperationState.Inactive" ]
and (
"BSH.Common.Status.RemoteControlStartAllowed" not in self._appliance.status or
self._appliance.status["BSH.Common.Status.RemoteControlStartAllowed"].value
)
and (
(self._appliance.selected_program or self._appliance.startonly_program)
and not self._appliance.active_program
# and self._appliance.available_programs and
# self._appliance.selected_program.key in self._appliance.available_programs
)
)
or (
op_state.value == "BSH.Common.EnumType.OperationState.Run"
and "BSH.Common.Command.PauseProgram" in self._appliance.commands
)
or (
op_state.value == "BSH.Common.EnumType.OperationState.Pause"
and "BSH.Common.Command.ResumeProgram" in self._appliance.commands
)
)
@property
def icon(self) -> str:
if "BSH.Common.Command.PauseProgram" in self._appliance.commands \
and "BSH.Common.Status.OperationState" in self._appliance.status \
and self._appliance.status["BSH.Common.Status.OperationState"].value == "BSH.Common.EnumType.OperationState.Run":
return "mdi:pause"
return "mdi:play"
async def async_press(self) -> None:
""" Handle button press """
try:
op_state = self._appliance.status.get("BSH.Common.Status.OperationState")
if op_state and op_state.value in ["BSH.Common.EnumType.OperationState.Ready", "BSH.Common.EnumType.OperationState.Inactive" ]:
await self._appliance.async_start_program()
elif op_state and op_state.value == "BSH.Common.EnumType.OperationState.Run":
await self._appliance.async_pause_active_program()
elif op_state and op_state.value == "BSH.Common.EnumType.OperationState.Pause":
await self._appliance.async_resume_paused_program()
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to start the selected program: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to start the selected program ({ex.code})")
async def async_added_to_hass(self):
"""Run when this Entity has been added to HA."""
events = [ Events.CONNECTION_CHANGED,
Events.DATA_CHANGED,
Events.PROGRAM_SELECTED,
Events.PROGRAM_STARTED,
Events.PROGRAM_FINISHED,
"BSH.Common.Status.*"
"BSH.Common.Setting.PowerState"
]
self._appliance.register_callback(self.async_on_update, events)
async def async_will_remove_from_hass(self):
"""Entity being removed from hass."""
events = [ Events.CONNECTION_CHANGED,
Events.DATA_CHANGED,
Events.PROGRAM_SELECTED,
Events.PROGRAM_STARTED,
Events.PROGRAM_FINISHED,
"BSH.Common.Status.*"
"BSH.Common.Setting.PowerState"
]
self._appliance.deregister_callback(self.async_on_update, events)
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class StopButton(EntityBase, ButtonEntity):
""" Class for buttons that start the selected program """
@property
def unique_id(self) -> str:
return f'{self.haId}_stop'
@property
def name_ext(self) -> str:
return "Stop"
@property
def available(self) -> bool:
return super().available \
and self._appliance.active_program \
and (
"BSH.Common.Status.RemoteControlStartAllowed" not in self._appliance.status or
self._appliance.status["BSH.Common.Status.RemoteControlStartAllowed"]
)
@property
def icon(self) -> str:
return "mdi:stop"
async def async_press(self) -> None:
""" Handle button press """
try:
await self._appliance.async_stop_active_program()
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to stop the selected program: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to stop the selected program ({ex.code})")
async def async_added_to_hass(self):
"""Run when this Entity has been added to HA."""
events = [ Events.CONNECTION_CHANGED,
Events.DATA_CHANGED,
Events.PROGRAM_SELECTED,
Events.PROGRAM_STARTED,
Events.PROGRAM_FINISHED,
"BSH.Common.Status.*"
"BSH.Common.Setting.PowerState"
]
self._appliance.register_callback(self.async_on_update, events)
async def async_will_remove_from_hass(self):
"""Entity being removed from hass."""
events = [ Events.CONNECTION_CHANGED,
Events.DATA_CHANGED,
Events.PROGRAM_SELECTED,
Events.PROGRAM_STARTED,
Events.PROGRAM_FINISHED,
"BSH.Common.Status.*"
"BSH.Common.Setting.PowerState"
]
self._appliance.deregister_callback(self.async_on_update, events)
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class HomeConnectRefreshButton(ButtonEntity):
""" Class for a button to trigger a global refresh of Home Connect data """
def __init__(self, homeconnect:HomeConnect) -> None:
self._homeconnect = homeconnect
@property
def device_info(self):
"""Return information to link this entity with the correct device."""
return HOME_CONNECT_DEVICE
@property
def unique_id(self) -> str:
return 'homeconnect_refresh'
@property
def name(self) -> str:
return "Home Connect Refresh"
@property
def icon(self) -> str:
return "mdi:cloud-refresh"
@property
def available(self) -> bool:
return True
async def async_press(self) -> None:
""" Handle button press """
try:
self._homeconnect.start_load_data_task(refresh=HomeConnect.RefreshMode.ALL)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to refresh the Home Connect data: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to refresh the Home Connect data ({ex.code})")
class HomeConnecDebugButton(ButtonEntity):
""" Class for a button to trigger a global refresh of Home Connect data """
def __init__(self, homeconnect:HomeConnect) -> None:
self._homeconnect = homeconnect
@property
def device_info(self):
"""Return information to link this entity with the correct device."""
return HOME_CONNECT_DEVICE
@property
def unique_id(self) -> str:
return 'homeconnect_debug'
@property
def name(self) -> str:
return "Home Connect Debug Info"
@property
def icon(self) -> str:
return "mdi:bug-check"
@property
def available(self) -> bool:
return True
async def async_press(self) -> None:
""" Handle button press """
try:
js=self._homeconnect.to_json(indent=2)
_LOGGER.error(js)
except Exception as ex:
raise HomeAssistantError("Failed to serialize to JSON")
@@ -0,0 +1,194 @@
from __future__ import annotations
import logging
import re
from abc import ABC, abstractmethod
from typing import Sequence
from home_connect_async import Appliance, Events
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import CONF_NAME_TEMPLATE, DOMAIN
_LOGGER = logging.getLogger(__name__)
def is_boolean_enum(values:list[str]) -> bool:
""" Check if the list of enum values represents a boolean on/off option"""
if not values or len(values) != 2:
return False
for v in values:
v = v.lower()
if not v.endswith(".off") and not v.endswith(".on"):
return False
return True
class EntityBase(ABC):
"""Base class with common methods for all the entities """
should_poll = False
_appliance: Appliance = None
def __init__(self, appliance:Appliance, key:str=None, conf:dict=None) -> None:
"""Initialize the sensor."""
self._appliance = appliance
self._homeconnect = appliance._homeconnect
self._key = key
self._conf = conf if conf else Configuration()
self.entity_id = f'home_connect.{self.unique_id}'
@property
def haId(self) -> str:
""" The haID of the appliance """
return self._appliance.haId.lower().replace('-','_')
@property
def device_info(self):
"""Return information to link this entity with the correct device."""
return {
"identifiers": {(DOMAIN, self.haId)},
"name": self._appliance.name,
"manufacturer": self._appliance.brand,
"model": self._appliance.vib,
}
@property
def device_class(self) -> str:
""" Return the device class, if defined """
if self._conf:
return self._conf.get('class')
else:
return None
@property
def unique_id(self) -> str:
"""" The unique ID oif the entity """
return f"{self.haId}_{self._key.lower().replace('.','_')}"
@property
def name_ext(self) -> str|None:
""" Provide the suffix of the name, can be be overriden by sub-classes to provide a custom or translated display name """
return None
@property
def name(self) -> str:
"""" The name of the entity """
if self._conf and CONF_NAME_TEMPLATE in self._conf and self._conf[CONF_NAME_TEMPLATE]:
template = self._conf[CONF_NAME_TEMPLATE]
else:
template = "$brand $appliance - $name"
appliance_name = self._appliance.name if self._appliance.name else self._appliance.type
name = self.name_ext if self.name_ext else self.pretty_enum(self._key)
return template.replace("$brand", self._appliance.brand).replace("$appliance", appliance_name).replace("$name", name)
# This property is important to let HA know if this entity is online or not.
# If an entity is offline (return False), the UI will refelect this.
@property
def available(self) -> bool:
""" Avilability of the enity """
return self._appliance.connected
@property
def program_option_available(self) -> bool:
""" Helper to be used for program options controls """
return (
self._appliance.connected
and self._appliance.is_available_option(self._key)
and (
"BSH.Common.Status.RemoteControlActive" not in self._appliance.status or
self._appliance.status["BSH.Common.Status.RemoteControlActive"].value
)
)
async def async_added_to_hass(self):
"""Run when this Entity has been added to HA."""
events = [Events.CONNECTION_CHANGED, Events.DATA_CHANGED, Events.PROGRAM_SELECTED]
if self._key:
events.append(self._key)
self._appliance.register_callback(self.async_on_update, events)
async def async_will_remove_from_hass(self):
"""Entity being removed from hass."""
events = [Events.CONNECTION_CHANGED, Events.DATA_CHANGED, Events.PROGRAM_SELECTED]
if self._key:
events.append(self._key)
self._appliance.deregister_callback(self.async_on_update, events)
@abstractmethod
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
pass
def pretty_enum(self, val:str) -> str:
""" Extract display string from a Home COnnect Enum string """
name = val.split('.')[-1]
parts = re.findall('[A-Z0-9]+[^A-Z]*', name)
return' '.join(parts)
class InteractiveEntityBase(EntityBase):
""" Base class for interactive entities (select, switch and number) """
async def async_added_to_hass(self):
await super().async_added_to_hass()
if self._key != "BSH.Common.Status.RemoteControlActive":
self._appliance.register_callback(self.async_on_update, "BSH.Common.Status.RemoteControlActive")
async def async_will_remove_from_hass(self):
await super().async_will_remove_from_hass()
if self._key != "BSH.Common.Status.RemoteControlActive":
self._appliance.deregister_callback(self.async_on_update, "BSH.Common.Status.RemoteControlActive")
class EntityManager():
""" Helper class for managing entity registration
Dupliaction might happen because there is a race condition between the task that
loads data from the Home Connect service and the initialization of the platforms.
This class prevents that from happening
"""
def __init__(self, async_add_entities:AddEntitiesCallback):
self._existing_ids = set()
self._pending_entities:dict[str, Entity] = {}
self._entity_appliance_map = {}
self._async_add_entities = async_add_entities
def add(self, entity:Entity) -> None:
""" Add a new entiity unless it already esists """
if entity and (entity.unique_id not in self._existing_ids) and (entity.unique_id not in self._pending_entities):
self._pending_entities[entity.unique_id] = entity
def register(self) -> None:
""" register the pending entities with Home Assistant """
new_ids = set(self._pending_entities.keys())
new_entities = list(self._pending_entities.values())
for entity in new_entities:
if entity.haId not in self._entity_appliance_map:
self._entity_appliance_map[entity.haId] = set()
self._entity_appliance_map[entity.haId].add(entity.unique_id)
self._async_add_entities(new_entities)
self._existing_ids |= new_ids
self._pending_entities = {}
def remove_appliance(self, appliance:Appliance):
""" Remove an appliance and all its registered entities """
if appliance.haId in self._entity_appliance_map:
self._existing_ids -= self._entity_appliance_map[appliance.haId]
del self._entity_appliance_map[appliance.haId]
class Configuration(dict):
""" A class to handle both global config coming from configuration.yaml and the local config of each entity """
_global_config:dict = None
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
if Configuration._global_config:
self.update(Configuration._global_config)
@classmethod
def set_global_config(cls, global_config:dict):
""" Set the global config once as a static member that will be appende automatically to each config object """
cls._global_config = global_config
@@ -0,0 +1,104 @@
"""Config flow for Home Connect New."""
import logging
import voluptuous as vol
from homeassistant import config_entries
from homeassistant.const import CONF_CLIENT_ID, CONF_CLIENT_SECRET
from homeassistant.helpers import config_entry_oauth2_flow
from homeassistant.helpers import config_validation as cv
from .const import *
# from homeassistant.helpers import (
# config_entry_oauth2_flow,
# config_validation as cv,
# )
# CONFIG_SCHEMA = vol.Schema(
# {
# DOMAIN: vol.Schema(
# {
# vol.Required(CONF_CLIENT_ID): cv.string,
# vol.Required(CONF_CLIENT_SECRET): cv.string,
# vol.Required('simulate'): cv.boolean
# }
# )
# },
# extra=vol.ALLOW_EXTRA,
# )
class OAuth2FlowHandler(
config_entry_oauth2_flow.AbstractOAuth2FlowHandler, domain=DOMAIN
):
"""Config flow to handle Home Connect New OAuth2 authentication."""
DOMAIN = DOMAIN
VERSION = 1
@property
def logger(self) -> logging.Logger:
"""Return logger."""
return logging.getLogger(__name__)
@property
def extra_authorize_data(self) -> dict:
"""Extra data that needs to be appended to the authorize url."""
return {"scope": SCOPES}
# async def async_step_user(self, user_input=None):
# # Specify items in the order they are to be displayed in the UI
# if user_input is None:
# data_schema = vol.Schema(
# {
# vol.Required(CONF_CLIENT_ID): cv.string,
# vol.Required(CONF_CLIENT_SECRET, description='Client Secret'): cv.string,
# vol.Required('simulate', msg='its required', description='Simulate'): cv.boolean
# }
# )
# if self.show_advanced_options:
# pass
# #data_schema["allow_groups"] = bool
# return self.async_show_form(step_id="user", data_schema=data_schema)
# else:
# simulate = user_input['simulate']
# OAuth2FlowHandler.async_register_implementation(
# self.hass,
# config_entry_oauth2_flow.LocalOAuth2Implementation(
# self.hass,
# DOMAIN,
# user_input[CONF_CLIENT_ID],
# user_input[CONF_CLIENT_SECRET],
# f'{SIM_HOST if simulate else API_HOST}{ENDPOINT_AUTHORIZE}',
# f'{SIM_HOST if simulate else API_HOST}{ENDPOINT_TOKEN}',
# ),
# )
# user_input["implementation"] = DOMAIN
# return await self.async_step_pick_implementation(user_input)
# # res = await self.async_step_auth(user_input)
# # return res
# # #return self.async_create_entry(title='Home Connect New', data=user_input )
# # async def async_step_user(self, user_input=None):
# # """Handle a flow start."""
# # # Only allow 1 instance.
# # if self._async_current_entries():
# # return self.async_abort(reason="single_instance_allowed")
# # return await super().async_step_user(user_input)
# async def async_step_auth(self, user_input=None):
# """Handle authorize step."""
# result = await super().async_step_auth(user_input)
# # if result["type"] == data_entry_flow.RESULT_TYPE_EXTERNAL_STEP:
# # self.host = str(URL(result["url"]).with_path("me"))
# return result
@@ -0,0 +1,64 @@
"""Constants for the Home Connect New integration."""
DOMAIN = "home_connect_alt"
DEFAULT_API_HOST = "https://api.home-connect.com"
ENDPOINT_AUTHORIZE = "/security/oauth/authorize"
ENDPOINT_TOKEN = "/security/oauth/token"
SCOPES = "IdentifyAppliance Monitor Control Settings"
CONF_API_HOST = "api_host"
CONF_LANG = "language"
CONF_CACHE = "cache"
CONF_SENSORS_TRANSLATION = "sensor_value_translation"
CONF_SENSORS_TRANSLATION_SERVER = "server"
CONF_NAME_TEMPLATE = "name_template"
CONF_LOG_MODE = "log_mode"
HOME_CONNECT_DEVICE = {
"identifiers": {(DOMAIN, "homeconnect")},
"name": "Home Connect Service",
"manufacturer": "BSH"
}
SPECIAL_ENTITIES = {
"ignore": [
"BSH.Common.Option.FinishInRelative"
],
"status": {
"BSH.Common.Status.DoorState": { "type": "binary_sensor", "class": "door", "icon": None, "on_state": "BSH.Common.EnumType.DoorState.Open" },
},
"delayed_start": [
"BSH.Common.Option.FinishInRelative"
],
"options": {
"BSH.Common.Option.FinishInRelative": { "unit": None, "class": f"{DOMAIN}__timespan"},
"BSH.Common.Option.ElapsedProgramTime": { "unit": None, "class": f"{DOMAIN}__timespan"},
"BSH.Common.Option.EstimatedTotalProgramTime": { "unit": None, "class": f"{DOMAIN}__timespan"},
"BSH.Common.Option.RemainingProgramTime": {"unit": None, "class": "timestamp" }
}
}
DEVICE_ICON_MAP = {
"Dryer": "mdi:tumble-dryer",
"Washer": "mdi:washing-machine",
"Dishwasher": "mdi:dishwasher",
"CoffeeMaker": "mdi:coffee-maker",
"Oven": "mdi:stove",
"FridgeFreezer": "mdi:fridge",
"Fridge": "mdi:fridge",
"Refrigerator": "mdi:fridge",
"Freezer": "mdi:fridge",
"CleaningRobot": "mdi:robot-vacuum",
"Hood": "mdi:hvac"
}
PUBLISHED_EVENTS = [
"BSH.Common.Status.OperationState",
"*.event.*"
]
TRIGGERS_CONFIG = {
"program_started": { "key": "BSH.Common.Status.OperationState", "value": "BSH.Common.EnumType.OperationState.Run" },
"program_finished": { "key": "BSH.Common.Status.OperationState", "value": "BSH.Common.EnumType.OperationState.Finished" }
}
@@ -0,0 +1,73 @@
"""Provides device triggers for Home Connect New."""
from __future__ import annotations
from typing import Any
import voluptuous as vol
from homeassistant.components.automation import (AutomationActionType,
AutomationTriggerInfo)
from homeassistant.components.device_automation import \
DEVICE_TRIGGER_BASE_SCHEMA
from homeassistant.components.homeassistant.triggers import \
event as event_trigger
from homeassistant.components.homeassistant.triggers import \
state as state_trigger
from homeassistant.const import (CONF_DEVICE_ID, CONF_DOMAIN, CONF_PLATFORM,
CONF_TYPE)
from homeassistant.core import CALLBACK_TYPE, HomeAssistant
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers import entity_registry
from homeassistant.helpers.typing import ConfigType
from . import DOMAIN, TRIGGERS_CONFIG
# TODO specify your supported trigger types.
TRIGGER_SCHEMA = DEVICE_TRIGGER_BASE_SCHEMA.extend(
{
vol.Required(CONF_TYPE): vol.In(TRIGGERS_CONFIG.keys()),
}
)
async def async_get_triggers(
hass: HomeAssistant, device_id: str
) -> list[dict[str, Any]]:
"""List device triggers for Home Connect New devices."""
#registry = await entity_registry.async_get_registry(hass)
triggers = []
base_trigger = {
CONF_PLATFORM: "device",
CONF_DEVICE_ID: device_id,
CONF_DOMAIN: DOMAIN
}
for trigger_type in TRIGGERS_CONFIG.keys():
triggers.append({**base_trigger, CONF_TYPE: trigger_type})
return triggers
async def async_attach_trigger(
hass: HomeAssistant,
config: ConfigType,
action: AutomationActionType,
automation_info: AutomationTriggerInfo,
) -> CALLBACK_TYPE:
"""Attach a trigger."""
trigger_type = config[CONF_TYPE]
event_config = event_trigger.TRIGGER_SCHEMA(
{
event_trigger.CONF_PLATFORM: "event",
event_trigger.CONF_EVENT_TYPE: f"{DOMAIN}_event",
event_trigger.CONF_EVENT_DATA: {
CONF_DEVICE_ID: config[CONF_DEVICE_ID],
"key": TRIGGERS_CONFIG[trigger_type]["key"],
"value": TRIGGERS_CONFIG[trigger_type]["value"]
},
}
)
return await event_trigger.async_attach_trigger(
hass, event_config, action, automation_info, platform_type="device"
)
@@ -0,0 +1,19 @@
{
"domain": "home_connect_alt",
"name": "Home Connect Alt",
"version": "0.5.9",
"config_flow": true,
"documentation": "https://github.com/ekutner/home-connect-hass",
"issue_tracker": "https://github.com/ekutner/home-connect-hass/issues",
"requirements": ["home-connect-async==0.7.5"],
"ssdp": [],
"zeroconf": [],
"homekit": {},
"dependencies": [
"http"
],
"codeowners": [
"@ekutner"
],
"iot_class": "cloud_push"
}
@@ -0,0 +1,175 @@
""" Implement the Number entities of this implementation """
from __future__ import annotations
import sys
from home_connect_async import Appliance, HomeConnect, HomeConnectError, Events
from homeassistant.components.number import NumberEntity
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType
from .common import Configuration, InteractiveEntityBase, EntityManager
from .const import DOMAIN, SPECIAL_ENTITIES
async def async_setup_entry(hass:HomeAssistant , config_entry:ConfigType, async_add_entities:AddEntitiesCallback) -> None:
"""Add Numbers for passed config_entry in HA."""
#auth = hass.data[DOMAIN][config_entry.entry_id]
homeconnect:HomeConnect = hass.data[DOMAIN]['homeconnect']
entity_manager = EntityManager(async_add_entities)
def add_appliance(appliance:Appliance) -> None:
if appliance.available_programs:
for program in appliance.available_programs.values():
if program.options:
for option in program.options.values():
if option.key not in SPECIAL_ENTITIES['ignore'] and option.type in ["Int", "Float", "Double"]:
device = OptionNumber(appliance, option.key, Configuration({"opt": option}))
entity_manager.add(device)
if appliance.settings:
for setting in appliance.settings.values():
if setting.key not in SPECIAL_ENTITIES['ignore'] and setting.type in ["Int", "Float", "Double"]:
device = SettingsNumber(appliance, setting.key, Configuration({"opt": setting}))
entity_manager.add(device)
entity_manager.register()
def remove_appliance(appliance:Appliance) -> None:
entity_manager.remove_appliance(appliance)
homeconnect.register_callback(add_appliance, [Events.PAIRED, Events.PROGRAM_SELECTED])
homeconnect.register_callback(remove_appliance, Events.DEPAIRED)
for appliance in homeconnect.appliances.values():
add_appliance(appliance)
class OptionNumber(InteractiveEntityBase, NumberEntity):
""" Class for numeric options """
@property
def device_class(self) -> str:
return f"{DOMAIN}__options"
@property
def name_ext(self) -> str|None:
if self._appliance.available_programs:
for program in self._appliance.available_programs.values():
if program.options and self._key in program.options and program.options[self._key].name:
return program.options[self._key].name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:office-building-cog')
@property
def available(self) -> bool:
return self.program_option_available
@property
def native_min_value(self) -> float:
"""Return the minimum value."""
if self._conf['opt'].min:
return self._conf['opt'].min
return 0
@property
def native_max_value(self) -> float:
"""Return the maximum value."""
if self._conf['opt'].max:
return self._conf['opt'].max
return sys.maxsize
@property
def native_step(self) -> float:
"""Return the increment/decrement step."""
return self._conf['opt'].stepsize
@property
def native_unit_of_measurement(self) -> str:
return self._conf['opt'].unit
@property
def native_value(self) -> float:
"""Return the entity value to represent the entity state."""
option = self._appliance.get_applied_program_option(self._key)
if option:
return option.value
return None
async def async_set_native_value(self, value: float) -> None:
"""Set new value."""
try:
if self._conf['opt'].type == 'Int':
value = int(value)
await self._appliance.async_set_option(self._key, value)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to set the option value: {ex.error_description} ({ex.code} - {self._key}={value})")
else:
raise HomeAssistantError(f"Failed to set the option value: ({ex.code} - {self._key}={value})")
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class SettingsNumber(InteractiveEntityBase, NumberEntity):
""" Class for numeric settings """
@property
def device_class(self) -> str:
return f"{DOMAIN}__settings"
@property
def name_ext(self) -> str|None:
if self._key in self._appliance.settings and self._appliance.settings[self._key].name:
return self._appliance.settings[self._key].name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:tune')
@property
def native_min_value(self) -> float:
"""Return the minimum value."""
if self._conf['opt'].min:
return self._conf['opt'].min
return 0
@property
def native_max_value(self) -> float:
"""Return the maximum value."""
if self._conf['opt'].max:
return self._conf['opt'].max
return sys.maxsize
@property
def native_step(self) -> float:
"""Return the increment/decrement step."""
return self._conf['opt'].stepsize
@property
def native_unit_of_measurement(self) -> str:
return self._conf['opt'].unit
@property
def native_value(self) -> float:
"""Return the entity value to represent the entity state."""
if self._key in self._appliance.settings:
return self._appliance.settings[self._key].value
return None
async def async_set_native_value(self, value: float) -> None:
try:
await self._appliance.async_apply_setting(self._key, value)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to apply the setting value: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to apply the setting value: ({ex.code})")
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
@@ -0,0 +1,292 @@
""" Implement the Select entities of this implementation """
from __future__ import annotations
import logging
from home_connect_async import Appliance, HomeConnect, HomeConnectError, Events, ConditionalLogger as CL
from homeassistant.components.select import SelectEntity
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType
from .common import InteractiveEntityBase, EntityManager, is_boolean_enum
from .const import DEVICE_ICON_MAP, DOMAIN, SPECIAL_ENTITIES
_LOGGER = logging.getLogger(__name__)
async def async_setup_entry(hass:HomeAssistant , config_entry:ConfigType, async_add_entities:AddEntitiesCallback) -> None:
"""Add Selects for passed config_entry in HA."""
homeconnect:HomeConnect = hass.data[DOMAIN]['homeconnect']
entity_manager = EntityManager(async_add_entities)
def add_appliance(appliance:Appliance) -> None:
if appliance.available_programs:
device = ProgramSelect(appliance)
entity_manager.add(device)
if appliance.available_programs:
for program in appliance.available_programs.values():
if program.options:
for option in program.options.values():
if option.key in SPECIAL_ENTITIES['delayed_start']:
device = DelayedStartSelect(appliance, option.key)
entity_manager.add(device)
elif option.key not in SPECIAL_ENTITIES['ignore'] and option.allowedvalues and len(option.allowedvalues)>1:
device = OptionSelect(appliance, option.key)
entity_manager.add(device)
if appliance.settings:
for setting in appliance.settings.values():
if setting.key not in SPECIAL_ENTITIES['ignore'] and setting.allowedvalues and len(setting.allowedvalues)>1 and not is_boolean_enum(setting.allowedvalues):
device = SettingsSelect(appliance, setting.key)
entity_manager.add(device)
entity_manager.register()
def remove_appliance(appliance:Appliance) -> None:
entity_manager.remove_appliance(appliance)
homeconnect.register_callback(add_appliance, [Events.PAIRED, Events.PROGRAM_SELECTED])
homeconnect.register_callback(remove_appliance, Events.DEPAIRED)
for appliance in homeconnect.appliances.values():
add_appliance(appliance)
class ProgramSelect(InteractiveEntityBase, SelectEntity):
""" Selection of available programs """
@property
def unique_id(self) -> str:
return f'{self.haId}_programs'
@property
def name_ext(self) -> str:
return "Programs"
@property
def icon(self) -> str:
if self._appliance.type in DEVICE_ICON_MAP:
return DEVICE_ICON_MAP[self._appliance.type]
return None
@property
def device_class(self) -> str:
return f"{DOMAIN}__programs"
@property
def available(self) -> bool:
return super().available \
and self._appliance.available_programs \
and (
"BSH.Common.Status.RemoteControlActive" not in self._appliance.status or
self._appliance.status["BSH.Common.Status.RemoteControlActive"]
)
@property
def options(self) -> list[str]:
"""Return a set of selectable options."""
if self._appliance.available_programs:
return list(self._appliance.available_programs.keys())
return []
@property
def current_option(self) -> str:
"""Return the selected entity option to represent the entity state."""
current_program = self._appliance.get_applied_program()
if current_program:
if self._appliance.available_programs and current_program.key in self._appliance.available_programs:
# The API sometimes returns programs which are not one of the avilable programs so we ignore it
CL.debug(_LOGGER, CL.LogMode.VERBOSE, "Current selected program is %s", current_program.key)
return current_program.key
else:
CL.debug(_LOGGER, CL.LogMode.VERBOSE, "Current program %s is not in available_programs", current_program.key)
else:
CL.debug(_LOGGER, CL.LogMode.VERBOSE, "Current program is None")
return None
async def async_select_option(self, option: str) -> None:
try:
await self._appliance.async_select_program(program_key=option)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to set the selected program: {ex.error_description} ({ex.code} - {self._key}={option})")
else:
raise HomeAssistantError(f"Failed to set the selected program ({ex.code} - {self._key}={option})")
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class OptionSelect(InteractiveEntityBase, SelectEntity):
""" Selection of program options """
@property
def device_class(self) -> str:
return f"{DOMAIN}__options"
@property
def name_ext(self) -> str|None:
if self._appliance.available_programs:
for program in self._appliance.available_programs.values():
if program.options and self._key in program.options and program.options[self._key].name:
return program.options[self._key].name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:office-building-cog')
@property
def available(self) -> bool:
return self.program_option_available
@property
def options(self) -> list[str]:
"""Return a set of selectable options."""
# if self.program_option_available:
# selected_program_key = self._appliance.selected_program.key
# available_program = self._appliance.available_programs.get(selected_program_key)
# if available_program:
# option = available_program.options.get(self._key)
# if option:
# #_LOGGER.info("Allowed values for %s : %s", self._key, str(option.allowedvalues))
# vals = option.allowedvalues.copy()
# vals.append('')
# return vals
# #_LOGGER.info("Allowed values for %s : %s", self._key, None)
option = self._appliance.get_applied_program_available_option(self._key)
if option:
vals = option.allowedvalues.copy()
#vals.append('')
return vals
return []
@property
def current_option(self) -> str:
"""Return the selected entity option to represent the entity state."""
# if self._appliance.selected_program.options[self._key].value not in self.options:
# _LOGGER.debug("The current option is not in the list of available options")
option = self._appliance.get_applied_program_option(self._key)
if option:
CL.debug(_LOGGER, CL.LogMode.VERBOSE, "Option %s current value: %s", self._key, option.value)
return option.value
CL.debug(_LOGGER, CL.LogMode.VERBOSE, "Option %s current value is None", self._key)
return None
async def async_select_option(self, option: str) -> None:
if option == '':
_LOGGER.debug('Tried to set an empty option')
return
try:
await self._appliance.async_set_option(self._key, option)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to set the selected option: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to set the selected option: ({ex.code})")
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class SettingsSelect(InteractiveEntityBase, SelectEntity):
""" Selection of settings """
@property
def device_class(self) -> str:
return f"{DOMAIN}__settings"
@property
def name_ext(self) -> str|None:
if self._key in self._appliance.settings and self._appliance.settings[self._key].name:
return self._appliance.settings[self._key].name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:tune')
@property
def available(self) -> bool:
return super().available \
and (
"BSH.Common.Status.RemoteControlActive" not in self._appliance.status or
self._appliance.status["BSH.Common.Status.RemoteControlActive"]
)
@property
def options(self) -> list[str]:
"""Return a set of selectable options."""
try:
return self._appliance.settings[self._key].allowedvalues
except Exception as ex:
pass
return []
@property
def current_option(self) -> str:
"""Return the selected entity option to represent the entity state."""
return self._appliance.settings[self._key].value
async def async_select_option(self, option: str) -> None:
try:
await self._appliance.async_apply_setting(self._key, option)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to apply the setting: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to apply the setting: ({ex.code})")
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class DelayedStartSelect(InteractiveEntityBase, SelectEntity):
""" Class for delayed start select box """
def __init__(self, appliance: Appliance, key: str = None, conf: dict = None) -> None:
super().__init__(appliance, key, conf)
self._current = '0:00'
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:clock-outline')
@property
def available(self) -> bool:
available = super().program_option_available
if not available:
self._current = '0:00'
self._appliance.clear_startonly_option(self._key)
return available
@property
def options(self) -> list[str]:
options = [ "0:00" ]
if self._appliance.selected_program and self._appliance.selected_program.options and self._key in self._appliance.selected_program.options:
selected_program_time = self._appliance.selected_program.options[self._key].value
start = selected_program_time//1800 + (selected_program_time % 1800 > 0)
#end = self._appliance.available_programs[self._appliance.selected_program.key].options[self._key].max
end = 49
for t in range(start, end):
options.append(f"{int(t/2)}:{(t%2)*30:02}")
else:
self._current = '0:00'
self._appliance.clear_startonly_option(self._key)
return options
@property
def current_option(self) -> str | None:
return self._current
async def async_select_option(self, option: str) -> None:
self._current = option
if option == '0:00':
self._appliance.clear_startonly_option(self._key)
return
parts = option.split(':')
delay = int(parts[0])*3600 + int(parts[1])*60
self._appliance.set_startonly_option(self._key, delay)
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
if key == Events.PROGRAM_FINISHED:
self._current = '0:00'
self.async_write_ha_state()
@@ -0,0 +1,316 @@
""" Implement the Sensor entities of this implementation """
from __future__ import annotations
from datetime import datetime, timedelta, timezone
import logging
from typing import Any, Mapping
from home_connect_async import Appliance, HomeConnect, Events, GlobalStatus
from homeassistant.components.sensor import SensorEntity
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType
from .common import Configuration, EntityBase, EntityManager
from .const import CONF_NAME_TEMPLATE, CONF_SENSORS_TRANSLATION_SERVER, DEVICE_ICON_MAP, DOMAIN, CONF_SENSORS_TRANSLATION, HOME_CONNECT_DEVICE, SPECIAL_ENTITIES
_LOGGER = logging.getLogger(__name__)
async def async_setup_entry(hass:HomeAssistant , config_entry:ConfigType, async_add_entities:AddEntitiesCallback) -> None:
""" Add sensors for passed config_entry in HA """
homeconnect:HomeConnect = hass.data[DOMAIN]['homeconnect']
entity_manager = EntityManager(async_add_entities)
def add_appliance(appliance:Appliance) -> None:
if appliance.selected_program:
conf = Configuration({ 'program_type': 'selected' })
device = ProgramSensor(appliance,conf=conf)
entity_manager.add(device)
if appliance.active_program:
conf = Configuration({ 'program_type': 'active' })
device = ProgramSensor(appliance,conf=conf)
entity_manager.add(device)
if appliance.selected_program and appliance.selected_program.options:
for option in appliance.selected_program.options.values():
if not isinstance(option.value, bool):
conf = Configuration(SPECIAL_ENTITIES['options'].get(option.key, {}))
device = ProgramOptionSensor(appliance, option.key, conf)
entity_manager.add(device)
if appliance.active_program and appliance.active_program.options:
for option in appliance.active_program.options.values():
if not isinstance(option.value, bool):
conf = Configuration(SPECIAL_ENTITIES['options'].get(option.key, {}))
device = ProgramOptionSensor(appliance, option.key, conf)
entity_manager.add(device)
if appliance.status:
for (key, value) in appliance.status.items():
device = None
if key in SPECIAL_ENTITIES['status']:
conf = Configuration(SPECIAL_ENTITIES['status'][key])
if conf['type'] == 'sensor':
device = StatusSensor(appliance, key, conf)
else:
conf = Configuration()
if not isinstance(value.value, bool): # should be a binary sensor if it has a boolean value
if 'temperature' in key.lower():
conf['class'] = 'temperature'
device = StatusSensor(appliance, key, conf)
entity_manager.add(device)
if appliance.settings:
for setting in appliance.settings.values():
conf = Configuration()
if setting.type != "Boolean" and not isinstance(setting.value, bool):
device = SettingsSensor(appliance, setting.key, conf)
entity_manager.add(device)
entity_manager.register()
def remove_appliance(appliance:Appliance) -> None:
entity_manager.remove_appliance(appliance)
# First add the global home connect satus sensor
async_add_entities([HomeConnectStatusSensor(homeconnect)])
# Subscribe for events and register the existing appliances
homeconnect.register_callback(add_appliance, [Events.PAIRED, Events.PROGRAM_STARTED])
homeconnect.register_callback(remove_appliance, Events.DEPAIRED)
for appliance in homeconnect.appliances.values():
add_appliance(appliance)
class ProgramSensor(EntityBase, SensorEntity):
""" Selected program sensor """
@property
def unique_id(self) -> str:
return f"{self.haId}_{self._conf['program_type']}_program"
@property
def name_ext(self) -> str:
return f"{self._conf['program_type'].capitalize()} Program"
@property
def icon(self) -> str:
if self._appliance.type in DEVICE_ICON_MAP:
return DEVICE_ICON_MAP[self._appliance.type]
return None
@property
def device_class(self) -> str:
return f"{DOMAIN}__programs"
@property
def native_value(self):
"""Return the state of the sensor."""
prog = self._appliance.selected_program if self._conf['program_type'] == 'selected' else self._appliance.active_program
if prog:
if prog.name and self._conf[CONF_SENSORS_TRANSLATION] == CONF_SENSORS_TRANSLATION_SERVER:
return prog.name
else:
return prog.key
return None
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class ProgramOptionSensor(EntityBase, SensorEntity):
""" Special active program sensor """
@property
def device_class(self) -> str:
if "class" in self._conf:
return self._conf["class"]
return f"{DOMAIN}__options"
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:office-building-cog')
@property
def name_ext(self) -> str:
if self._appliance.selected_program and (self._key in self._appliance.selected_program.options):
return self._appliance.selected_program.options[self._key].name
elif self._appliance.active_program and (self._key in self._appliance.active_program.options):
return self._appliance.active_program.options[self._key].name
return None
@property
def available(self) -> bool:
return \
(
(self._appliance.selected_program and (self._key in self._appliance.selected_program.options) )
or (self._appliance.active_program and (self._key in self._appliance.active_program.options) )
) and super().available
@property
def internal_unit(self) -> str | None:
""" Get the original unit before manipulations """
if "unit" in self._conf:
return self._conf["unit"]
if self._appliance.active_program and (self._key in self._appliance.active_program.options):
return self._appliance.active_program.options[self._key].unit
if self._appliance.selected_program and (self._key in self._appliance.selected_program.options):
return self._appliance.selected_program.options[self._key].unit
return None
@property
def native_unit_of_measurement(self) -> str | None:
unit = self.internal_unit
if unit=="gram":
return "kg"
return unit
@property
def native_value(self):
"""Return the state of the sensor."""
program = self._appliance.active_program if self._appliance.active_program else self._appliance.selected_program
if program is None:
return None
if self._key not in program.options:
_LOGGER.debug("Option key %s is missing from program", self._key)
return None
option = program.options[self._key]
if self.device_class == "timestamp":
return datetime.now(timezone.utc).astimezone() + timedelta(seconds=option.value)
if "timespan" in self.device_class:
m, s = divmod(option.value, 60)
h, m = divmod(m, 60)
return f"{h}:{m:02d}"
if self.internal_unit=="gram":
return round(option.value/1000, 1)
if option.displayvalue and self._conf[CONF_SENSORS_TRANSLATION] == CONF_SENSORS_TRANSLATION_SERVER:
return option.displayvalue
if isinstance(option.value, str) and self._conf[CONF_SENSORS_TRANSLATION] == CONF_SENSORS_TRANSLATION_SERVER:
if option.value.endswith(".Off"):
return "Off"
if option.value.endswith(".On"):
return "On"
return option.value
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class StatusSensor(EntityBase, SensorEntity):
""" Status sensor """
@property
def device_class(self) -> str:
return f"{DOMAIN}__status"
@property
def name_ext(self) -> str:
if self._key in self._appliance.status:
status = self._appliance.status[self._key]
if status:
return status.name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:gauge-full')
@property
def native_unit_of_measurement(self) -> str | None:
status = self._appliance.status.get(self._key)
if status:
return status.unit
return None
@property
def native_value(self):
"""Return the state of the sensor."""
status = self._appliance.status.get(self._key)
if status:
if status.displayvalue and self._conf[CONF_SENSORS_TRANSLATION] == CONF_SENSORS_TRANSLATION_SERVER:
return status.displayvalue
return status.value
return None
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class SettingsSensor(EntityBase, SensorEntity):
""" Status sensor """
@property
def device_class(self) -> str:
return f"{DOMAIN}__settings"
@property
def name_ext(self) -> str:
if self._key in self._appliance.settings:
setting = self._appliance.settings[self._key]
if setting:
return setting.name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:tune')
@property
def native_unit_of_measurement(self) -> str | None:
setting = self._appliance.settings.get(self._key)
if setting:
return setting.unit
return None
@property
def native_value(self):
"""Return the state of the sensor."""
setting = self._appliance.settings.get(self._key)
if setting:
if setting.displayvalue and self._conf[CONF_SENSORS_TRANSLATION] == CONF_SENSORS_TRANSLATION_SERVER:
return setting.displayvalue
return setting.value
return None
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class HomeConnectStatusSensor(SensorEntity):
""" Global Home Connect status sensor """
should_poll = True
def __init__(self, homeconnect:HomeConnect) -> None:
self._homeconnect = homeconnect
@property
def device_info(self):
"""Return information to link this entity with the correct device."""
return HOME_CONNECT_DEVICE
@property
def unique_id(self) -> str:
return "homeconnect_status"
@property
def name(self) -> str:
return "Home Connect Status"
@property
def available(self) -> bool:
return True
@property
def native_value(self):
return GlobalStatus.get_status().name
#return GlobalStatus.get_status_str()
@property
def extra_state_attributes(self) -> Mapping[str, Any] | None:
return {
"blocked_until": GlobalStatus.get_blocked_until(),
"blocked_for": GlobalStatus.get_block_time_str()
}
@@ -0,0 +1,72 @@
""" Implement the services of this implementation """
from home_connect_async import HomeConnect, HomeConnectError
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers import device_registry as dr
class Services():
""" Collection of the Services offered by the integration """
def __init__(self, hass:HomeAssistant, homeconnect:HomeConnect) -> None:
self.homeconnect = homeconnect
self.hass = hass
self.dr = dr.async_get(hass)
async def async_select_program(self, call) -> None:
""" Service for selecting a program """
data = call.data
appliance = self.get_appliance_from_device_id(data['device_id'])
if appliance:
program_key = data['program_key']
options = data.get('options')
validate = data.get('validate')
try:
await appliance.async_select_program(program_key, options, validate)
except HomeConnectError as ex:
raise HomeAssistantError(ex.error_description if ex.error_description else ex.msg)
async def async_start_program(self, call) -> None:
""" Service for starting the currently selected program """
data = call.data
appliance = self.get_appliance_from_device_id(data['device_id'])
if appliance:
program_key = data.get('program_key')
options = data.get('options')
validate = data.get('validate')
try:
await appliance.async_start_program(program_key, options, validate)
except HomeConnectError as ex:
raise HomeAssistantError(ex.error_description if ex.error_description else ex.msg)
async def async_stop_program(self, call) -> None:
""" Service for stopping the currently active program """
data = call.data
appliance = self.get_appliance_from_device_id(data['device_id'])
if appliance:
try:
await appliance.async_stop_active_program()
except HomeConnectError as ex:
raise HomeAssistantError(ex.error_description if ex.error_description else ex.msg)
async def async_set_program_option(self, call) -> None:
""" Service for setting an option on the current program """
data = call.data
appliance = self.get_appliance_from_device_id(data['device_id'])
if appliance:
try:
await appliance.async_set_option(data['key'], data['value'])
except HomeConnectError as ex:
raise HomeAssistantError(ex.error_description if ex.error_description else ex.msg)
except ValueError as ex:
raise HomeAssistantError(str(ex))
def get_appliance_from_device_id(self, device_id):
""" Helper function to get an appliance from the Home Assistant device_id """
device = self.dr.devices[device_id]
haId = list(device.identifiers)[0][1]
for (key, appliance) in self.homeconnect.appliances.items():
if key.lower().replace('-','_') == haId:
return appliance
return None
@@ -0,0 +1,133 @@
select_program:
name: Select program
description: Select a program and optionally set the program options
fields:
device_id:
description: The ID of the appliance to start the program on
name: device_id
required: true
selector:
device:
integration: home_connect_alt
program_key:
name: Program
description: >
The full key of a valid program for the selected appliance
For example: ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso
Documentation: https://api-docs.home-connect.com/programs-and-options
example: ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso
required: true
selector:
text:
validate:
name: Validate
description: >
(Optional) Validate that the specified program_key is currently available to be called.
When this is set to false "startonly" programs will not be supported
required: false
default: true
advanced: true
selector:
boolean:
options:
name: Options
description: >
(Optional) A list of dictionaries with options for the program:
[
{ "key": "... option key ...", "value": "... option value ... "}
]
example: >
[
{ "key": "ConsumerProducts.CoffeeMaker.Option.BeanAmount", "value": "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot" },
{ "key": "ConsumerProducts.CoffeeMaker.Option.FillQuantity", "value": 50 },
]
required: false
selector:
object:
start_program:
name: Start program
description: Start the currently selected program
fields:
device_id:
description: The ID of the appliance to start the program on
name: device_id
required: true
selector:
device:
integration: home_connect_alt
program_key:
name: Program
description: >
The full key of a valid program for the selected appliance, if not specified
will use the currently selected program
For example: ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso
Documentation: https://api-docs.home-connect.com/programs-and-options
example: ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso
required: true
selector:
text:
validate:
name: Validate
description: >
(Optional) Validate that the specified program_key is currently available to be called.
required: false
default: true
advanced: true
selector:
boolean:
options:
name: Options
description: >
(Optional) A list of dictionaries with options for the program:
[
{ "key": "... option key ...", "value": "... option value ... "}
]
example: >
[
{ "key": "ConsumerProducts.CoffeeMaker.Option.BeanAmount", "value": "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot" },
{ "key": "ConsumerProducts.CoffeeMaker.Option.FillQuantity", "value": 50 },
]
required: false
selector:
object:
stop_program:
name: Stop program
description: Stop the currently active program
fields:
device_id:
description: The ID of the appliance to stop the program on
name: device_id
required: true
selector:
device:
integration: home_connect_alt
set_program_option:
name: Set program option
description: Sets an option for the currently selected or active program
fields:
device_id:
description: The ID of the appliance to start the program on
name: device_id
required: true
selector:
device:
integration: home_connect_alt
key:
name: Option key
description: >
The ENUM key of an option which is available for the current program
example: ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso
required: true
selector:
text:
value:
name: Option value
description: >
An allowed value for the specified option
example: ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso
required: true
selector:
text:
@@ -0,0 +1,26 @@
{
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
"missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]",
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]"
},
"create_entry": {
"default": "[%key:common::config_flow::create_entry::authenticated%]"
}
},
"device_automation": {
"trigger_type": {
"program_started": "Program Started",
"program_finished": "Program Finished"
}
}
}
@@ -0,0 +1,183 @@
""" Implement the Switch entities of this implementation """
from __future__ import annotations
import logging
from typing import Any
from home_connect_async import Appliance, HomeConnect, HomeConnectError, Events
from homeassistant.components.switch import SwitchEntity
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType
from .common import InteractiveEntityBase, EntityManager, is_boolean_enum
from .const import DOMAIN, SPECIAL_ENTITIES
_LOGGER = logging.getLogger(__name__)
async def async_setup_entry(hass:HomeAssistant , config_entry:ConfigType, async_add_entities:AddEntitiesCallback) -> None:
"""Add sensors for passed config_entry in HA."""
homeconnect:HomeConnect = hass.data[DOMAIN]['homeconnect']
entity_manager = EntityManager(async_add_entities)
def add_appliance(appliance:Appliance) -> None:
if appliance.available_programs:
for program in appliance.available_programs.values():
if program.options:
for option in program.options.values():
if option.key not in SPECIAL_ENTITIES['ignore'] and (option.type == "Boolean" or isinstance(option.value, bool)):
device = OptionSwitch(appliance, option.key)
entity_manager.add(device)
if appliance.settings:
for setting in appliance.settings.values():
if setting.key not in SPECIAL_ENTITIES['ignore'] and \
( setting.type == "Boolean" or isinstance(setting.value, bool) or is_boolean_enum(setting.allowedvalues) ):
device = SettingsSwitch(appliance, setting.key)
entity_manager.add(device)
entity_manager.register()
def remove_appliance(appliance:Appliance) -> None:
entity_manager.remove_appliance(appliance)
homeconnect.register_callback(add_appliance, [Events.PAIRED, Events.PROGRAM_SELECTED])
homeconnect.register_callback(remove_appliance, Events.DEPAIRED)
for appliance in homeconnect.appliances.values():
add_appliance(appliance)
class OptionSwitch(InteractiveEntityBase, SwitchEntity):
""" Switch for binary options """
@property
def device_class(self) -> str:
return f"{DOMAIN}__options"
@property
def name_ext(self) -> str|None:
if self._appliance.available_programs:
for program in self._appliance.available_programs.values():
if program.options and self._key in program.options and program.options[self._key].name:
return program.options[self._key].name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:office-building-cog')
@property
def available(self) -> bool:
return self.program_option_available
@property
def is_on(self) -> bool:
"""Return True if entity is on."""
option = self._appliance.get_applied_program_option(self._key)
if option:
return option.value
return None
async def async_turn_on(self, **kwargs: Any) -> None:
"""Turn the entity on."""
try:
await self._appliance.async_set_option(self._key, True)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to set the option: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to set the option: ({ex.code})")
async def async_turn_off(self, **kwargs: Any) -> None:
"""Turn the entity off."""
try:
await self._appliance.async_set_option(self._key, False)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to set the option: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to set the option: ({ex.code})")
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
class SettingsSwitch(InteractiveEntityBase, SwitchEntity):
""" Switch for binary settings """
@property
def device_class(self) -> str:
return f"{DOMAIN}__settings"
@property
def name_ext(self) -> str|None:
if self._key in self._appliance.settings and self._appliance.settings[self._key].name:
return self._appliance.settings[self._key].name
return None
@property
def icon(self) -> str:
return self._conf.get('icon', 'mdi:tune')
@property
def available(self) -> bool:
return self._key in self._appliance.settings \
and super().available \
and (
"BSH.Common.Status.RemoteControlActive" not in self._appliance.status or
self._appliance.status["BSH.Common.Status.RemoteControlActive"]
)
@property
def is_on(self) -> bool:
"""Return True if entity is on."""
if self._key in self._appliance.settings:
setting = self._appliance.settings[self._key]
if setting.allowedvalues and setting.value.lower().endswith(".off"):
return False
elif setting.allowedvalues and setting.value.lower().endswith(".on"):
return True
else:
return setting.value
return None
def bool_to_enum(self, allowedvalues, val:bool) -> str:
""" Get the matching enum value for the provided boolean value """
for av in allowedvalues:
if (val and av.lower().endswith('.on')) or (not val and av.lower().endswith('.off')) :
return av
_LOGGER.error("Unexpected Error: couldn't find a boolean enum value in allowedvalues: %s", allowedvalues)
return None
async def async_turn_on(self, **kwargs: Any) -> None:
try:
setting = self._appliance.settings[self._key]
if setting.allowedvalues:
await self._appliance.async_apply_setting(self._key, self.bool_to_enum(setting.allowedvalues, True))
else:
await self._appliance.async_apply_setting(self._key, True)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to apply the setting: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to apply the setting: ({ex.code})")
async def async_turn_off(self, **kwargs: Any) -> None:
"""Turn the entity off."""
try:
setting = self._appliance.settings[self._key]
if setting.allowedvalues:
await self._appliance.async_apply_setting(self._key, self.bool_to_enum(setting.allowedvalues, False))
else:
await self._appliance.async_apply_setting(self._key, False)
except HomeConnectError as ex:
if ex.error_description:
raise HomeAssistantError(f"Failed to apply the setting: {ex.error_description} ({ex.code})")
else:
raise HomeAssistantError(f"Failed to apply the setting: ({ex.code})")
async def async_on_update(self, appliance:Appliance, key:str, value) -> None:
self.async_write_ha_state()
@@ -0,0 +1,26 @@
{
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
"missing_configuration": "Die Komponente ist nicht konfiguriert. Bitte der Dokumentation folgen.",
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]"
},
"create_entry": {
"default": "Erfolgreich authentifiziert"
}
},
"device_automation": {
"trigger_type": {
"program_started": "Programm gestarted",
"program_finished": "Programm beendet"
}
}
}
@@ -0,0 +1,26 @@
{
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
"missing_configuration": "The component is not configured. Please follow the documentation.",
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]"
},
"create_entry": {
"default": "Successfully authenticated"
}
},
"device_automation": {
"trigger_type": {
"program_started": "Program Started",
"program_finished": "Program Finished"
}
}
}
@@ -0,0 +1,26 @@
{
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
"missing_configuration": "חסרה קונפיגורציה. יש לעקוב אחר הוראות ההתקנה.",
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]"
},
"create_entry": {
"default": "ההזדהות הושלמה בהצלחה"
}
},
"device_automation": {
"trigger_type": {
"program_started": "תוכנית התחילה",
"program_finished": "תוכנית הסתיימה"
}
}
}
@@ -0,0 +1,26 @@
{
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_Kies de verificatiemethode%]"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::Is al geconfigureerd%]",
"already_in_progress": "[%key:common::config_flow::abort::Is al in gebruik%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_fout%]",
"missing_configuration": "Het component is niet geconfigureerd. Volg de documentatie.",
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_Time-out tijdens genereren autorisatie url.%]",
"no_url_available": "[%key:common::config_flow::abort::oauth2_Geen URL beschikbaar%]"
},
"create_entry": {
"default": "Succesvol geverifieerd"
}
},
"device_automation": {
"trigger_type": {
"program_started": "Programma is gestart",
"program_finished": "Programma is klaar"
}
}
}
@@ -0,0 +1,26 @@
{
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
"missing_configuration": "Składnik nie jest skonfigurowany. Postępuj zgodnie z dokumentacją.",
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]"
},
"create_entry": {
"default": "Pomyślnie uwierzytelniono"
}
},
"device_automation": {
"trigger_type": {
"program_started": "Program rozpoczęty",
"program_finished": "Program zakończony"
}
}
}
@@ -0,0 +1,322 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Milchkaffee",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Caffè Crema",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Espresso doppio",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Milchschaum",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Warme Milch",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "Kaffee XL",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Café au lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Café con leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Café cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galão",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Großer Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Kleiner Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlängerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlängerter braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Wiener Melange",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Unterhitze",
"Cooking.Oven.Program.HeatingMode.Defrost": "Auftauen",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Trocknung",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Auftauen Spezial",
"Cooking.Oven.Program.HeatingMode.HotAir": "Heißluft",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Heißluft Eco",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Heißluft Grillen",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Intensive Hitze",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Warmhalten",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza Einstellung",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Vorheizen",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Geschirr vorheizen",
"Cooking.Oven.Program.HeatingMode.Proof": "Korrektur",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Langsam Kochen",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Ober- & Unterhitze",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Ober- & Unterhitze Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Wärmeschublade",
"Dishcare.Dishwasher.Program.Auto1": "Auto 1",
"Dishcare.Dishwasher.Program.Auto2": "Auto 2",
"Dishcare.Dishwasher.Program.Auto3": "Auto 3",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto halbe Beladung",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Express Glanz 65",
"Dishcare.Dishwasher.Program.Glas40": "Glas 40",
"Dishcare.Dishwasher.Program.GlassCare": "Glaspflege",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensiv 45",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensiv 70",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensiv Power",
"Dishcare.Dishwasher.Program.Kurz60": "Kurz 60",
"Dishcare.Dishwasher.Program.MachineCare": "Maschinenpflege",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maximale Reinigung",
"Dishcare.Dishwasher.Program.NightWash": "Night Wash",
"Dishcare.Dishwasher.Program.Normal45": "Normal 45",
"Dishcare.Dishwasher.Program.Normal65": "Normal 65",
"Dishcare.Dishwasher.Program.PreRinse": "Vorspülen",
"Dishcare.Dishwasher.Program.Quick45": "Schnell 45",
"Dishcare.Dishwasher.Program.Quick65": "Schnell 65",
"Dishcare.Dishwasher.Program.SteamFresh": "Dampffrisch",
"Dishcare.Dishwasher.Program.Super60": "Super 60",
"LaundryCare.Dryer.Program.AntiShrink": "Trocknen: Anti Einlaufen",
"LaundryCare.Dryer.Program.Blankets": "Trocknen: Decken",
"LaundryCare.Dryer.Program.BusinessShirts": "Trocknen: Business Shirts",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Trocknen: Eco 40-60",
"LaundryCare.Dryer.Program.Cotton": "Trocknen: Baumwolle",
"LaundryCare.Dryer.Program.Delicates": "Trocknen: Feinwäsche",
"LaundryCare.Dryer.Program.DownFeathers": "Trocknen: Daunenfedern",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Trocknen: Synthetik",
"LaundryCare.Dryer.Program.Hygiene": "Trocknen: Hygiene",
"LaundryCare.Dryer.Program.Jeans": "Trocknen: Jeans",
"LaundryCare.Dryer.Program.Mix": "Trocknen: Schnell/Mix",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Trocknen: myTime",
"LaundryCare.Dryer.Program.Outdoor": "Trocknen: Outdoor",
"LaundryCare.Dryer.Program.Pillow": "Trocknen: Kopfkissen",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Trocknen: Auffrischen",
"LaundryCare.Dryer.Program.Shirts15": "Trocknen: Shirts 15",
"LaundryCare.Dryer.Program.Super40": "Trocknen: Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Trocknen: Synthetik",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Trocknen: Synthetik Auffrischen",
"LaundryCare.Dryer.Program.TimeWarm": "Trocknen: Zeitgesteuertes Programm Warm",
"LaundryCare.Dryer.Program.Towels": "Trocknen: Handtücher",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Trocknen: Outdoor Imprägnieren",
"LaundryCare.Dryer.Program.Wool.Wool": "Trocknen: Wolle",
"LaundryCare.Washer.Program.Auto30": "Waschen: Auto 30",
"LaundryCare.Washer.Program.Auto40": "Waschen: Auto 40",
"LaundryCare.Washer.Program.Auto60": "Waschen: Auto 60",
"LaundryCare.Washer.Program.Chiffon": "Waschen: Chiffon",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Waschen: Baumwolle Eco",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Waschen: Eco 40-60",
"LaundryCare.Washer.Program.Cotton": "Waschen: Baumwolle",
"LaundryCare.Washer.Program.Curtains": "Waschen: Gardienen",
"LaundryCare.Washer.Program.DarkWash": "Waschen: Dunkles",
"LaundryCare.Washer.Program.DelicatesSilk": "Waschen: Fein/Seide",
"LaundryCare.Washer.Program.Dessous": "Waschen: Unterwäsche",
"LaundryCare.Washer.Program.DrumClean": "Waschen: Trommel reinigen",
"LaundryCare.Washer.Program.EasyCare": "Waschen: Pflegeleicht",
"LaundryCare.Washer.Program.HygienicSteam.DrumClean": "Waschen: Trommel reinigen",
"LaundryCare.Washer.Program.Mix": "Waschen: Schnell/Mix",
"LaundryCare.Washer.Program.Monsoon": "Waschen: Monsoon",
"LaundryCare.Washer.Program.MyTime": "Waschen: myTime",
"LaundryCare.Washer.Program.Outdoor": "Waschen: Outdoor",
"LaundryCare.Washer.Program.PlushToy": "Waschen: Plüschtiere",
"LaundryCare.Washer.Program.Rinse.Rinse": "Waschen: Spülen",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Waschen: Spülen & Schleudern",
"LaundryCare.Washer.Program.Rinse": "Waschen: Spülen",
"LaundryCare.Washer.Program.Sensitive": "Waschen: Empfindliches",
"LaundryCare.Washer.Program.ShirtsBlouses": "Waschen: Hemden/Blusen",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Waschen: Schleudern/Abpumpen",
"LaundryCare.Washer.Program.SportFitness": "Waschen: Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Waschen: Super 15-30",
"LaundryCare.Washer.Program.Towels": "Waschen: Handtücher",
"LaundryCare.Washer.Program.WashAndDry.60": "Waschen: Super 15'",
"LaundryCare.Washer.Program.WashAndDry.90": "Waschen: Super 30'",
"LaundryCare.Washer.Program.WaterProof": "Waschen: Outdoor Imprägnieren",
"LaundryCare.Washer.Program.Wool": "Waschen: Wolle",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Waschen&Trocknen: Eco 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "Waschen&Trocknen: Baumwolle",
"LaundryCare.WasherDryer.Program.EasyCare": "Waschen&Trocknen: Pflegeleicht",
"LaundryCare.WasherDryer.Program.Mix": "Waschen&Trocknen: Mix",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Waschen&Trocknen: Spülen",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Waschen&Trocknen: Spülen & Schleudern",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Waschen&Trocknen: Hemden/Buisness",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Waschen&Trocknen: Handtücher",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Waschen&Trocknen: Wash & Dry 60'",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Waschen&Trocknen: Waschen&Trocknen 90'",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Waschen&Trocknen: Outdoor Imprägnieren",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Waschen&Trocknen: Wolle"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Dauer",
"BSH.Common.Option.ElapsedProgramTime": "Verstrichen",
"BSH.Common.Option.FinishInRelative": "Fertig in",
"BSH.Common.Option.ProgramProgress": "Fortschritt",
"BSH.Common.Option.RemainingProgramTime": "Verbleibend",
"BSH.Common.Option.StartInRelative": "Beginn in",
"BSH.Common.Root.ActiveProgram": "Actives Programm",
"BSH.Common.Root.SelectedProgram": "Gewähltes Programm",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Reinigungsmodus",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Prozessphase",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Reference Map Id",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Kaffeepulver",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "DoubleShot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "DoubleShot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "DoubleShot ++",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Extra stark",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Mild +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normal",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normal +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Stark",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Stark +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "TripleShot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "TripleShot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Sehr mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Sehr stark",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Sehr stark +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Links",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Rechts",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "intensiv",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "intensiv +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normal",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Stärke",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Bohnentank",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Temperatur",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Menge",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Intensität",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Doppelbezug",
"Cooking.Common.Option.Hood.IntensiveLevel": "Abzugshaube",
"Cooking.Common.Option.Hood.VentingLevel": "Abzugshaube",
"Cooking.Oven.Option.FastPreHeat": "Schnelles Vorheizen",
"Cooking.Oven.Option.SetpointTemperature": "Solltemperatur",
"Cooking.Oven.Option.WarmingLevel": "Erwärmungsstufe",
"Dishcare.Dishwasher.Option.BrillianceDry": "Brillianz trocken",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra Trocken",
"Dishcare.Dishwasher.Option.HalfLoad": "Halbe Beladung",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiene Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Intensiv Zone",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Flüsterbetrieb",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "Aus",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Schranktrocken",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Schranktrocken Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Schonend trocknen",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Bügeltrocken",
"LaundryCare.Dryer.Option.DryingTarget": "Trockenziel",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "Hoch",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Niedrig",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normal",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "Aus",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Letzter Schleudergang",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Spülen",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Nicht definiert",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Waschen",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "Aus",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Auto",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Max",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Aus",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "Hoch",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Niedrig",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Aus",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Auto",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Kalt",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Max",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Kalt",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Extra Heiß",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Heiß",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Warm",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "Aus",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Schleuderdrehzahl",
"LaundryCare.Washer.Option.Temperature": "Temperatur"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Abbrechen",
"BSH.Common.EnumType.OperationState.ActionRequired": "Handlung erforderlich",
"BSH.Common.EnumType.OperationState.DelayedStart": "Verzögerter Start",
"BSH.Common.EnumType.OperationState.Error": "Fehler",
"BSH.Common.EnumType.OperationState.Finished": "Beendet",
"BSH.Common.EnumType.OperationState.Inactive": "Aus",
"BSH.Common.EnumType.OperationState.Pause": "Angehalten",
"BSH.Common.EnumType.OperationState.Ready": "Bereit",
"BSH.Common.EnumType.OperationState.Run": "Laufend",
"BSH.Common.EnumType.PowerState.MainsOff": "Netz aus",
"BSH.Common.EnumType.PowerState.Off": "Aus",
"BSH.Common.EnumType.PowerState.On": "An",
"BSH.Common.EnumType.PowerState.Standby": "Standby"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Mittelblau",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Hellblau",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Dunkelblau",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Kaltweiß",
"BSH.Common.EnumType.AmbientLightColor.Color41": "Weiß",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Warmweiß",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Eigene Farbe",
"BSH.Common.EnumType.PowerState.MainsOff": "Netz aus",
"BSH.Common.EnumType.PowerState.Off": "Aus",
"BSH.Common.EnumType.PowerState.On": "An",
"BSH.Common.EnumType.PowerState.Standby": "Standby",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Wecker",
"BSH.Common.Setting.AmbientLightBrightness": "Ambientebeleuchtung Helligkeit",
"BSH.Common.Setting.AmbientLightColor": "Ambientebeleuchtung Farbe",
"BSH.Common.Setting.AmbientLightCustomColor": "Ambientebeleuchtung benutzerdefinierte Farbe",
"BSH.Common.Setting.AmbientLightEnabled": "Ambientebeleuchtung aktiviert",
"BSH.Common.Setting.ChildLock": "Kindersicherung",
"BSH.Common.Setting.LiquidVolumeUnit": "Flüssigkeitsmenge Einheit",
"BSH.Common.Setting.PowerState": "Energiezustand",
"BSH.Common.Setting.TemperatureUnit": "Temperatur Einheit",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Aktuelle Karte",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Name Karte 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Name Karte 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Name Karte 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Name Karte 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Name Karte 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Tassenwärmer",
"Cooking.Common.Setting.Lighting": "Beleuchtung",
"Cooking.Common.Setting.LightingBrightness": "Helligkeit",
"Cooking.Oven.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Flaschenkühler",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Hauptkühler",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Kühler links",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Kühler rinks",
"Refrigeration.Common.Setting.EcoMode": "Eco Modus",
"Refrigeration.Common.Setting.FreshMode": "Frischemodus",
"Refrigeration.Common.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.VacationMode": "Urlaubsmodus",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Weinfach",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Weinfach 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Weinfach 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Solltemperatur Gefrierschrank",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Solltemperatur Kühlschrank",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Blitzgefrieren",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Blitzkühlen"
}
}
}
@@ -0,0 +1,355 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Caffe Latte",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Coffee",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Espresso Doppio",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Milk Froth",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Warm Milk",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "XLCoffee",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Cafe Au Lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Cafe Con Leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Cafe Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galao",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Grosser Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Kleiner Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlaengerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlaengerter Braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Wiener Melange",
"Cooking.Common.Program.Hood.Automatic": "Automatic",
"Cooking.Common.Program.Hood.Venting": "Venting",
"Cooking.Common.Program.Hood.DelayedShutOff": "Delayed Shut Off",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Bottom Heating",
"Cooking.Oven.Program.HeatingMode.Defrost": "Defrost",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Desiccation",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Frozen Heatup Special",
"Cooking.Oven.Program.HeatingMode.HotAir": "Hot Air",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Hot Air Eco",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Hot Air Grilling",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Intensive Heat",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Keep Warm",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza Setting",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Pre Heating",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Preheat Ovenware",
"Cooking.Oven.Program.HeatingMode.Proof": "Proof",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Slow Cook",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Top Bottom Heating",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Top Bottom Heating Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Warming Drawer",
"Dishcare.Dishwasher.Program.Auto1": "Auto 35-45°C",
"Dishcare.Dishwasher.Program.Auto2": "Auto 45-65°C",
"Dishcare.Dishwasher.Program.Auto3": "Auto 65-75°C",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto Half Load",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50°C",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Express Sparkle 65°C",
"Dishcare.Dishwasher.Program.Glas40": "Glass 40°C",
"Dishcare.Dishwasher.Program.GlassCare": "Glass Care",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensive 45°C",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensive 70°C",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensive Power",
"Dishcare.Dishwasher.Program.Kurz60": "Express 60°C",
"Dishcare.Dishwasher.Program.MachineCare": "Machine Care",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maximum Cleaning",
"Dishcare.Dishwasher.Program.NightWash": "Night Wash",
"Dishcare.Dishwasher.Program.Normal45": "Normal 45°C",
"Dishcare.Dishwasher.Program.Normal65": "Normal 65°C",
"Dishcare.Dishwasher.Program.PreRinse": "Pre-rinse",
"Dishcare.Dishwasher.Program.Quick45": "Quick wash 45°C",
"Dishcare.Dishwasher.Program.Quick65": "Quick wash 65°C",
"Dishcare.Dishwasher.Program.SteamFresh": "Steam Fresh",
"Dishcare.Dishwasher.Program.Super60": "Super 60°C",
"LaundryCare.Dryer.Program.AntiShrink": "Dry: Anti Shrink",
"LaundryCare.Dryer.Program.Blankets": "Dry: Blankets",
"LaundryCare.Dryer.Program.BusinessShirts": "Dry: Business Shirts",
"LaundryCare.Dryer.Program.ColdRefresh.Business": "Dry: Business Refresh",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Dry: Eco 40-60°C",
"LaundryCare.Dryer.Program.Cotton": "Dry: Cotton",
"LaundryCare.Dryer.Program.Delicates": "Dry: Delicates",
"LaundryCare.Dryer.Program.DownFeathers": "Dry: Down Feathers",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Dry: Easy Care",
"LaundryCare.Dryer.Program.Hygiene": "Dry: Hygiene",
"LaundryCare.Dryer.Program.InBasket.WoolBasket": "Dry: Wool in Basket",
"LaundryCare.Dryer.Program.Jeans": "Dry: Jeans",
"LaundryCare.Dryer.Program.Mix": "Dry: Mix",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Dry: My Drying Time",
"LaundryCare.Dryer.Program.Outdoor": "Dry: Outdoor",
"LaundryCare.Dryer.Program.Pillow": "Dry: Pillow",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Dry: Refresh",
"LaundryCare.Dryer.Program.Shirts15": "Dry: Shirts 15",
"LaundryCare.Dryer.Program.Super40": "Dry: Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Dry: Synthetic",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Dry: Synthetic Refresh",
"LaundryCare.Dryer.Program.TimeWarm": "Dry: Timed Program Warm",
"LaundryCare.Dryer.Program.Towels": "Dry: Towels",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Dry: Water Proof",
"LaundryCare.Dryer.Program.Wool.Wool": "Dry: Wool",
"LaundryCare.Washer.Program.Auto30": "Wash: Auto 30",
"LaundryCare.Washer.Program.Auto40": "Wash: Auto 40",
"LaundryCare.Washer.Program.Auto60": "Wash: Auto 60",
"LaundryCare.Washer.Program.Chiffon": "Wash: Chiffon",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Wash: Cotton Eco",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Wash: Eco 40-60",
"LaundryCare.Washer.Program.Cotton": "Wash: Cotton",
"LaundryCare.Washer.Program.Curtains": "Wash: Curtains",
"LaundryCare.Washer.Program.DarkWash": "Wash: Dark Wash",
"LaundryCare.Washer.Program.DelicatesSilk": "Wash: Delicates Silk",
"LaundryCare.Washer.Program.Dessous": "Wash: Dessous",
"LaundryCare.Washer.Program.DrumClean": "Wash: Drum Clean",
"LaundryCare.Washer.Program.EasyCare": "Wash: Easy Care",
"LaundryCare.Washer.Program.HygienicSteam.DrumClean": "Drum Clean",
"LaundryCare.Washer.Program.Mix": "Wash: Mix",
"LaundryCare.Washer.Program.Monsoon": "Wash: Monsoon",
"LaundryCare.Washer.Program.MyTime": "Wash: My Time",
"LaundryCare.Washer.Program.Outdoor": "Wash: Outdoor",
"LaundryCare.Washer.Program.PlushToy": "Wash: Plush Toy",
"LaundryCare.Washer.Program.Rinse.Rinse": "Wash: Rinse",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Wash: Rinse & Spin",
"LaundryCare.Washer.Program.Rinse": "Wash: Rinse",
"LaundryCare.Washer.Program.Sensitive": "Wash: Sensitive",
"LaundryCare.Washer.Program.ShirtsBlouses": "Wash: Shirts Blouses",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Wash: Spin Drain",
"LaundryCare.Washer.Program.SportFitness": "Wash: Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Wash: Super 15-30",
"LaundryCare.Washer.Program.Towels": "Wash: Towels",
"LaundryCare.Washer.Program.WashAndDry.60": "Wash: Wash And Dry 60",
"LaundryCare.Washer.Program.WashAndDry.90": "Wash: Wash And Dry 90",
"LaundryCare.Washer.Program.WaterProof": "Wash: Water Proof",
"LaundryCare.Washer.Program.Wool": "Wash: Wool",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Wash&Dry: Eco 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "Wash&Dry: Cotton",
"LaundryCare.WasherDryer.Program.EasyCare": "Wash&Dry: Easy Care",
"LaundryCare.WasherDryer.Program.Mix": "Wash&Dry: Mix",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Wash&Dry: Rinse",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Wash&Dry: Rinse & Spin",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Wash&Dry: Shirts Blouses",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Wash&Dry: Towels",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Wash&Dry: Wash And Dry 60",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Wash&Dry: Wash And Dry 90",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Wash&Dry: Water Proof",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Wash&Dry: Wool"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Duration",
"BSH.Common.Option.ElapsedProgramTime": "Elapsed Program Time",
"BSH.Common.Option.FinishInRelative": "Finish In Relative",
"BSH.Common.Option.ProgramProgress": "Program Progress",
"BSH.Common.Option.RemainingProgramTime": "Remaining Program Time",
"BSH.Common.Option.StartInRelative": "Start In Relative",
"BSH.Common.Root.ActiveProgram": "Active Program",
"BSH.Common.Root.SelectedProgram": "Selected Program",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Cleaning Mode",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Process Phase",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Reference Map Id",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Coffee Ground",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "Double Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "Double Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "Double Shot + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Extra Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Mild +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normal",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normal +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Strong +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "Triple Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "Triple Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Very Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Very Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Very Strong +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Left",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Right",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "intense",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "intense +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normal",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Bean Amount",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Bean Container Selection",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Coffee Temperature",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Fill Quantity",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Flow Rate",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Multiple Beverages",
"Cooking.Common.Option.Hood.IntensiveLevel": "Hood",
"Cooking.Common.Option.Hood.VentingLevel": "Hood",
"Cooking.Hood.EnumType.Stage.FanStage01": "Stage 1",
"Cooking.Hood.EnumType.Stage.FanStage02": "Stage 2",
"Cooking.Hood.EnumType.Stage.FanStage03": "Stage 3",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1": "Boost",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2": "Power Boost",
"Cooking.Oven.Option.FastPreHeat": "Fast Pre Heat",
"Cooking.Oven.Option.SetpointTemperature": "Setpoint Temperature",
"Cooking.Oven.Option.WarmingLevel": "Warming Level",
"Dishcare.Dishwasher.Option.BrillianceDry": "Brilliance Dry",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra Dry",
"Dishcare.Dishwasher.Option.HalfLoad": "Half Load",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiene Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Intensive Zone",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Silence On Demand",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Common.EnumType.ProcessPhase.Drying": "Drying",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "Off",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Cupboard Dry",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Cupboard Dry Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Gentle Dry",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Iron Dry",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off": "Off",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1": "+1",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2": "+2",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3": "+3",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min120": "120 min",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min60": "60 min",
"LaundryCare.Dryer.Option.DryingTarget": "Drying Target",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "High",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Light",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normal",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "Off",
"LaundryCare.Washer.EnumType.IDosingLevel.Strong": "Strong",
"LaundryCare.Washer.EnumType.MultipleSoak.Off": "Off",
"LaundryCare.Washer.EnumType.MultipleSoak.On": "On",
"LaundryCare.Washer.EnumType.ProcessPhase.DetergentDispensing": "Dispensing",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Final Spinning",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Rinsing",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Undefined",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Washing",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "Off",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Auto",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Max",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Off",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "High",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Low",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Off",
"LaundryCare.Washer.EnumType.Stains.Off": "Off",
"LaundryCare.Washer.EnumType.Stains.On": "On",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Auto",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Cold",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Max",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Cold",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Extra Hot",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Hot",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Warm",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "Off",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Spin Speed",
"LaundryCare.Washer.Option.Temperature": "Temperature"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Aborting",
"BSH.Common.EnumType.OperationState.ActionRequired": "Action Required",
"BSH.Common.EnumType.OperationState.DelayedStart": "Delayed Start",
"BSH.Common.EnumType.OperationState.Error": "Error",
"BSH.Common.EnumType.OperationState.Finished": "Finished",
"BSH.Common.EnumType.OperationState.Inactive": "Inactive",
"BSH.Common.EnumType.OperationState.Pause": "Pause",
"BSH.Common.EnumType.OperationState.Ready": "Ready",
"BSH.Common.EnumType.OperationState.Run": "Run",
"BSH.Common.EnumType.PowerState.MainsOff": "Mains Off",
"BSH.Common.EnumType.PowerState.Off": "Off",
"BSH.Common.EnumType.PowerState.On": "On",
"BSH.Common.EnumType.PowerState.Standby": "Standby"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Blue",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Light Blue",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Dark Blue",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Cold White",
"BSH.Common.EnumType.AmbientLightColor.Color41": "White(Lemon)",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Warm (Ocher)",
"BSH.Common.EnumType.AmbientLightColor.Color43": "White (Gold)",
"BSH.Common.EnumType.AmbientLightColor.Color44": "White (Apricot)",
"BSH.Common.EnumType.AmbientLightColor.Color45": "Red",
"BSH.Common.EnumType.AmbientLightColor.Color46": "Orange",
"BSH.Common.EnumType.AmbientLightColor.Color47": "Yellow",
"BSH.Common.EnumType.AmbientLightColor.Color48": "Green",
"BSH.Common.EnumType.AmbientLightColor.Color49": "Blue",
"BSH.Common.EnumType.AmbientLightColor.Color50": "Purple",
"BSH.Common.EnumType.AmbientLightColor.Color51": "Cold White",
"BSH.Common.EnumType.AmbientLightColor.Color52": "White",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Custom Color",
"BSH.Common.EnumType.PowerState.MainsOff": "Mains Off",
"BSH.Common.EnumType.PowerState.Off": "Off",
"BSH.Common.EnumType.PowerState.On": "On",
"BSH.Common.EnumType.PowerState.Standby": "Standby",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Alarm Clock",
"BSH.Common.Setting.AmbientLightBrightness": "Ambient Light Brightness",
"BSH.Common.Setting.AmbientLightColor": "Ambient Light Color",
"BSH.Common.Setting.AmbientLightCustomColor": "Ambient Light Custom Color",
"BSH.Common.Setting.AmbientLightEnabled": "Ambient Light Enabled",
"BSH.Common.Setting.ChildLock": "Child Lock",
"BSH.Common.Setting.LiquidVolumeUnit": "Liquid Volume Unit",
"BSH.Common.Setting.PowerState": "Power State",
"BSH.Common.Setting.TemperatureUnit": "Temperature Unit",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Current Map",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Name Of Map 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Name Of Map 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Name Of Map 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Name Of Map 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Name Of Map 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Cup Warmer",
"Cooking.Common.Setting.Lighting": "Lighting",
"Cooking.Common.Setting.LightingBrightness": "Lighting Brightness",
"Cooking.Oven.Setting.SabbathMode": "Sabbath Mode",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Bottle Cooler",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Chiller Common",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Chiller Left",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Chiller Right",
"Refrigeration.Common.Setting.EcoMode": "Eco Mode",
"Refrigeration.Common.Setting.FreshMode": "Fresh Mode",
"Refrigeration.Common.Setting.SabbathMode": "Sabbath Mode",
"Refrigeration.Common.Setting.VacationMode": "Vacation Mode",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Wine Compartment",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Wine Compartment 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Wine Compartment 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Setpoint Temperature Freezer",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Setpoint Temperature Refrigerator",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Super Mode Freezer",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Super Mode Refrigerator"
}
}
}
@@ -0,0 +1,331 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "קפה לאטה",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "קפוצ'ינו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "קפה",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "אספרסו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "אספרסו דופיו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "אספרסו מקיאטו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "לאטה מקיאטו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "חלב מוקצף",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "ריסטרטו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "חלב חם",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "XLCoffee",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "אמריקנו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "פנס בעין",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "קפה הפוך",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "קפה קון לצ'ה",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "קפה קורטאדו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "קורטאדו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "עין מתה",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "דופיו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "לבן שטוח",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "גאלאו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "גארוטו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "גרוסר בראונר",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "קאפי",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "קלינר בראונר",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "קופי ורקירד",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "עין אדומה",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlaengerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlaengerter Braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "וינר מלנג'",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "חימום תחתון",
"Cooking.Oven.Program.HeatingMode.Defrost": "הפשרה",
"Cooking.Oven.Program.HeatingMode.Desiccation": "ייבוש",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "ספיישל חימום קפוא",
"Cooking.Oven.Program.HeatingMode.HotAir": "אוויר חם",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "אוויר חם חיסכון",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "צליית אוויר חם",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "חום אינטנסיבי",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "שמירת חום",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "פיצה",
"Cooking.Oven.Program.HeatingMode.PreHeating": "חימום מוקדם",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "חימום תנור מראש",
"Cooking.Oven.Program.HeatingMode.Proof": "הוכחה",
"Cooking.Oven.Program.HeatingMode.SlowCook": "בישול איטי",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "חימום עליון תחתון",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "חימום עליון תחתון אקו",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "מגירת חימום",
"Dishcare.Dishwasher.Program.Auto1": "אוטומטי 1",
"Dishcare.Dishwasher.Program.Auto2": "אוטומטי 2",
"Dishcare.Dishwasher.Program.Auto3": "אוטומטי 3",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "חצי כמות אוטומטי",
"Dishcare.Dishwasher.Program.Eco50": "אקו 50",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "הברקה מהירה 65",
"Dishcare.Dishwasher.Program.Glas40": "זכוכית 40",
"Dishcare.Dishwasher.Program.GlassCare": "טיפול בזכוכית",
"Dishcare.Dishwasher.Program.Intensiv45": "אינטנסיבי 45",
"Dishcare.Dishwasher.Program.Intensiv70": "אינטנסיבי 70",
"Dishcare.Dishwasher.Program.IntensivPower": "כוח אינטנסיבי",
"Dishcare.Dishwasher.Program.Kurz60": "אקספרס 60",
"Dishcare.Dishwasher.Program.MachineCare": "טיפול במכונה",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "ניקיון מירבי",
"Dishcare.Dishwasher.Program.NightWash": "רחצת לילה",
"Dishcare.Dishwasher.Program.Normal45": "רגיל 45",
"Dishcare.Dishwasher.Program.Normal65": "רגיל 65",
"Dishcare.Dishwasher.Program.PreRinse": "שטיפה מראש",
"Dishcare.Dishwasher.Program.Quick45": "אקספרס 45",
"Dishcare.Dishwasher.Program.Quick65": "אקספרס 65",
"Dishcare.Dishwasher.Program.SteamFresh": "קיטור טרי",
"Dishcare.Dishwasher.Program.Super60": "סופר 60",
"LaundryCare.Dryer.Program.AntiShrink": "ייבוש: נגד כיווץ",
"LaundryCare.Dryer.Program.Blankets": "ייבוש: שמיכות",
"LaundryCare.Dryer.Program.BusinessShirts": "ייבוש: חולצות עסקים",
"LaundryCare.Dryer.Program.ColdRefresh.Business": "ייבוש: רענון עסקי",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "ייבוש: אקו 40-60",
"LaundryCare.Dryer.Program.Cotton": "ייבוש: כותנה",
"LaundryCare.Dryer.Program.Delicates": "ייבוש: עדינים",
"LaundryCare.Dryer.Program.DownFeathers": "ייבוש: נוצות פוך",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "ייבוש: טיפול קל",
"LaundryCare.Dryer.Program.Hygiene": "ייבוש: היגיינה",
"LaundryCare.Dryer.Program.InBasket.WoolBasket": "ייבוש: צמר בסל",
"LaundryCare.Dryer.Program.Jeans": "ייבוש: ג'ינס",
"LaundryCare.Dryer.Program.Mix": "תערובת ייבושה",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "ייבוש: זמן הייבוש שלי",
"LaundryCare.Dryer.Program.Outdoor": "ייבוש: בחוץ",
"LaundryCare.Dryer.Program.Pillow": "ייבוש: כרית",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "ייבוש: רענן",
"LaundryCare.Dryer.Program.Shirts15": "ייבוש: חולצות 15",
"LaundryCare.Dryer.Program.Super40": "ייבוש: סופר 40",
"LaundryCare.Dryer.Program.Synthetic": "ייבוש: סינתטי",
"LaundryCare.Dryer.Program.SyntheticRefresh": "ייבוש: רענון סינתטי",
"LaundryCare.Dryer.Program.TimeWarm": "ייבוש: תוכנית מתוזמנת חמה",
"LaundryCare.Dryer.Program.Towels": "ייבוש: מגבות",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "ייבוש: חסין מים",
"LaundryCare.Dryer.Program.Wool.Wool": "ייבוש: צמר",
"LaundryCare.Washer.Program.Auto30": "כביסה: אוטומטי 30",
"LaundryCare.Washer.Program.Auto40": "כביסה: אוטומטי 40",
"LaundryCare.Washer.Program.Auto60": "כביסה: אוטומטי 60",
"LaundryCare.Washer.Program.Chiffon": "כביסה: שיפון",
"LaundryCare.Washer.Program.Cotton.CottonEco": "כביסה: כותנה אקו",
"LaundryCare.Washer.Program.Cotton.Eco4060": "כביסה: אקו 40-60",
"LaundryCare.Washer.Program.Cotton": "כביסה: כותנה",
"LaundryCare.Washer.Program.Curtains": "כביסה: וילונות",
"LaundryCare.Washer.Program.DarkWash": "כביסה: כביסה כהה",
"LaundryCare.Washer.Program.DelicatesSilk": "כביסה: משי עדין",
"LaundryCare.Washer.Program.Dessous": "כביסה: דססוס",
"LaundryCare.Washer.Program.DrumClean": "כביסה: ניקוי תופים",
"LaundryCare.Washer.Program.EasyCare": "כביסה: טיפול קל",
"LaundryCare.Washer.Program.Mix": "כביסה: לערבב",
"LaundryCare.Washer.Program.Monsoon": "כביסה: מונסון",
"LaundryCare.Washer.Program.MyTime": "כביסה: הזמן שלי",
"LaundryCare.Washer.Program.Outdoor": "כביסה: בחוץ",
"LaundryCare.Washer.Program.PlushToy": "כביסה: צעצוע קטיפה",
"LaundryCare.Washer.Program.Rinse.Rinse": "כביסה: שטיפה",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "כביסה: שטיפה וסחיטה",
"LaundryCare.Washer.Program.Rinse": "כביסה: שטיפה",
"LaundryCare.Washer.Program.Sensitive": "כביסה: עדין",
"LaundryCare.Washer.Program.ShirtsBlouses": "כביסה: חולצות חולצות",
"LaundryCare.Washer.Program.Spin.SpinDrain": "כביסה: סחיטה וניקוז",
"LaundryCare.Washer.Program.SportFitness": "כביסה: כושר ספורט",
"LaundryCare.Washer.Program.Super153045.Super1530": "כביסה: סופר 15-30",
"LaundryCare.Washer.Program.Towels": "כביסה: מגבות",
"LaundryCare.Washer.Program.WashAndDry.60": "כביסה: שטיפה וייבוש 60",
"LaundryCare.Washer.Program.WashAndDry.90": "כביסה: שטיפה וייבוש 90",
"LaundryCare.Washer.Program.WaterProof": "כביסה: חסין מים",
"LaundryCare.Washer.Program.Wool": "כביסה: צמר",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "כביסה וייבוש: אקו 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "כביסה וייבוש: כותנה",
"LaundryCare.WasherDryer.Program.EasyCare": "כביסה וייבוש: Easy Care",
"LaundryCare.WasherDryer.Program.Mix": "כביסה וייבוש: כביסה מעורבת",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "כביסה וייבוש: שטיפה",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "כביסה וייבוש: שטיפה וסחיטה",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "כביסה וייבוש: חולצות חולצות",
"LaundryCare.WasherDryer.Program.Towels.Towels": "כביסה וייבוש: מגבות",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "כביסה וייבוש: כביסה וייבוש 60",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "כביסה וייבוש: כביסה וייבוש 90",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "כביסה וייבוש: חסין מים",
"LaundryCare.WasherDryer.Program.Wool.Wool": "כביסה וייבוש: צמר"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "מֶשֶׁך",
"BSH.Common.Option.ElapsedProgramTime": "זמן תוכנית שחלף",
"BSH.Common.Option.FinishInRelative": "סיים באופן יחסי",
"BSH.Common.Option.ProgramProgress": "התקדמות התוכנית",
"BSH.Common.Option.RemainingProgramTime": "זמן התוכנית שנותר",
"BSH.Common.Option.StartInRelative": "התחל באופן יחסי",
"BSH.Common.Root.ActiveProgram": "תוכנית פעילה",
"BSH.Common.Root.SelectedProgram": "תוכנית נבחרת",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "מצב ניקוי",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "שלב התהליך",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "זיהוי מפת עזר",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "קפה טחון",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "זריקה כפולה",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "זריקה כפולה +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "זריקה כפולה + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "חזק במיוחד",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "מָתוּן",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "קל +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "נוֹרמָלִי",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "רגיל +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "חָזָק",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "חזקה +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "זריקה משולשת",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "זריקה משולשת +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "קל מאוד",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "חזק מאוד",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "חזק מאוד +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "שמאלה",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "ימין",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "אִינטֶנסִיבִי",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "אינטנסיבי +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "נוֹרמָלִי",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "כמות שעועית",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "בחירת מיכל שעועית",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "טמפרטורת קפה",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "כמות מילוי",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "קצב זרימה",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "משקאות מרובים",
"Cooking.Common.Option.Hood.IntensiveLevel": "בַּרדָס",
"Cooking.Common.Option.Hood.VentingLevel": "בַּרדָס",
"Cooking.Oven.Option.FastPreHeat": "חום מוקדם מהיר",
"Cooking.Oven.Option.SetpointTemperature": "טמפרטורת קבע",
"Cooking.Oven.Option.WarmingLevel": "רמת התחממות",
"Dishcare.Dishwasher.Option.BrillianceDry": "Brilliance Dry",
"Dishcare.Dishwasher.Option.ExtraDry": "יבש במיוחד",
"Dishcare.Dishwasher.Option.HalfLoad": "חצי עומס",
"Dishcare.Dishwasher.Option.HygienePlus": "היגיינה פלוס",
"Dishcare.Dishwasher.Option.IntensivZone": "אזור אינטנסיבי",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "שתיקה לפי דרישה",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed ​​Plus",
"LaundryCare.Common.EnumType.ProcessPhase.Drying": "יִבּוּשׁ",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "כבוי",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "יבש ארון",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "ארון יבש פלוס",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "ייבוש עדין",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "יבש ברזל",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off": "כבוי",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1": "+1",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2": "+2",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3": "+3",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min120": "120 דקות",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min60": "60 דקות",
"LaundryCare.Dryer.Option.DryingTarget": "מטרת ייבוש",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "גָבוֹהַ",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "אוֹר",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "נוֹרמָלִי",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "כבוי",
"LaundryCare.Washer.EnumType.IDosingLevel.Strong": "חזק",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "ספינינג סופי",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "שְׁטִיפָה",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "לא מוגדר",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "כְּבָסִים",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "כבוי",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "אוטומטי",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "מקס",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "כבוי",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "גָבוֹהַ",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "נָמוּך",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "בינוני",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "כבוי",
"LaundryCare.Washer.EnumType.Temperature.Auto": "אוטומטי",
"LaundryCare.Washer.EnumType.Temperature.Cold": "קַר",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "מקס",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "קר",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "חם מאוד",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "חם",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "פושר",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "כבוי",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "מהירות הסיבוב",
"LaundryCare.Washer.Option.Temperature": "טמפרטורה"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "הפסקת פעולה",
"BSH.Common.EnumType.OperationState.ActionRequired": "נדרשת התערבות",
"BSH.Common.EnumType.OperationState.DelayedStart": "הפעלה מאוחרת",
"BSH.Common.EnumType.OperationState.Error": "שגיאה",
"BSH.Common.EnumType.OperationState.Finished": "סיים",
"BSH.Common.EnumType.OperationState.Inactive": "לא פעיל",
"BSH.Common.EnumType.OperationState.Pause": "מופסק",
"BSH.Common.EnumType.OperationState.Ready": "מוכן",
"BSH.Common.EnumType.OperationState.Run": "פועל",
"BSH.Common.EnumType.PowerState.MainsOff": "מנותק מהחשמל",
"BSH.Common.EnumType.PowerState.Off": "כבוי",
"BSH.Common.EnumType.PowerState.On": "פועל",
"BSH.Common.EnumType.PowerState.Standby": "מצב המתנה"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "כָּחוֹל",
"BSH.Common.EnumType.AmbientLightColor.Color31": "כחול בהיר",
"BSH.Common.EnumType.AmbientLightColor.Color32": "כחול כהה",
"BSH.Common.EnumType.AmbientLightColor.Color40": "לבן קר",
"BSH.Common.EnumType.AmbientLightColor.Color41": "לבן",
"BSH.Common.EnumType.AmbientLightColor.Color42": "לבן חם",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "צבע מותאם אישית",
"BSH.Common.EnumType.PowerState.MainsOff": "כיבוי חשמל",
"BSH.Common.EnumType.PowerState.Off": "כבוי",
"BSH.Common.EnumType.PowerState.On": "עַל",
"BSH.Common.EnumType.PowerState.Standby": "המתנה",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "צֶלסִיוּס",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "פרנהייט",
"BSH.Common.Setting.AlarmClock": "שעון מעורר",
"BSH.Common.Setting.AmbientLightBrightness": "בהירות אור הסביבה",
"BSH.Common.Setting.AmbientLightColor": "צבע אור סביבתי",
"BSH.Common.Setting.AmbientLightCustomColor": "צבע מותאם אישית של אור הסביבה",
"BSH.Common.Setting.AmbientLightEnabled": "אור הסביבה מופעל",
"BSH.Common.Setting.ChildLock": "נעילת ילדים",
"BSH.Common.Setting.LiquidVolumeUnit": "יחידת נפח נוזלי",
"BSH.Common.Setting.PowerState": "מדינת כוח",
"BSH.Common.Setting.TemperatureUnit": "יחידת טמפרטורה",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "מפה נוכחית",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "מפה 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "מפה 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "מפה 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "מפה 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "מפה 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "מחמם כוסות",
"Cooking.Common.Setting.Lighting": "תְאוּרָה",
"Cooking.Common.Setting.LightingBrightness": "בהירות תאורה",
"Cooking.Oven.Setting.SabbathMode": "מצב שבת",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "מקרר בקבוקים: טמפרטורה",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "מקרר: טמפרטורה",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "מקרר שמאלי: : טמפרטורה",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "מקרר ימני: טמפרטורה",
"Refrigeration.Common.Setting.EcoMode": "מצב חיסכון",
"Refrigeration.Common.Setting.FreshMode": "מצב טרי",
"Refrigeration.Common.Setting.SabbathMode": "מצב שבת",
"Refrigeration.Common.Setting.VacationMode": "מצב חופשה",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "תא יין",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "תא יין 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "תא יין 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "מקפיא: טמפרטורה",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "מקרר: טמפרטורה",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "הקפאה מהירה",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "קירור מהיר"
}
}
}
@@ -0,0 +1,339 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Koffie zwart",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Dubbele Espresso ",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Melkschuim",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Warme Melk",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "Koffie XL",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Cafe Au Lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Cafe Con Leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Cafe Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galao",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Grosser Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Kleiner Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlaengerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlaengerter Braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Wiener Melange",
"Cooking.Common.Program.Hood.Automatic": "Automatisch",
"Cooking.Common.Program.Hood.Venting": "Ventilatie",
"Cooking.Common.Program.Hood.DelayedShutOff": "Vertraagde Uitschakeling",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Onder Verwarmen",
"Cooking.Oven.Program.HeatingMode.Defrost": "Ontdooien",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Uitdroging",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Bevroren Opwarmen",
"Cooking.Oven.Program.HeatingMode.HotAir": "Hete Lucht",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Hete Lucht Eco",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Hete Lucht grillen",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Intensieve Warmte",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Warmhouden",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Voorverwarmen",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Verwarm de oven voor",
"Cooking.Oven.Program.HeatingMode.Proof": "Rijzen",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Langzaam Koken",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Onder-Boven verwarmen",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Onder-Boven verwarmen Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Warmhoudlade",
"Dishcare.Dishwasher.Program.Auto1": "Auto 35-45°C",
"Dishcare.Dishwasher.Program.Auto2": "Auto 45-65°C",
"Dishcare.Dishwasher.Program.Auto3": "Auto 65-75°C",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto Half Beladen",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Express Sparkle 65",
"Dishcare.Dishwasher.Program.Glas40": "Glas 40",
"Dishcare.Dishwasher.Program.GlassCare": "Glasverzorging",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensief 45",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensief 70",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensief Vermogen",
"Dishcare.Dishwasher.Program.Kurz60": "Express 60",
"Dishcare.Dishwasher.Program.MachineCare": "Machine Onderhoud",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maximaal Reinigen",
"Dishcare.Dishwasher.Program.NightWash": "Nacht Was",
"Dishcare.Dishwasher.Program.Normal45": "Normaal 45°C",
"Dishcare.Dishwasher.Program.Normal65": "Normaal 65°C",
"Dishcare.Dishwasher.Program.PreRinse": "Voorspoelen",
"Dishcare.Dishwasher.Program.Quick45": "Snelle was 45°C",
"Dishcare.Dishwasher.Program.Quick65": "Snelle was 65°C",
"Dishcare.Dishwasher.Program.SteamFresh": "Vers stomen",
"Dishcare.Dishwasher.Program.Super60": "Super 60°C",
"LaundryCare.Dryer.Program.AntiShrink": "Anti-krimp",
"LaundryCare.Dryer.Program.Blankets": "Dekens",
"LaundryCare.Dryer.Program.BusinessShirts": "Zakelijke Overhemden",
"LaundryCare.Dryer.Program.ColdRefresh.Business": "Zakelijk Refresh",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Eco 40-60",
"LaundryCare.Dryer.Program.Cotton": "Katoen",
"LaundryCare.Dryer.Program.Delicates": "Fijn & Zijde",
"LaundryCare.Dryer.Program.DownFeathers": "Donzen Veren",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Kreukherstellend",
"LaundryCare.Dryer.Program.Hygiene": "Hygiëne",
"LaundryCare.Dryer.Program.InBasket.WoolBasket": "Wol in Mand",
"LaundryCare.Dryer.Program.Jeans": "Jeans",
"LaundryCare.Dryer.Program.Mix": "Mix",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Variable Time",
"LaundryCare.Dryer.Program.Outdoor": "Outdoor & Extreme Sporten",
"LaundryCare.Dryer.Program.Pillow": "Kussens",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Refresh",
"LaundryCare.Dryer.Program.Shirts15": "Shirts 15",
"LaundryCare.Dryer.Program.Super40": "Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Synthetisch",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Synthetisch Refresh",
"LaundryCare.Dryer.Program.TimeWarm": "Tijdprogramma Warm",
"LaundryCare.Dryer.Program.Towels": "Handdoeken",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Waterbestendig",
"LaundryCare.Dryer.Program.Wool.Wool": "Wol",
"LaundryCare.Washer.Program.Auto30": "Auto 30",
"LaundryCare.Washer.Program.Auto40": "Auto 40",
"LaundryCare.Washer.Program.Auto60": "Auto 60",
"LaundryCare.Washer.Program.Chiffon": "Zijde",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Katoen Eco",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Eco 40-60",
"LaundryCare.Washer.Program.Cotton": "Katoen",
"LaundryCare.Washer.Program.Curtains": "Gordijnen",
"LaundryCare.Washer.Program.DarkWash": "Jeans & Donkeren Was",
"LaundryCare.Washer.Program.DelicatesSilk": "Fijne Zijde",
"LaundryCare.Washer.Program.Dessous": "Ondergoed",
"LaundryCare.Washer.Program.DrumClean": "Trommel Reinigen",
"LaundryCare.Washer.Program.EasyCare": "Kreukherstellend",
"LaundryCare.Washer.Program.Mix": "Mix",
"LaundryCare.Washer.Program.Monsoon": "Monsoon",
"LaundryCare.Washer.Program.MyTime": "My Time",
"LaundryCare.Washer.Program.Outdoor": "Outdoor & Extreme Sporten",
"LaundryCare.Washer.Program.PlushToy": "Plushen Speelgoed",
"LaundryCare.Washer.Program.Rinse.Rinse": "Spoelen",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Spoelen & Afpompen",
"LaundryCare.Washer.Program.Rinse": "Spoelen",
"LaundryCare.Washer.Program.Sensitive": "Sensitive",
"LaundryCare.Washer.Program.ShirtsBlouses": "Overhemden Bloezen",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Centrifugeren & Afpompen",
"LaundryCare.Washer.Program.SportFitness": "Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Super 15-30",
"LaundryCare.Washer.Program.Towels": "Handdoeken",
"LaundryCare.Washer.Program.WashAndDry.60": "Was en Droog 60",
"LaundryCare.Washer.Program.WashAndDry.90": "Was en Droog 90",
"LaundryCare.Washer.Program.WaterProof": "Waterbestendig",
"LaundryCare.Washer.Program.Wool": "Wol",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Eco 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "Katoen",
"LaundryCare.WasherDryer.Program.EasyCare": "Kreukherstellend",
"LaundryCare.WasherDryer.Program.Mix": "Mix",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Afspoelen",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Afspoelen & Afpompen",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Overhemden Bloezen",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Handdoeken",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Was en Droog 60",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Was en Droog 90",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Waterbestendig",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Wol"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Looptijd",
"BSH.Common.Option.ElapsedProgramTime": "Verstreken programmatijd",
"BSH.Common.Option.FinishInRelative": "Klaar In",
"BSH.Common.Option.ProgramProgress": "Programmavoortgang",
"BSH.Common.Option.RemainingProgramTime": "Resterende programmatijd",
"BSH.Common.Option.StartInRelative": "Start In Relative",
"BSH.Common.Root.ActiveProgram": "Actief Programma",
"BSH.Common.Root.SelectedProgram": "Geselecteerd Programma",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Reinigingsmodus",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Process Phase",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Reference Map Id",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Koffie Gemalen",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "Double Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "Double Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "Double Shot + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Extra Sterk",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Mild +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normaal",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normal +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Sterk",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Sterk +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "Triple Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "Triple Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Slappe Bak",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Heel Sterk",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Heel Sterk +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Linkse Container",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Rechter Container",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "Intens",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "Intens +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normaal",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Hoeveelheid Bonen",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Koffieboon Selectie",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Koffie Temperatuur",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Vulhoeveelheid",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Stroomsnelheid",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Meerdere Uitgiften",
"Cooking.Common.Option.Hood.IntensiveLevel": "Hood",
"Cooking.Common.Option.Hood.VentingLevel": "Hood",
"Cooking.Hood.EnumType.Stage.FanStage01": "Stage 1",
"Cooking.Hood.EnumType.Stage.FanStage02": "Stage 2",
"Cooking.Hood.EnumType.Stage.FanStage03": "Stage 3",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1": "Boost",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2": "Power Boost",
"Cooking.Oven.Option.FastPreHeat": "Snel Voorverwarmen",
"Cooking.Oven.Option.SetpointTemperature": "Setpoint Temperatuur",
"Cooking.Oven.Option.WarmingLevel": "Opwarmniveau",
"Dishcare.Dishwasher.Option.BrillianceDry": "Brilliance Dry",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra Droog",
"Dishcare.Dishwasher.Option.HalfLoad": "Half Beladen",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiene Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Intensieve Zone",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Silence On Demand",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Common.EnumType.ProcessPhase.Drying": "Drogen",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "Uit",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Kastdroog",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Kastdroog Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Zacht Droog",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Strijkdroog",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off": "Uit",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1": "+1",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2": "+2",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3": "+3",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min120": "120 min",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min60": "60 min",
"LaundryCare.Dryer.Option.DryingTarget": "Drying Target",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "Hoog",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Licht",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normal",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "Uit",
"LaundryCare.Washer.EnumType.IDosingLevel.Strong": "Sterk",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Final Spinning",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Spoelen",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Niet Gedefinieerd",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Wassen",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "Uit",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Automatisch",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Maximaal",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Uit",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "Hoog",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Laag",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Uit",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Automatisch",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Koud",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Maximaal",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Koud",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Extra Heet",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Heet",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Warm",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "Uit",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Omwentellingsnelheid",
"LaundryCare.Washer.Option.Temperature": "Temperatuur"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Afbreken",
"BSH.Common.EnumType.OperationState.ActionRequired": "Actie Vereist",
"BSH.Common.EnumType.OperationState.DelayedStart": "Uitgestelde Start",
"BSH.Common.EnumType.OperationState.Error": "Fout",
"BSH.Common.EnumType.OperationState.Finished": "Klaar",
"BSH.Common.EnumType.OperationState.Inactive": "Inactief",
"BSH.Common.EnumType.OperationState.Pause": "Pauze",
"BSH.Common.EnumType.OperationState.Ready": "Klaar",
"BSH.Common.EnumType.OperationState.Run": "Uitvoeren",
"BSH.Common.EnumType.PowerState.MainsOff": "Net Uit",
"BSH.Common.EnumType.PowerState.Off": "Uit",
"BSH.Common.EnumType.PowerState.On": "Aan",
"BSH.Common.EnumType.PowerState.Standby": "Stand-by"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Blauw",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Licht Blauw",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Donker Blauw",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Koud Wit",
"BSH.Common.EnumType.AmbientLightColor.Color41": "Wit",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Warm Wit",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Aangepaste Kleur",
"BSH.Common.EnumType.PowerState.MainsOff": "Net Uit",
"BSH.Common.EnumType.PowerState.Off": "Uit",
"BSH.Common.EnumType.PowerState.On": "Aan",
"BSH.Common.EnumType.PowerState.Standby": "Stand-by",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Alarm Klok",
"BSH.Common.Setting.AmbientLightBrightness": "Ambient Licht Helderheid",
"BSH.Common.Setting.AmbientLightColor": "Ambient Licht Kleur",
"BSH.Common.Setting.AmbientLightCustomColor": "Ambient Licht Aangepaste Kleur",
"BSH.Common.Setting.AmbientLightEnabled": "Ambient Licht Ingeschakeld",
"BSH.Common.Setting.ChildLock": "Kinderslot",
"BSH.Common.Setting.LiquidVolumeUnit": "Vloeibare Volume-eenheid",
"BSH.Common.Setting.PowerState": "Vermogensstatus",
"BSH.Common.Setting.TemperatureUnit": "Temperatuureenheid",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Huidige Kaart",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Name Of Map 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Name Of Map 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Name Of Map 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Name Of Map 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Name Of Map 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Kopjesverwarmer",
"Cooking.Common.Setting.Lighting": "Verlichting",
"Cooking.Common.Setting.LightingBrightness": "Verlichting Helderheid",
"Cooking.Oven.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Flessenkoeler",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Koelmachine gemeenschappelijk",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Koelmachine links",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Koelmachine Rechts",
"Refrigeration.Common.Setting.EcoMode": "Eco Modus",
"Refrigeration.Common.Setting.FreshMode": "Vers Modus",
"Refrigeration.Common.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.VacationMode": "Vakantie Modus",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Wijncompartiment",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Wijncompartiment 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Wijncompartiment 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Instelpunt Temperatuur Vriezer",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Instelpunt Temperatuur Koelkast",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Super Mode Vriezer",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Super Mode Koelkast"
}
}
}
@@ -0,0 +1,318 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Caffe Latte",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Kawa",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Espresso Doppio",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Pianka Mleczna",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Ciepłe Mleko",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "XLKawa",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Cafe Au Lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Cafe Con Leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Cafe Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galao",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Duża Brązowa",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Mała Brązowa",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Rozszerzony",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Wydłużony Brązowy",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Melanż Wiedeński",
"Cooking.Common.Program.Hood.Automatic": "Automatyczny",
"Cooking.Common.Program.Hood.DelayedShutOff": "Opóźnione wyłączenie",
"Cooking.Common.Program.Hood.Venting": "Odpowietrzanie",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Grzanie dolne",
"Cooking.Oven.Program.HeatingMode.Defrost": "Rozmrażanie",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Suszenie",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Rozgrzewanie mrożonek",
"Cooking.Oven.Program.HeatingMode.HotAir": "4D Gorące powietrze",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Gorące powietrze eco",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Grilowanie z termoobiegiem",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Grzanie intensywne",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Utrzymywanie ciepła potraw",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Podgrzewanie",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Podgrzewanie naczyń",
"Cooking.Oven.Program.HeatingMode.Proof": "Próbowanie",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Powolne gotowanie",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Grzanie górne/dolne",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Grzanie górne/dolne Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Szuflada podgrzewająca",
"Dishcare.Dishwasher.Program.Auto1": "Auto 1",
"Dishcare.Dishwasher.Program.Auto2": "Auto 45-65°C",
"Dishcare.Dishwasher.Program.Auto3": "Auto 3",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto Połowa Obciążenia",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50°C",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Szybki blask 65°C",
"Dishcare.Dishwasher.Program.Glas40": "Szkło 40°C",
"Dishcare.Dishwasher.Program.GlassCare": "Pielęgnacja szkła",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensywny 45°C",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensywny 70°C",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensywna Moc",
"Dishcare.Dishwasher.Program.Kurz60": "Szybki 60°C",
"Dishcare.Dishwasher.Program.MachineCare": "Czyszczenie zmywarki",
"Dishcare.Dishwasher.Program.MagicDaily": "Codzienny Magiczny",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maksymalne czyszczenie",
"Dishcare.Dishwasher.Program.NightWash": "Nocny 50°C",
"Dishcare.Dishwasher.Program.Normal45": "Normalny 45°C",
"Dishcare.Dishwasher.Program.Normal65": "Normalny 65°C",
"Dishcare.Dishwasher.Program.PreRinse": "Płukanie wstępne",
"Dishcare.Dishwasher.Program.Quick45": "Szybki 45°C",
"Dishcare.Dishwasher.Program.Quick65": "Szybki 65°C",
"Dishcare.Dishwasher.Program.SteamFresh": "Świeża para",
"Dishcare.Dishwasher.Program.Super60": "Super 60°C",
"LaundryCare.Dryer.Program.AntiShrink": "Suszenie: Antyskurcz",
"LaundryCare.Dryer.Program.Blankets": "Suszenie: Koce",
"LaundryCare.Dryer.Program.BusinessShirts": "Suszenie: Koszule Biznesowe",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Suszenie: Eco 40°C-60°C",
"LaundryCare.Dryer.Program.Cotton": "Suszenie: Bawełna",
"LaundryCare.Dryer.Program.Delicates": "Suszenie: Delikatne",
"LaundryCare.Dryer.Program.DownFeathers": "Suszenie: Puchowe Poduszki",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Suszenie: Delikatne",
"LaundryCare.Dryer.Program.Hygiene": "Szuche: Higiena",
"LaundryCare.Dryer.Program.Jeans": "Suszenie: Jeans",
"LaundryCare.Dryer.Program.Mix": "Suszenie: Mieszane",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Suszenie: Mój czas suszenia",
"LaundryCare.Dryer.Program.Outdoor": "Suszenie: Na Wolnym Powietrzu",
"LaundryCare.Dryer.Program.Pillow": "Suszenie: Poduszka",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Suszenie: Odświeżanie",
"LaundryCare.Dryer.Program.Shirts15": "Suszenie: Koszule 15",
"LaundryCare.Dryer.Program.Super40": "Suszenie: Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Suszenie: Syntetyczne",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Suszenie: Odświeżanie syntetyczne",
"LaundryCare.Dryer.Program.TimeWarm": "Suszenie: Program Ciepły",
"LaundryCare.Dryer.Program.Towels": "Suszenie: Ręczniki",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Suszenie: Wodoodporne",
"LaundryCare.Dryer.Program.Wool.Wool": "Suszenie: Wełna",
"LaundryCare.Washer.Program.Auto30": "Pranie: Auto 30°C",
"LaundryCare.Washer.Program.Auto40": "Pranie: Auto 40°C",
"LaundryCare.Washer.Program.Auto60": "Pranie: Auto 60°C",
"LaundryCare.Washer.Program.Chiffon": "Pranie: Szyfon",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Pranie: Eco bawełna",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Pranie: Eco 40°C-60°C",
"LaundryCare.Washer.Program.Cotton": "Pranie: Bawełna",
"LaundryCare.Washer.Program.Curtains": "Pranie: Zasłony",
"LaundryCare.Washer.Program.DarkWash": "Pranie: Ciemne",
"LaundryCare.Washer.Program.DelicatesSilk": "Pranie: Delikatny jedwab",
"LaundryCare.Washer.Program.Dessous": "Pranie: Bielizna",
"LaundryCare.Washer.Program.DrumClean": "Pranie: Czyszcenie bębna",
"LaundryCare.Washer.Program.EasyCare": "Pranie: Delikatne",
"LaundryCare.Washer.Program.Mix": "Pranie: Mieszane",
"LaundryCare.Washer.Program.Monsoon": "Pranie: Deszczownica",
"LaundryCare.Washer.Program.MyTime": "Pranie: Mój czas",
"LaundryCare.Washer.Program.Outdoor": "Pranie: Na wolnym powietrzu",
"LaundryCare.Washer.Program.PlushToy": "Pranie: Zabawki pluszowe",
"LaundryCare.Washer.Program.Rinse.Rinse": "Pranie: Płukanie",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Pranie: Płukanie i wirowanie",
"LaundryCare.Washer.Program.Rinse": "Pranie: Płukanie",
"LaundryCare.Washer.Program.Sensitive": "Pranie: Delikatne",
"LaundryCare.Washer.Program.ShirtsBlouses": "Pranie: Koszule Bluzki",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Pranie: Wirowanie",
"LaundryCare.Washer.Program.SportFitness": "Pranie: Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Pranie: Super 15°C-30°C",
"LaundryCare.Washer.Program.Towels": "Pranie: Ręczniki",
"LaundryCare.Washer.Program.WashAndDry.60": "Pranie: Pranie i suszenie 60°C",
"LaundryCare.Washer.Program.WashAndDry.90": "Pranie: Pranie i suszenie 90°C",
"LaundryCare.Washer.Program.WaterProof": "Pranie: Wodoodporny",
"LaundryCare.Washer.Program.Wool": "Pranie: Wełna",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Pranie&Suszenie: Eco 40°C-60°C",
"LaundryCare.WasherDryer.Program.Cotton": "Pranie&Suszenie: Bawełna",
"LaundryCare.WasherDryer.Program.EasyCare": "Pranie&Suszenie: Delikatne",
"LaundryCare.WasherDryer.Program.Mix": "Pranie&Suszenie: Mieszane",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Wash&Dry: Płukanie",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Pranie&Suszenie: Płukanie i wirowanie",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Pranie&Suszenie: Koszule i Bluzki",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Pranie&Suszenie: Ręczniki",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Pranie&Suszenie: Pranie i Suszenie 60°C",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Pranie&Suszenie: Pranie i Suszenie 90°C",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Pranie&Suszenie: Wodoodporne",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Pranie&Suszenie: Wełna"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Czas trwania",
"BSH.Common.Option.ElapsedProgramTime": "Czas trwania programu",
"BSH.Common.Option.FinishInRelative": "Zakończ we względnym",
"BSH.Common.Option.ProgramProgress": "Postęp programu",
"BSH.Common.Option.RemainingProgramTime": "Pozostały czas programu",
"BSH.Common.Option.StartInRelative": "Zacznij od Względnego",
"BSH.Common.Root.ActiveProgram": "Atywny Program",
"BSH.Common.Root.SelectedProgram": "Wybierz Program",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Tryb czyszczenia",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Faza procesu",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Identyfikator mapy",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Kawa mielona",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "Podwójna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "Podwójna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "Podwójna + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Ekstra mocna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Łagodna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Łagodna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normalna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normalna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Mocna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Mocna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "Potrójna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "Potrójna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Bardzo łagodna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Very Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Bardzo mocna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Lewy",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Prawy",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "intensywny",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "intensywny +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normalny",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Ilość ziaren",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Wybór pojemnika na ziarna",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Temperatura kawy",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Poziom wypełnienia",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Przepływ",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Wiele napojów",
"Cooking.Common.Option.Hood.IntensiveLevel": "Gorący",
"Cooking.Common.Option.Hood.VentingLevel": "Gorący",
"Cooking.Oven.Option.FastPreHeat": "Szybkie podgrzewanie wstępne",
"Cooking.Oven.Option.SetpointTemperature": "Ustawiona temperatura",
"Cooking.Oven.Option.WarmingLevel": "Poziom nagrzewania",
"Dishcare.Dishwasher.Option.BrillianceDry": "Nabłyszczanie",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra suszenie",
"Dishcare.Dishwasher.Option.HalfLoad": "Połowa obciążenia",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiena Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Strefa intensywna",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Cichy",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Szuszenie do szafy",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Szuszenie do szafy Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Delikatne suszenie",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Suszenie metalu",
"LaundryCare.Dryer.Option.DryingTarget": "Cel suszenia",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "Wysoki",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Niski",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normalny",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Końcowe wirowanie",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Płukanie",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Nieokreślony",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Pranie",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Auto",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Max",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Off",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "Wysoka",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Niska",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Wyłączone",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Auto",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Chłodzenie",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Max",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Chłodzenie",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Bardzo gorący",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Gorący",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Ciepły",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Prędkość wirowania",
"LaundryCare.Washer.Option.Temperature": "Temperatura"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Przerywanie",
"BSH.Common.EnumType.OperationState.ActionRequired": "Konieczne są działania",
"BSH.Common.EnumType.OperationState.DelayedStart": "Opózniony start",
"BSH.Common.EnumType.OperationState.Error": "Błąd",
"BSH.Common.EnumType.OperationState.Finished": "Zakończony",
"BSH.Common.EnumType.OperationState.Inactive": "Nieaktywny",
"BSH.Common.EnumType.OperationState.Pause": "Pause",
"BSH.Common.EnumType.OperationState.Ready": "Gotowy",
"BSH.Common.EnumType.OperationState.Run": "W trakcie",
"BSH.Common.EnumType.PowerState.MainsOff": "Wyłączone zasilanie",
"BSH.Common.EnumType.PowerState.Off": "Wyłączony",
"BSH.Common.EnumType.PowerState.On": "Włączony",
"BSH.Common.EnumType.PowerState.Standby": "Wyłączony"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Niebieski",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Jasno niebieski",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Ciemno niebieski",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Zimny biały",
"BSH.Common.EnumType.AmbientLightColor.Color41": "Biały",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Ciepły biały",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Kolor niestandardowy",
"BSH.Common.EnumType.PowerState.MainsOff": "Wyłączone zasilanie",
"BSH.Common.EnumType.PowerState.Off": "Wyłączony",
"BSH.Common.EnumType.PowerState.On": "Włączony",
"BSH.Common.EnumType.PowerState.Standby": "Wyłączony",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Czas alarmu",
"BSH.Common.Setting.AmbientLightBrightness": "Jasność światła",
"BSH.Common.Setting.AmbientLightColor": "Kolor światła",
"BSH.Common.Setting.AmbientLightCustomColor": "Niestandardowy kolor światła",
"BSH.Common.Setting.AmbientLightEnabled": "Włączone oświetlenie",
"BSH.Common.Setting.ChildLock": "Zabezpieczenie przed dziećmi",
"BSH.Common.Setting.LiquidVolumeUnit": "Jednostka objętości cieczy",
"BSH.Common.Setting.PowerState": "Stan zasilania",
"BSH.Common.Setting.TemperatureUnit": "Jednostka temperatury",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Aktualna mapa",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Nazwa mapy 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Nazwa mapy 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Nazwa mapy 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Nazwa mapy 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Nazwa mapy 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Podgrzewacz do filiżanek",
"Cooking.Common.Setting.Lighting": "Oświetlenie",
"Cooking.Common.Setting.LightingBrightness": "Jasność oświetlenia",
"Cooking.Oven.EnumType.AddedSteam.Off": "Wyłączony",
"Cooking.Oven.EnumType.AddedSteam.On": "Włączony",
"Cooking.Oven.Setting.SabbathMode": "Tryb szabasowy",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Chłodziarka do butelek",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Chłodzenie centralne",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Chłodzenie lewej strony",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Chłodzenie prawej strony",
"Refrigeration.Common.Setting.EcoMode": "Tryb ekologiczny",
"Refrigeration.Common.Setting.FreshMode": "Tryb odświeżający",
"Refrigeration.Common.Setting.SabbathMode": "Tryb szabasowy",
"Refrigeration.Common.Setting.VacationMode": "Tryb wakacyjny",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Komora na wino",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Komora na wino 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Komora na wino 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Temperatura zadana w zamrażalce",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Temperatura zadana w lodówce",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Super zamrażanie",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Super chłodzenie"
}
}
}
@@ -0,0 +1,367 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Milchkaffee",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Caffè Crema",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Espresso doppio",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Milchschaum",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Warme Milch",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "Kaffee XL",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing": "Gerät spült",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing": "Gerät spült",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Café au lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Café con leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Café cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galão",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Großer Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Kleiner Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlängerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlängerter braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Wiener Melange",
"Cooking.Common.Program.Hood.Automatic": "Automatisch",
"Cooking.Common.Program.Hood.Venting": "Entlüften",
"Cooking.Common.Program.Hood.DelayedShutOff": "Delayed Shut Off",
"Cooking.Hob.Program.PowerLevelMode": "Power-Level Modus",
"Cooking.Oven.Program.Cleaning.Ecolysis": "Reinigungsfunktion",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Unterhitze",
"Cooking.Oven.Program.HeatingMode.Defrost": "Auftauen",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Trocknung",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Auftauen Spezial",
"Cooking.Oven.Program.HeatingMode.GrillLargeArea": "Grill, Großer Bereich",
"Cooking.Oven.Program.HeatingMode.HotAir": "Heißluft",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Heißluft Eco",
"Cooking.Oven.Program.HeatingMode.HotAirGentle": "Sanfte Heißluft",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Heißluft Grillen",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Intensive Hitze",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Warmhalten",
"Cooking.Oven.Program.HeatingMode.LetRest": "Ruhen lassen",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza Einstellung",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Vorheizen",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Geschirr vorheizen",
"Cooking.Oven.Program.HeatingMode.Proof": "Korrektur",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Langsam Kochen",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Ober- & Unterhitze",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Ober- & Unterhitze Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Wärmeschublade",
"Dishcare.Dishwasher.Program.Auto1": "Auto 1",
"Dishcare.Dishwasher.Program.Auto2": "Auto 2",
"Dishcare.Dishwasher.Program.Auto3": "Auto 3",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto halbe Beladung",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Express Glanz 65",
"Dishcare.Dishwasher.Program.Glas40": "Glas 40",
"Dishcare.Dishwasher.Program.GlassCare": "Glaspflege",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensiv 45",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensiv 70",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensiv Power",
"Dishcare.Dishwasher.Program.Kurz60": "Kurz 60",
"Dishcare.Dishwasher.Program.MachineCare": "Maschinenpflege",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maximale Reinigung",
"Dishcare.Dishwasher.Program.NightWash": "Night Wash",
"Dishcare.Dishwasher.Program.Normal45": "Normal 45",
"Dishcare.Dishwasher.Program.Normal65": "Normal 65",
"Dishcare.Dishwasher.Program.PreRinse": "Vorspülen",
"Dishcare.Dishwasher.Program.Quick45": "Schnell 45",
"Dishcare.Dishwasher.Program.Quick65": "Schnell 65",
"Dishcare.Dishwasher.Program.SteamFresh": "Dampffrisch",
"Dishcare.Dishwasher.Program.Super60": "Super 60",
"LaundryCare.Dryer.Program.AntiShrink": "Trocknen: Anti Einlaufen",
"LaundryCare.Dryer.Program.Blankets": "Trocknen: Decken",
"LaundryCare.Dryer.Program.BusinessShirts": "Trocknen: Business Shirts",
"LaundryCare.Dryer.Program.ColdRefresh.Business": "Dry: Business Refresh",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Trocknen: Eco 40-60",
"LaundryCare.Dryer.Program.Cotton": "Trocknen: Baumwolle",
"LaundryCare.Dryer.Program.Delicates": "Trocknen: Feinwäsche",
"LaundryCare.Dryer.Program.DownFeathers": "Trocknen: Daunenfedern",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Trocknen: Synthetik",
"LaundryCare.Dryer.Program.Hygiene": "Trocknen: Hygiene",
"LaundryCare.Dryer.Program.InBasket.WoolBasket": "Trocknen: Wolle im Korb",
"LaundryCare.Dryer.Program.Jeans": "Trocknen: Jeans",
"LaundryCare.Dryer.Program.Mix": "Trocknen: Schnell/Mix",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Trocknen: myTime",
"LaundryCare.Dryer.Program.Outdoor": "Trocknen: Outdoor",
"LaundryCare.Dryer.Program.Pillow": "Trocknen: Kopfkissen",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Trocknen: Auffrischen",
"LaundryCare.Dryer.Program.Shirts15": "Trocknen: Shirts 15",
"LaundryCare.Dryer.Program.Super40": "Trocknen: Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Trocknen: Synthetik",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Trocknen: Synthetik Auffrischen",
"LaundryCare.Dryer.Program.TimeWarm": "Trocknen: Zeitgesteuertes Programm Warm",
"LaundryCare.Dryer.Program.Towels": "Trocknen: Handtücher",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Trocknen: Outdoor Imprägnieren",
"LaundryCare.Dryer.Program.Wool.Wool": "Trocknen: Wolle",
"LaundryCare.Washer.Program.Auto30": "Waschen: Auto 30",
"LaundryCare.Washer.Program.Auto40": "Waschen: Auto 40",
"LaundryCare.Washer.Program.Auto60": "Waschen: Auto 60",
"LaundryCare.Washer.Program.Chiffon": "Waschen: Chiffon",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Waschen: Baumwolle Eco",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Waschen: Eco 40-60",
"LaundryCare.Washer.Program.Cotton": "Waschen: Baumwolle",
"LaundryCare.Washer.Program.Curtains": "Waschen: Gardienen",
"LaundryCare.Washer.Program.DarkWash": "Waschen: Dunkles",
"LaundryCare.Washer.Program.DelicatesSilk": "Waschen: Fein/Seide",
"LaundryCare.Washer.Program.Dessous": "Waschen: Unterwäsche",
"LaundryCare.Washer.Program.DrumClean": "Waschen: Trommel reinigen",
"LaundryCare.Washer.Program.EasyCare": "Waschen: Pflegeleicht",
"LaundryCare.Washer.Program.HygienicSteam.DrumClean": "Waschen: Trommel reinigen",
"LaundryCare.Washer.Program.Mix": "Waschen: Schnell/Mix",
"LaundryCare.Washer.Program.Monsoon": "Waschen: Monsoon",
"LaundryCare.Washer.Program.MyTime": "Waschen: myTime",
"LaundryCare.Washer.Program.Outdoor": "Waschen: Outdoor",
"LaundryCare.Washer.Program.PlushToy": "Waschen: Plüschtiere",
"LaundryCare.Washer.Program.Rinse.Rinse": "Waschen: Spülen",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Waschen: Spülen & Schleudern",
"LaundryCare.Washer.Program.Rinse": "Waschen: Spülen",
"LaundryCare.Washer.Program.Sensitive": "Waschen: Empfindliches",
"LaundryCare.Washer.Program.ShirtsBlouses": "Waschen: Hemden/Blusen",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Waschen: Schleudern/Abpumpen",
"LaundryCare.Washer.Program.SportFitness": "Waschen: Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Waschen: Super 15-30",
"LaundryCare.Washer.Program.Towels": "Waschen: Handtücher",
"LaundryCare.Washer.Program.WashAndDry.60": "Waschen: Super 15'",
"LaundryCare.Washer.Program.WashAndDry.90": "Waschen: Super 30'",
"LaundryCare.Washer.Program.WaterProof": "Waschen: Outdoor Imprägnieren",
"LaundryCare.Washer.Program.Wool": "Waschen: Wolle",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Waschen&Trocknen: Eco 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "Waschen&Trocknen: Baumwolle",
"LaundryCare.WasherDryer.Program.EasyCare": "Waschen&Trocknen: Pflegeleicht",
"LaundryCare.WasherDryer.Program.Mix": "Waschen&Trocknen: Mix",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Waschen&Trocknen: Spülen",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Waschen&Trocknen: Spülen & Schleudern",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Waschen&Trocknen: Hemden/Buisness",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Waschen&Trocknen: Handtücher",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Waschen&Trocknen: Wash & Dry 60'",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Waschen&Trocknen: Waschen&Trocknen 90'",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Waschen&Trocknen: Outdoor Imprägnieren",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Waschen&Trocknen: Wolle"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Dauer",
"BSH.Common.Option.ElapsedProgramTime": "Verstrichen",
"BSH.Common.Option.FinishInRelative": "Fertig in",
"BSH.Common.Option.ProgramProgress": "Fortschritt",
"BSH.Common.Option.RemainingProgramTime": "Verbleibend",
"BSH.Common.Option.StartInRelative": "Beginn in",
"BSH.Common.Root.ActiveProgram": "Actives Programm",
"BSH.Common.Root.SelectedProgram": "Gewähltes Programm",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Reinigungsmodus",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Prozessphase",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Reference Map Id",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Kaffeepulver",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "DoubleShot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "DoubleShot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "DoubleShot ++",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Extra stark",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Mild +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normal",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normal +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Stark",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Stark +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "TripleShot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "TripleShot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Sehr mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Sehr stark",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Sehr stark +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Links",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Rechts",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "intensiv",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "intensiv +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normal",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Stärke",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Bohnentank",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Temperatur",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Menge",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Intensität",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Doppelbezug",
"Cooking.Common.Option.Hood.IntensiveLevel": "Abzugshaube - Boost Stufe",
"Cooking.Common.Option.Hood.VentingLevel": "Abzugshaube - Entlüftungsstufe",
"Cooking.Hood.EnumType.Stage.FanStage01": "Stufe 1",
"Cooking.Hood.EnumType.Stage.FanStage02": "Stufe 2",
"Cooking.Hood.EnumType.Stage.FanStage03": "Stufe 3",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1": "Boost",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2": "Power Boost",
"Cooking.Oven.Option.FastPreHeat": "Schnelles Vorheizen",
"Cooking.Oven.Option.SetpointTemperature": "Solltemperatur",
"Cooking.Oven.Option.WarmingLevel": "Erwärmungsstufe",
"Dishcare.Dishwasher.Option.BrillianceDry": "Brillianz trocken",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra Trocken",
"Dishcare.Dishwasher.Option.HalfLoad": "Halbe Beladung",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiene Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Intensiv Zone",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Flüsterbetrieb",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "Aus",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Schranktrocken",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Schranktrocken Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Schonend trocknen",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Bügeltrocken",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off": "Aus",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1": "+1",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2": "+2",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3": "+3",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min120": "120 min",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min60": "60 min",
"LaundryCare.Dryer.Option.DryingTarget": "Trockenziel",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "Hoch",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Niedrig",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normal",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "Aus",
"LaundryCare.Washer.EnumType.IDosingLevel.Strong": "Stark",
"LaundryCare.Washer.EnumType.MultipleSoak.Off": "Aus",
"LaundryCare.Washer.EnumType.MultipleSoak.On": "An",
"LaundryCare.Washer.EnumType.ProcessPhase.DetergentDispensing": "Dosieren",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Letzter Schleudergang",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Spülen",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Nicht definiert",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Waschen",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "Aus",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Auto",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Max",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Aus",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 U/min",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "Hoch",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Niedrig",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Aus",
"LaundryCare.Washer.EnumType.Stains.Off": "Aus",
"LaundryCare.Washer.EnumType.Stains.On": "An",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Auto",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Kalt",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Max",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Kalt",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Extra Heiß",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Heiß",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Warm",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "Aus",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Schleuderdrehzahl",
"LaundryCare.Washer.Option.Temperature": "Temperatur"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Abbrechen",
"BSH.Common.EnumType.OperationState.ActionRequired": "Handlung erforderlich",
"BSH.Common.EnumType.OperationState.DelayedStart": "Verzögerter Start",
"BSH.Common.EnumType.OperationState.Error": "Fehler",
"BSH.Common.EnumType.OperationState.Finished": "Beendet",
"BSH.Common.EnumType.OperationState.Inactive": "Aus",
"BSH.Common.EnumType.OperationState.Pause": "Angehalten",
"BSH.Common.EnumType.OperationState.Ready": "Bereit",
"BSH.Common.EnumType.OperationState.Run": "Laufend",
"BSH.Common.EnumType.PowerState.MainsOff": "Netz aus",
"BSH.Common.EnumType.PowerState.Off": "Aus",
"BSH.Common.EnumType.PowerState.On": "An",
"BSH.Common.EnumType.PowerState.Standby": "Standby",
"Cooking.Hob.EnumType.PowerLevel.Off": "Aus",
"Cooking.Hob.EnumType.PowerLevel.On": "An"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Mittelblau",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Hellblau",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Dunkelblau",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Kaltweiß",
"BSH.Common.EnumType.AmbientLightColor.Color41": "Weiß",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Warmweiß",
"BSH.Common.EnumType.AmbientLightColor.Color43": "Weiß (Gold)",
"BSH.Common.EnumType.AmbientLightColor.Color44": "Weiß (Apricót)",
"BSH.Common.EnumType.AmbientLightColor.Color45": "Rot",
"BSH.Common.EnumType.AmbientLightColor.Color46": "Orange",
"BSH.Common.EnumType.AmbientLightColor.Color47": "Gelb",
"BSH.Common.EnumType.AmbientLightColor.Color48": "Grün",
"BSH.Common.EnumType.AmbientLightColor.Color49": "Blau",
"BSH.Common.EnumType.AmbientLightColor.Color50": "Violett",
"BSH.Common.EnumType.AmbientLightColor.Color51": "Kaltweiß",
"BSH.Common.EnumType.AmbientLightColor.Color52": "Weiß",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Eigene Farbe",
"BSH.Common.EnumType.PowerState.MainsOff": "Netz aus",
"BSH.Common.EnumType.PowerState.Off": "Aus",
"BSH.Common.EnumType.PowerState.On": "An",
"BSH.Common.EnumType.PowerState.Standby": "Standby",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Wecker",
"BSH.Common.Setting.AmbientLightBrightness": "Ambientebeleuchtung Helligkeit",
"BSH.Common.Setting.AmbientLightColor": "Ambientebeleuchtung Farbe",
"BSH.Common.Setting.AmbientLightCustomColor": "Ambientebeleuchtung benutzerdefinierte Farbe",
"BSH.Common.Setting.AmbientLightEnabled": "Ambientebeleuchtung aktiviert",
"BSH.Common.Setting.ChildLock": "Kindersicherung",
"BSH.Common.Setting.LiquidVolumeUnit": "Flüssigkeitsmenge Einheit",
"BSH.Common.Setting.PowerState": "Energiezustand",
"BSH.Common.Setting.TemperatureUnit": "Temperatur Einheit",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Aktuelle Karte",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Name Karte 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Name Karte 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Name Karte 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Name Karte 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Name Karte 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Tassenwärmer",
"Cooking.Common.Setting.Lighting": "Beleuchtung",
"Cooking.Common.Setting.LightingBrightness": "Helligkeit",
"Cooking.Hob.EnumType.ZoneSelector.FrontLeft": "vorne links",
"Cooking.Hob.EnumType.ZoneSelector.FrontRight": "vorne rechts",
"Cooking.Hob.EnumType.ZoneSelector.RearLeft": "hinten links",
"Cooking.Hob.EnumType.ZoneSelector.RearRight": "hinten rechts",
"Cooking.Oven.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Flaschenkühler",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Hauptkühler",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Kühler links",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Kühler rinks",
"Refrigeration.Common.Setting.EcoMode": "Eco Modus",
"Refrigeration.Common.Setting.FreshMode": "Frischemodus",
"Refrigeration.Common.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.VacationMode": "Urlaubsmodus",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Weinfach",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Weinfach 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Weinfach 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Solltemperatur Gefrierschrank",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Solltemperatur Kühlschrank",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Blitzgefrieren",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Blitzkühlen"
}
}
}
@@ -0,0 +1,368 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Caffe Latte",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Coffee",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Espresso Doppio",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Milk Froth",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Warm Milk",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "XLCoffee",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing": "Appliance OFF rinsing",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing": "Appliance ON rinsing",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Cafe Au Lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Cafe Con Leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Cafe Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galao",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Grosser Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Kleiner Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlaengerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlaengerter Braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Wiener Melange",
"Cooking.Common.Program.Hood.Automatic": "Automatic",
"Cooking.Common.Program.Hood.Venting": "Venting",
"Cooking.Common.Program.Hood.DelayedShutOff": "Delayed Shut Off",
"Cooking.Hob.Program.PowerLevelMode": "Power-Level Mode",
"Cooking.Oven.Program.Cleaning.Ecolysis": "Cleaning function",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Bottom Heating",
"Cooking.Oven.Program.HeatingMode.Defrost": "Defrost",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Desiccation",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Frozen Heatup Special",
"Cooking.Oven.Program.HeatingMode.GrillLargeArea": "Grill, Large Area",
"Cooking.Oven.Program.HeatingMode.HotAir": "Hot Air",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Hot Air Eco",
"Cooking.Oven.Program.HeatingMode.HotAirGentle": "Gentle Hot Air",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Hot Air Grilling",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Intensive Heat",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Keep Warm",
"Cooking.Oven.Program.HeatingMode.LetRest": "Let rest",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza Setting",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Pre Heating",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Preheat Ovenware",
"Cooking.Oven.Program.HeatingMode.Proof": "Proof",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Slow Cook",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Top Bottom Heating",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Top Bottom Heating Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Warming Drawer",
"Dishcare.Dishwasher.Program.Auto1": "Auto 35-45°C",
"Dishcare.Dishwasher.Program.Auto2": "Auto 45-65°C",
"Dishcare.Dishwasher.Program.Auto3": "Auto 65-75°C",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto Half Load",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50°C",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Express Sparkle 65°C",
"Dishcare.Dishwasher.Program.Glas40": "Glass 40°C",
"Dishcare.Dishwasher.Program.GlassCare": "Glass Care",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensive 45°C",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensive 70°C",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensive Power",
"Dishcare.Dishwasher.Program.Kurz60": "Express 60°C",
"Dishcare.Dishwasher.Program.MachineCare": "Machine Care",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maximum Cleaning",
"Dishcare.Dishwasher.Program.NightWash": "Night Wash",
"Dishcare.Dishwasher.Program.Normal45": "Normal 45°C",
"Dishcare.Dishwasher.Program.Normal65": "Normal 65°C",
"Dishcare.Dishwasher.Program.PreRinse": "Pre-rinse",
"Dishcare.Dishwasher.Program.Quick45": "Quick wash 45°C",
"Dishcare.Dishwasher.Program.Quick65": "Quick wash 65°C",
"Dishcare.Dishwasher.Program.SteamFresh": "Steam Fresh",
"Dishcare.Dishwasher.Program.Super60": "Super 60°C",
"LaundryCare.Dryer.Program.AntiShrink": "Dry: Anti Shrink",
"LaundryCare.Dryer.Program.Blankets": "Dry: Blankets",
"LaundryCare.Dryer.Program.BusinessShirts": "Dry: Business Shirts",
"LaundryCare.Dryer.Program.ColdRefresh.Business": "Dry: Business Refresh",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Dry: Eco 40-60°C",
"LaundryCare.Dryer.Program.Cotton": "Dry: Cotton",
"LaundryCare.Dryer.Program.Delicates": "Dry: Delicates",
"LaundryCare.Dryer.Program.DownFeathers": "Dry: Down Feathers",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Dry: Easy Care",
"LaundryCare.Dryer.Program.Hygiene": "Dry: Hygiene",
"LaundryCare.Dryer.Program.InBasket.WoolBasket": "Dry: Wool in Basket",
"LaundryCare.Dryer.Program.Jeans": "Dry: Jeans",
"LaundryCare.Dryer.Program.Mix": "Dry: Mix",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Dry: My Drying Time",
"LaundryCare.Dryer.Program.Outdoor": "Dry: Outdoor",
"LaundryCare.Dryer.Program.Pillow": "Dry: Pillow",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Dry: Refresh",
"LaundryCare.Dryer.Program.Shirts15": "Dry: Shirts 15",
"LaundryCare.Dryer.Program.Super40": "Dry: Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Dry: Synthetic",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Dry: Synthetic Refresh",
"LaundryCare.Dryer.Program.TimeWarm": "Dry: Timed Program Warm",
"LaundryCare.Dryer.Program.Towels": "Dry: Towels",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Dry: Water Proof",
"LaundryCare.Dryer.Program.Wool.Wool": "Dry: Wool",
"LaundryCare.Washer.Program.Auto30": "Wash: Auto 30",
"LaundryCare.Washer.Program.Auto40": "Wash: Auto 40",
"LaundryCare.Washer.Program.Auto60": "Wash: Auto 60",
"LaundryCare.Washer.Program.Chiffon": "Wash: Chiffon",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Wash: Cotton Eco",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Wash: Eco 40-60",
"LaundryCare.Washer.Program.Cotton": "Wash: Cotton",
"LaundryCare.Washer.Program.Curtains": "Wash: Curtains",
"LaundryCare.Washer.Program.DarkWash": "Wash: Dark Wash",
"LaundryCare.Washer.Program.DelicatesSilk": "Wash: Delicates Silk",
"LaundryCare.Washer.Program.Dessous": "Wash: Dessous",
"LaundryCare.Washer.Program.DrumClean": "Wash: Drum Clean",
"LaundryCare.Washer.Program.EasyCare": "Wash: Easy Care",
"LaundryCare.Washer.Program.HygienicSteam.DrumClean": "Drum Clean",
"LaundryCare.Washer.Program.Mix": "Wash: Mix",
"LaundryCare.Washer.Program.Monsoon": "Wash: Monsoon",
"LaundryCare.Washer.Program.MyTime": "Wash: My Time",
"LaundryCare.Washer.Program.Outdoor": "Wash: Outdoor",
"LaundryCare.Washer.Program.PlushToy": "Wash: Plush Toy",
"LaundryCare.Washer.Program.Rinse.Rinse": "Wash: Rinse",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Wash: Rinse & Spin",
"LaundryCare.Washer.Program.Rinse": "Wash: Rinse",
"LaundryCare.Washer.Program.Sensitive": "Wash: Sensitive",
"LaundryCare.Washer.Program.ShirtsBlouses": "Wash: Shirts Blouses",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Wash: Spin Drain",
"LaundryCare.Washer.Program.SportFitness": "Wash: Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Wash: Super 15-30",
"LaundryCare.Washer.Program.Towels": "Wash: Towels",
"LaundryCare.Washer.Program.WashAndDry.60": "Wash: Wash And Dry 60",
"LaundryCare.Washer.Program.WashAndDry.90": "Wash: Wash And Dry 90",
"LaundryCare.Washer.Program.WaterProof": "Wash: Water Proof",
"LaundryCare.Washer.Program.Wool": "Wash: Wool",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Wash&Dry: Eco 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "Wash&Dry: Cotton",
"LaundryCare.WasherDryer.Program.EasyCare": "Wash&Dry: Easy Care",
"LaundryCare.WasherDryer.Program.Mix": "Wash&Dry: Mix",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Wash&Dry: Rinse",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Wash&Dry: Rinse & Spin",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Wash&Dry: Shirts Blouses",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Wash&Dry: Towels",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Wash&Dry: Wash And Dry 60",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Wash&Dry: Wash And Dry 90",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Wash&Dry: Water Proof",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Wash&Dry: Wool"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Duration",
"BSH.Common.Option.ElapsedProgramTime": "Elapsed Program Time",
"BSH.Common.Option.FinishInRelative": "Finish In Relative",
"BSH.Common.Option.ProgramProgress": "Program Progress",
"BSH.Common.Option.RemainingProgramTime": "Remaining Program Time",
"BSH.Common.Option.StartInRelative": "Start In Relative",
"BSH.Common.Root.ActiveProgram": "Active Program",
"BSH.Common.Root.SelectedProgram": "Selected Program",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Cleaning Mode",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Process Phase",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Reference Map Id",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Coffee Ground",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "Double Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "Double Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "Double Shot + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Extra Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Mild +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normal",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normal +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Strong +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "Triple Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "Triple Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Very Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Very Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Very Strong +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Left",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Right",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "intense",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "intense +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normal",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Bean Amount",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Bean Container Selection",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Coffee Temperature",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Fill Quantity",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Flow Rate",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Multiple Beverages",
"Cooking.Common.Option.Hood.IntensiveLevel": "Hood",
"Cooking.Common.Option.Hood.VentingLevel": "Hood",
"Cooking.Hood.EnumType.Stage.FanStage01": "Stage 1",
"Cooking.Hood.EnumType.Stage.FanStage02": "Stage 2",
"Cooking.Hood.EnumType.Stage.FanStage03": "Stage 3",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1": "Boost",
"Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2": "Power Boost",
"Cooking.Oven.Option.FastPreHeat": "Fast Pre Heat",
"Cooking.Oven.Option.SetpointTemperature": "Setpoint Temperature",
"Cooking.Oven.Option.WarmingLevel": "Warming Level",
"Dishcare.Dishwasher.Option.BrillianceDry": "Brilliance Dry",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra Dry",
"Dishcare.Dishwasher.Option.HalfLoad": "Half Load",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiene Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Intensive Zone",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Silence On Demand",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Common.EnumType.ProcessPhase.Drying": "Drying",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "Off",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Cupboard Dry",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Cupboard Dry Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Gentle Dry",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Iron Dry",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off": "Off",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1": "+1",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2": "+2",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3": "+3",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min120": "120 min",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min60": "60 min",
"LaundryCare.Dryer.Option.DryingTarget": "Drying Target",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "High",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Light",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normal",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "Off",
"LaundryCare.Washer.EnumType.IDosingLevel.Strong": "Strong",
"LaundryCare.Washer.EnumType.MultipleSoak.Off": "Off",
"LaundryCare.Washer.EnumType.MultipleSoak.On": "On",
"LaundryCare.Washer.EnumType.ProcessPhase.DetergentDispensing": "Dispensing",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Final Spinning",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Rinsing",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Undefined",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Washing",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "Off",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Auto",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Max",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Off",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "High",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Low",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Off",
"LaundryCare.Washer.EnumType.Stains.Off": "Off",
"LaundryCare.Washer.EnumType.Stains.On": "On",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Auto",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Cold",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Max",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Cold",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Extra Hot",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Hot",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Warm",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "Off",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Spin Speed",
"LaundryCare.Washer.Option.Temperature": "Temperature"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Aborting",
"BSH.Common.EnumType.OperationState.ActionRequired": "Action Required",
"BSH.Common.EnumType.OperationState.DelayedStart": "Delayed Start",
"BSH.Common.EnumType.OperationState.Error": "Error",
"BSH.Common.EnumType.OperationState.Finished": "Finished",
"BSH.Common.EnumType.OperationState.Inactive": "Inactive",
"BSH.Common.EnumType.OperationState.Pause": "Pause",
"BSH.Common.EnumType.OperationState.Ready": "Ready",
"BSH.Common.EnumType.OperationState.Run": "Run",
"BSH.Common.EnumType.PowerState.MainsOff": "Mains Off",
"BSH.Common.EnumType.PowerState.Off": "Off",
"BSH.Common.EnumType.PowerState.On": "On",
"BSH.Common.EnumType.PowerState.Standby": "Standby",
"Cooking.Hob.EnumType.PowerLevel.Off": "Off",
"Cooking.Hob.EnumType.PowerLevel.On": "On"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Blue",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Light Blue",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Dark Blue",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Cold White",
"BSH.Common.EnumType.AmbientLightColor.Color41": "White(Lemon)",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Warm (Ocher)",
"BSH.Common.EnumType.AmbientLightColor.Color43": "White (Gold)",
"BSH.Common.EnumType.AmbientLightColor.Color44": "White (Apricot)",
"BSH.Common.EnumType.AmbientLightColor.Color45": "Red",
"BSH.Common.EnumType.AmbientLightColor.Color46": "Orange",
"BSH.Common.EnumType.AmbientLightColor.Color47": "Yellow",
"BSH.Common.EnumType.AmbientLightColor.Color48": "Green",
"BSH.Common.EnumType.AmbientLightColor.Color49": "Blue",
"BSH.Common.EnumType.AmbientLightColor.Color50": "Purple",
"BSH.Common.EnumType.AmbientLightColor.Color51": "Cold White",
"BSH.Common.EnumType.AmbientLightColor.Color52": "White",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Custom Color",
"BSH.Common.EnumType.PowerState.MainsOff": "Mains Off",
"BSH.Common.EnumType.PowerState.Off": "Off",
"BSH.Common.EnumType.PowerState.On": "On",
"BSH.Common.EnumType.PowerState.Standby": "Standby",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Alarm Clock",
"BSH.Common.Setting.AmbientLightBrightness": "Ambient Light Brightness",
"BSH.Common.Setting.AmbientLightColor": "Ambient Light Color",
"BSH.Common.Setting.AmbientLightCustomColor": "Ambient Light Custom Color",
"BSH.Common.Setting.AmbientLightEnabled": "Ambient Light Enabled",
"BSH.Common.Setting.ChildLock": "Child Lock",
"BSH.Common.Setting.LiquidVolumeUnit": "Liquid Volume Unit",
"BSH.Common.Setting.PowerState": "Power State",
"BSH.Common.Setting.TemperatureUnit": "Temperature Unit",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Current Map",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Name Of Map 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Name Of Map 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Name Of Map 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Name Of Map 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Name Of Map 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Cup Warmer",
"Cooking.Common.Setting.Lighting": "Lighting",
"Cooking.Common.Setting.LightingBrightness": "Lighting Brightness",
"Cooking.Hob.EnumType.ZoneSelector.FrontLeft": "Front Left",
"Cooking.Hob.EnumType.ZoneSelector.FrontRight": "Front Right",
"Cooking.Hob.EnumType.ZoneSelector.RearLeft": "Rear Left",
"Cooking.Hob.EnumType.ZoneSelector.RearRight": "Rear Right",
"Cooking.Oven.Setting.SabbathMode": "Sabbath Mode",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Bottle Cooler",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Chiller Common",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Chiller Left",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Chiller Right",
"Refrigeration.Common.Setting.EcoMode": "Eco Mode",
"Refrigeration.Common.Setting.FreshMode": "Fresh Mode",
"Refrigeration.Common.Setting.SabbathMode": "Sabbath Mode",
"Refrigeration.Common.Setting.VacationMode": "Vacation Mode",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Wine Compartment",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Wine Compartment 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Wine Compartment 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Setpoint Temperature Freezer",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Setpoint Temperature Refrigerator",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Super Mode Freezer",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Super Mode Refrigerator"
}
}
}
@@ -0,0 +1,333 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "קפה לאטה",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "קפוצ'ינו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "קפה",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "אספרסו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "אספרסו דופיו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "אספרסו מקיאטו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "לאטה מקיאטו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "חלב מוקצף",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "ריסטרטו",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "חלב חם",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "XL קפה",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "אמריקנו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "פנס בעין",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "קפה הפוך",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "קפה קון לצ'ה",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "קפה קורטאדו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "קורטאדו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "עין מתה",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "דופיו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "לבן שטוח",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "גאלאו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "גארוטו",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "גרוסר בראונר",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "קאפי",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "קלינר בראונר",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "קופי ורקירד",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "עין אדומה",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlaengerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlaengerter Braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "וינר מלנג'",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing": "שטיפה פועלת",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing": "שטיפה מופסקת",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "חימום תחתון",
"Cooking.Oven.Program.HeatingMode.Defrost": "הפשרה",
"Cooking.Oven.Program.HeatingMode.Desiccation": "ייבוש",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "ספיישל חימום קפוא",
"Cooking.Oven.Program.HeatingMode.HotAir": "אוויר חם",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "אוויר חם חיסכון",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "צליית אוויר חם",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "חום אינטנסיבי",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "שמירת חום",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "פיצה",
"Cooking.Oven.Program.HeatingMode.PreHeating": "חימום מוקדם",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "חימום תנור מראש",
"Cooking.Oven.Program.HeatingMode.Proof": "הוכחה",
"Cooking.Oven.Program.HeatingMode.SlowCook": "בישול איטי",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "חימום עליון תחתון",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "חימום עליון תחתון אקו",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "מגירת חימום",
"Dishcare.Dishwasher.Program.Auto1": "אוטומטי 1",
"Dishcare.Dishwasher.Program.Auto2": "אוטומטי 2",
"Dishcare.Dishwasher.Program.Auto3": "אוטומטי 3",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "חצי כמות אוטומטי",
"Dishcare.Dishwasher.Program.Eco50": "אקו 50",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "הברקה מהירה 65",
"Dishcare.Dishwasher.Program.Glas40": "זכוכית 40",
"Dishcare.Dishwasher.Program.GlassCare": "טיפול בזכוכית",
"Dishcare.Dishwasher.Program.Intensiv45": "אינטנסיבי 45",
"Dishcare.Dishwasher.Program.Intensiv70": "אינטנסיבי 70",
"Dishcare.Dishwasher.Program.IntensivPower": "כוח אינטנסיבי",
"Dishcare.Dishwasher.Program.Kurz60": "אקספרס 60",
"Dishcare.Dishwasher.Program.MachineCare": "טיפול במכונה",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "ניקיון מירבי",
"Dishcare.Dishwasher.Program.NightWash": "רחצת לילה",
"Dishcare.Dishwasher.Program.Normal45": "רגיל 45",
"Dishcare.Dishwasher.Program.Normal65": "רגיל 65",
"Dishcare.Dishwasher.Program.PreRinse": "שטיפה מראש",
"Dishcare.Dishwasher.Program.Quick45": "אקספרס 45",
"Dishcare.Dishwasher.Program.Quick65": "אקספרס 65",
"Dishcare.Dishwasher.Program.SteamFresh": "קיטור טרי",
"Dishcare.Dishwasher.Program.Super60": "סופר 60",
"LaundryCare.Dryer.Program.AntiShrink": "ייבוש: נגד כיווץ",
"LaundryCare.Dryer.Program.Blankets": "ייבוש: שמיכות",
"LaundryCare.Dryer.Program.BusinessShirts": "ייבוש: חולצות עסקים",
"LaundryCare.Dryer.Program.ColdRefresh.Business": "ייבוש: רענון עסקי",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "ייבוש: אקו 40-60",
"LaundryCare.Dryer.Program.Cotton": "ייבוש: כותנה",
"LaundryCare.Dryer.Program.Delicates": "ייבוש: עדינים",
"LaundryCare.Dryer.Program.DownFeathers": "ייבוש: נוצות פוך",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "ייבוש: טיפול קל",
"LaundryCare.Dryer.Program.Hygiene": "ייבוש: היגיינה",
"LaundryCare.Dryer.Program.InBasket.WoolBasket": "ייבוש: צמר בסל",
"LaundryCare.Dryer.Program.Jeans": "ייבוש: ג'ינס",
"LaundryCare.Dryer.Program.Mix": "תערובת ייבושה",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "ייבוש: זמן הייבוש שלי",
"LaundryCare.Dryer.Program.Outdoor": "ייבוש: בחוץ",
"LaundryCare.Dryer.Program.Pillow": "ייבוש: כרית",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "ייבוש: רענן",
"LaundryCare.Dryer.Program.Shirts15": "ייבוש: חולצות 15",
"LaundryCare.Dryer.Program.Super40": "ייבוש: סופר 40",
"LaundryCare.Dryer.Program.Synthetic": "ייבוש: סינתטי",
"LaundryCare.Dryer.Program.SyntheticRefresh": "ייבוש: רענון סינתטי",
"LaundryCare.Dryer.Program.TimeWarm": "ייבוש: תוכנית מתוזמנת חמה",
"LaundryCare.Dryer.Program.Towels": "ייבוש: מגבות",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "ייבוש: חסין מים",
"LaundryCare.Dryer.Program.Wool.Wool": "ייבוש: צמר",
"LaundryCare.Washer.Program.Auto30": "כביסה: אוטומטי 30",
"LaundryCare.Washer.Program.Auto40": "כביסה: אוטומטי 40",
"LaundryCare.Washer.Program.Auto60": "כביסה: אוטומטי 60",
"LaundryCare.Washer.Program.Chiffon": "כביסה: שיפון",
"LaundryCare.Washer.Program.Cotton.CottonEco": "כביסה: כותנה אקו",
"LaundryCare.Washer.Program.Cotton.Eco4060": "כביסה: אקו 40-60",
"LaundryCare.Washer.Program.Cotton": "כביסה: כותנה",
"LaundryCare.Washer.Program.Curtains": "כביסה: וילונות",
"LaundryCare.Washer.Program.DarkWash": "כביסה: כביסה כהה",
"LaundryCare.Washer.Program.DelicatesSilk": "כביסה: משי עדין",
"LaundryCare.Washer.Program.Dessous": "כביסה: דססוס",
"LaundryCare.Washer.Program.DrumClean": "כביסה: ניקוי תופים",
"LaundryCare.Washer.Program.EasyCare": "כביסה: טיפול קל",
"LaundryCare.Washer.Program.Mix": "כביסה: לערבב",
"LaundryCare.Washer.Program.Monsoon": "כביסה: מונסון",
"LaundryCare.Washer.Program.MyTime": "כביסה: הזמן שלי",
"LaundryCare.Washer.Program.Outdoor": "כביסה: בחוץ",
"LaundryCare.Washer.Program.PlushToy": "כביסה: צעצוע קטיפה",
"LaundryCare.Washer.Program.Rinse.Rinse": "כביסה: שטיפה",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "כביסה: שטיפה וסחיטה",
"LaundryCare.Washer.Program.Rinse": "כביסה: שטיפה",
"LaundryCare.Washer.Program.Sensitive": "כביסה: עדין",
"LaundryCare.Washer.Program.ShirtsBlouses": "כביסה: חולצות חולצות",
"LaundryCare.Washer.Program.Spin.SpinDrain": "כביסה: סחיטה וניקוז",
"LaundryCare.Washer.Program.SportFitness": "כביסה: כושר ספורט",
"LaundryCare.Washer.Program.Super153045.Super1530": "כביסה: סופר 15-30",
"LaundryCare.Washer.Program.Towels": "כביסה: מגבות",
"LaundryCare.Washer.Program.WashAndDry.60": "כביסה: שטיפה וייבוש 60",
"LaundryCare.Washer.Program.WashAndDry.90": "כביסה: שטיפה וייבוש 90",
"LaundryCare.Washer.Program.WaterProof": "כביסה: חסין מים",
"LaundryCare.Washer.Program.Wool": "כביסה: צמר",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "כביסה וייבוש: אקו 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "כביסה וייבוש: כותנה",
"LaundryCare.WasherDryer.Program.EasyCare": "כביסה וייבוש: Easy Care",
"LaundryCare.WasherDryer.Program.Mix": "כביסה וייבוש: כביסה מעורבת",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "כביסה וייבוש: שטיפה",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "כביסה וייבוש: שטיפה וסחיטה",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "כביסה וייבוש: חולצות חולצות",
"LaundryCare.WasherDryer.Program.Towels.Towels": "כביסה וייבוש: מגבות",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "כביסה וייבוש: כביסה וייבוש 60",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "כביסה וייבוש: כביסה וייבוש 90",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "כביסה וייבוש: חסין מים",
"LaundryCare.WasherDryer.Program.Wool.Wool": "כביסה וייבוש: צמר"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "מֶשֶׁך",
"BSH.Common.Option.ElapsedProgramTime": "זמן תוכנית שחלף",
"BSH.Common.Option.FinishInRelative": "סיים באופן יחסי",
"BSH.Common.Option.ProgramProgress": "התקדמות התוכנית",
"BSH.Common.Option.RemainingProgramTime": "זמן התוכנית שנותר",
"BSH.Common.Option.StartInRelative": "התחל באופן יחסי",
"BSH.Common.Root.ActiveProgram": "תוכנית פעילה",
"BSH.Common.Root.SelectedProgram": "תוכנית נבחרת",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "מצב ניקוי",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "שלב התהליך",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "זיהוי מפת עזר",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "קפה טחון",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "זריקה כפולה",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "זריקה כפולה +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "זריקה כפולה + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "חזק במיוחד",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "מָתוּן",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "קל +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "נוֹרמָלִי",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "רגיל +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "חָזָק",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "חזקה +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "זריקה משולשת",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "זריקה משולשת +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "קל מאוד",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "חזק מאוד",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "חזק מאוד +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "שמאלה",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "ימין",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "אִינטֶנסִיבִי",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "אינטנסיבי +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "נוֹרמָלִי",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "כמות שעועית",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "בחירת מיכל שעועית",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "טמפרטורת קפה",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "כמות מילוי",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "קצב זרימה",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "משקאות מרובים",
"Cooking.Common.Option.Hood.IntensiveLevel": "בַּרדָס",
"Cooking.Common.Option.Hood.VentingLevel": "בַּרדָס",
"Cooking.Oven.Option.FastPreHeat": "חום מוקדם מהיר",
"Cooking.Oven.Option.SetpointTemperature": "טמפרטורת קבע",
"Cooking.Oven.Option.WarmingLevel": "רמת התחממות",
"Dishcare.Dishwasher.Option.BrillianceDry": "ייבוש עם ברק",
"Dishcare.Dishwasher.Option.ExtraDry": "יבש במיוחד",
"Dishcare.Dishwasher.Option.HalfLoad": "חצי עומס",
"Dishcare.Dishwasher.Option.HygienePlus": "היגיינה פלוס",
"Dishcare.Dishwasher.Option.IntensivZone": "אזור אינטנסיבי",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "שתיקה לפי דרישה",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "מהירות משתנה פלוס",
"LaundryCare.Common.EnumType.ProcessPhase.Drying": "יִבּוּשׁ",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "כבוי",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "יבש ארון",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "ארון יבש פלוס",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "ייבוש עדין",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "יבש ברזל",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off": "כבוי",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1": "+1",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2": "+2",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3": "+3",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min120": "120 דקות",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min60": "60 דקות",
"LaundryCare.Dryer.Option.DryingTarget": "מטרת ייבוש",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "גָבוֹהַ",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "אוֹר",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "נוֹרמָלִי",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "כבוי",
"LaundryCare.Washer.EnumType.IDosingLevel.Strong": "חזק",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "ספינינג סופי",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "שְׁטִיפָה",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "לא מוגדר",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "כְּבָסִים",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "כבוי",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "אוטומטי",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "מקס",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "כבוי",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 סל\"ד",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "גָבוֹהַ",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "נָמוּך",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "בינוני",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "כבוי",
"LaundryCare.Washer.EnumType.Temperature.Auto": "אוטומטי",
"LaundryCare.Washer.EnumType.Temperature.Cold": "קַר",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "מקס",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "קר",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "חם מאוד",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "חם",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "פושר",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "כבוי",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "מהירות הסיבוב",
"LaundryCare.Washer.Option.Temperature": "טמפרטורה"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "הפסקת פעולה",
"BSH.Common.EnumType.OperationState.ActionRequired": "נדרשת התערבות",
"BSH.Common.EnumType.OperationState.DelayedStart": "הפעלה מאוחרת",
"BSH.Common.EnumType.OperationState.Error": "שגיאה",
"BSH.Common.EnumType.OperationState.Finished": "סיים",
"BSH.Common.EnumType.OperationState.Inactive": "לא פעיל",
"BSH.Common.EnumType.OperationState.Pause": "מופסק",
"BSH.Common.EnumType.OperationState.Ready": "מוכן",
"BSH.Common.EnumType.OperationState.Run": "פועל",
"BSH.Common.EnumType.PowerState.MainsOff": "מנותק מהחשמל",
"BSH.Common.EnumType.PowerState.Off": "כבוי",
"BSH.Common.EnumType.PowerState.On": "פועל",
"BSH.Common.EnumType.PowerState.Standby": "מצב המתנה"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "כָּחוֹל",
"BSH.Common.EnumType.AmbientLightColor.Color31": "כחול בהיר",
"BSH.Common.EnumType.AmbientLightColor.Color32": "כחול כהה",
"BSH.Common.EnumType.AmbientLightColor.Color40": "לבן קר",
"BSH.Common.EnumType.AmbientLightColor.Color41": "לבן",
"BSH.Common.EnumType.AmbientLightColor.Color42": "לבן חם",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "צבע מותאם אישית",
"BSH.Common.EnumType.PowerState.MainsOff": "כיבוי חשמל",
"BSH.Common.EnumType.PowerState.Off": "כבוי",
"BSH.Common.EnumType.PowerState.On": "עַל",
"BSH.Common.EnumType.PowerState.Standby": "המתנה",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "צֶלסִיוּס",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "פרנהייט",
"BSH.Common.Setting.AlarmClock": "שעון מעורר",
"BSH.Common.Setting.AmbientLightBrightness": "בהירות אור הסביבה",
"BSH.Common.Setting.AmbientLightColor": "צבע אור סביבתי",
"BSH.Common.Setting.AmbientLightCustomColor": "צבע מותאם אישית של אור הסביבה",
"BSH.Common.Setting.AmbientLightEnabled": "אור הסביבה מופעל",
"BSH.Common.Setting.ChildLock": "נעילת ילדים",
"BSH.Common.Setting.LiquidVolumeUnit": "יחידת נפח נוזלי",
"BSH.Common.Setting.PowerState": "מדינת כוח",
"BSH.Common.Setting.TemperatureUnit": "יחידת טמפרטורה",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "מפה נוכחית",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "מפה 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "מפה 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "מפה 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "מפה 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "מפה 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "מחמם כוסות",
"Cooking.Common.Setting.Lighting": "תְאוּרָה",
"Cooking.Common.Setting.LightingBrightness": "בהירות תאורה",
"Cooking.Oven.Setting.SabbathMode": "מצב שבת",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "מקרר בקבוקים: טמפרטורה",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "מקרר: טמפרטורה",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "מקרר שמאלי: : טמפרטורה",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "מקרר ימני: טמפרטורה",
"Refrigeration.Common.Setting.EcoMode": "מצב חיסכון",
"Refrigeration.Common.Setting.FreshMode": "מצב טרי",
"Refrigeration.Common.Setting.SabbathMode": "מצב שבת",
"Refrigeration.Common.Setting.VacationMode": "מצב חופשה",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "תא יין",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "תא יין 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "תא יין 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "מקפיא: טמפרטורה",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "מקרר: טמפרטורה",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "הקפאה מהירה",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "קירור מהיר"
}
}
}
@@ -0,0 +1,337 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Koffie zwart",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Dubbele Espresso ",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Melkschuim",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Warme Melk",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "Koffie XL",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Cafe Au Lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Cafe Con Leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Cafe Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galao",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Grosser Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Kleiner Brauner",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Verlaengerter",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Verlaengerter Braun",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Wiener Melange",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing": "Apparaat op spoelen",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing": "Apparaat uit spoelen",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Onder Verwarmen",
"Cooking.Oven.Program.HeatingMode.Defrost": "Ontdooien",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Uitdroging",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Bevroren Opwarmen",
"Cooking.Oven.Program.HeatingMode.HotAir": "Hete Lucht",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Hete Lucht Eco",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Hete Lucht grillen",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Intensieve Warmte",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Warmhouden",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Voorverwarmen",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Verwarm de oven voor",
"Cooking.Oven.Program.HeatingMode.Proof": "Rijzen",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Langzaam Koken",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Onder-Boven verwarmen",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Onder-Boven verwarmen Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Warmhoudlade",
"Dishcare.Dishwasher.Program.Auto1": "Auto 35-45°C",
"Dishcare.Dishwasher.Program.Auto2": "Auto 45-65°C",
"Dishcare.Dishwasher.Program.Auto3": "Auto 65-75°C",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto Half Beladen",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Express Sparkle 65",
"Dishcare.Dishwasher.Program.Glas40": "Glas 40",
"Dishcare.Dishwasher.Program.GlassCare": "Glasverzorging",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensief 45",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensief 70",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensief Vermogen",
"Dishcare.Dishwasher.Program.Kurz60": "Express 60",
"Dishcare.Dishwasher.Program.MachineCare": "Machine Onderhoud",
"Dishcare.Dishwasher.Program.MagicDaily": "Magic Daily",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maximaal Reinigen",
"Dishcare.Dishwasher.Program.NightWash": "Nacht Was",
"Dishcare.Dishwasher.Program.Normal45": "Normaal 45°C",
"Dishcare.Dishwasher.Program.Normal65": "Normaal 65°C",
"Dishcare.Dishwasher.Program.PreRinse": "Voorspoelen",
"Dishcare.Dishwasher.Program.Quick45": "Snelle was 45°C",
"Dishcare.Dishwasher.Program.Quick65": "Snelle was 65°C",
"Dishcare.Dishwasher.Program.SteamFresh": "Vers stomen",
"Dishcare.Dishwasher.Program.Super60": "Super 60°C",
"LaundryCare.Dryer.Program.AntiShrink": "Anti-krimp",
"LaundryCare.Dryer.Program.Blankets": "Dekens",
"LaundryCare.Dryer.Program.BusinessShirts": "Zakelijke Overhemden",
"LaundryCare.Dryer.Program.ColdRefresh.Business": "Zakelijk Refresh",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Eco 40-60",
"LaundryCare.Dryer.Program.Cotton": "Katoen",
"LaundryCare.Dryer.Program.Delicates": "Fijn & Zijde",
"LaundryCare.Dryer.Program.DownFeathers": "Donzen Veren",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Kreukherstellend",
"LaundryCare.Dryer.Program.Hygiene": "Hygiëne",
"LaundryCare.Dryer.Program.InBasket.WoolBasket": "Wol in Mand",
"LaundryCare.Dryer.Program.Jeans": "Jeans",
"LaundryCare.Dryer.Program.Mix": "Mix",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Variable Time",
"LaundryCare.Dryer.Program.Outdoor": "Outdoor & Extreme Sporten",
"LaundryCare.Dryer.Program.Pillow": "Kussens",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Refresh",
"LaundryCare.Dryer.Program.Shirts15": "Shirts 15",
"LaundryCare.Dryer.Program.Super40": "Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Synthetisch",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Synthetisch Refresh",
"LaundryCare.Dryer.Program.TimeWarm": "Tijdprogramma Warm",
"LaundryCare.Dryer.Program.Towels": "Handdoeken",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Waterbestendig",
"LaundryCare.Dryer.Program.Wool.Wool": "Wol",
"LaundryCare.Washer.Program.Auto30": "Auto 30",
"LaundryCare.Washer.Program.Auto40": "Auto 40",
"LaundryCare.Washer.Program.Auto60": "Auto 60",
"LaundryCare.Washer.Program.Chiffon": "Zijde",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Katoen Eco",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Eco 40-60",
"LaundryCare.Washer.Program.Cotton": "Katoen",
"LaundryCare.Washer.Program.Curtains": "Gordijnen",
"LaundryCare.Washer.Program.DarkWash": "Jeans & Donkeren Was",
"LaundryCare.Washer.Program.DelicatesSilk": "Fijne Zijde",
"LaundryCare.Washer.Program.Dessous": "Ondergoed",
"LaundryCare.Washer.Program.DrumClean": "Trommel Reinigen",
"LaundryCare.Washer.Program.EasyCare": "Kreukherstellend",
"LaundryCare.Washer.Program.Mix": "Mix",
"LaundryCare.Washer.Program.Monsoon": "Monsoon",
"LaundryCare.Washer.Program.MyTime": "My Time",
"LaundryCare.Washer.Program.Outdoor": "Outdoor & Extreme Sporten",
"LaundryCare.Washer.Program.PlushToy": "Plushen Speelgoed",
"LaundryCare.Washer.Program.Rinse.Rinse": "Spoelen",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Spoelen & Afpompen",
"LaundryCare.Washer.Program.Rinse": "Spoelen",
"LaundryCare.Washer.Program.Sensitive": "Sensitive",
"LaundryCare.Washer.Program.ShirtsBlouses": "Overhemden Bloezen",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Centrifugeren & Afpompen",
"LaundryCare.Washer.Program.SportFitness": "Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Super 15-30",
"LaundryCare.Washer.Program.Towels": "Handdoeken",
"LaundryCare.Washer.Program.WashAndDry.60": "Was en Droog 60",
"LaundryCare.Washer.Program.WashAndDry.90": "Was en Droog 90",
"LaundryCare.Washer.Program.WaterProof": "Waterbestendig",
"LaundryCare.Washer.Program.Wool": "Wol",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Eco 40-60",
"LaundryCare.WasherDryer.Program.Cotton": "Katoen",
"LaundryCare.WasherDryer.Program.EasyCare": "Kreukherstellend",
"LaundryCare.WasherDryer.Program.Mix": "Mix",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Afspoelen",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Afspoelen & Afpompen",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Overhemden Bloezen",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Handdoeken",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Was en Droog 60",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Was en Droog 90",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Waterbestendig",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Wol"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Looptijd",
"BSH.Common.Option.ElapsedProgramTime": "Verstreken programmatijd",
"BSH.Common.Option.FinishInRelative": "Klaar In",
"BSH.Common.Option.ProgramProgress": "Programmavoortgang",
"BSH.Common.Option.RemainingProgramTime": "Resterende programmatijd",
"BSH.Common.Option.StartInRelative": "Start In Relative",
"BSH.Common.Root.ActiveProgram": "Actief Programma",
"BSH.Common.Root.SelectedProgram": "Geselecteerd Programma",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Reinigingsmodus",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Process Phase",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Reference Map Id",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Koffie Gemalen",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "Double Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "Double Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "Double Shot + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Extra Sterk",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Mild",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Mild +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normaal",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normal +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Sterk",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Sterk +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "Triple Shot",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "Triple Shot +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Slappe Bak",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Heel Sterk",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Heel Sterk +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Linkse Container",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Rechter Container",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "Intens",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "Intens +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normaal",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Hoeveelheid Bonen",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Koffieboon Selectie",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Koffie Temperatuur",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Vulhoeveelheid",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Stroomsnelheid",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Meerdere Uitgiften",
"Cooking.Common.Option.Hood.IntensiveLevel": "Hood",
"Cooking.Common.Option.Hood.VentingLevel": "Hood",
"Cooking.Oven.Option.FastPreHeat": "Snel Voorverwarmen",
"Cooking.Oven.Option.SetpointTemperature": "Setpoint Temperatuur",
"Cooking.Oven.Option.WarmingLevel": "Opwarmniveau",
"Dishcare.Dishwasher.Option.BrillianceDry": "Brilliance Dry",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra Droog",
"Dishcare.Dishwasher.Option.HalfLoad": "Half Beladen",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiene Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Intensieve Zone",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Silence On Demand",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Common.EnumType.ProcessPhase.Drying": "Drogen",
"LaundryCare.Common.EnumType.VarioPerfect.Off": "Uit",
"LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect": "SpeedPerfect",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Kastdroog",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Kastdroog Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Zacht Droog",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Strijkdroog",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off": "Uit",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1": "+1",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2": "+2",
"LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3": "+3",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min120": "120 min",
"LaundryCare.Dryer.EnumType.WrinkleGuard.Min60": "60 min",
"LaundryCare.Dryer.Option.DryingTarget": "Drying Target",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "Hoog",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Licht",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normal",
"LaundryCare.Washer.EnumType.IDosingLevel.Off": "Uit",
"LaundryCare.Washer.EnumType.MultipleSoak.Off": "Uit",
"LaundryCare.Washer.EnumType.MultipleSoak.On": "Aan",
"LaundryCare.Washer.EnumType.ProcessPhase.DetergentDispensing": "Doseren",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Final Spinning",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Spoelen",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Niet gedefinieerd",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Wassen",
"LaundryCare.Washer.EnumType.RinsePlus.Off": "Uit",
"LaundryCare.Washer.EnumType.RinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.RinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.RinsePlus.Plus3": "+3",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Automatisch",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Maximaal",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Uit",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "Hoog",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Laag",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Uit",
"LaundryCare.Washer.EnumType.Stains.Off": "Uit",
"LaundryCare.Washer.EnumType.Stains.On": "Aan",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Automatisch",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Koud",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Maximaal",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Koud",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Extra Heet",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Heet",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Warm",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off": "Uit",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Omwentellingsnelheid",
"LaundryCare.Washer.Option.Temperature": "Temperatuur"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Afbreken",
"BSH.Common.EnumType.OperationState.ActionRequired": "Actie Vereist",
"BSH.Common.EnumType.OperationState.DelayedStart": "Uitgestelde Start",
"BSH.Common.EnumType.OperationState.Error": "Fout",
"BSH.Common.EnumType.OperationState.Finished": "Klaar",
"BSH.Common.EnumType.OperationState.Inactive": "Inactief",
"BSH.Common.EnumType.OperationState.Pause": "Pauze",
"BSH.Common.EnumType.OperationState.Ready": "Klaar",
"BSH.Common.EnumType.OperationState.Run": "Uitvoeren",
"BSH.Common.EnumType.PowerState.MainsOff": "Net Uit",
"BSH.Common.EnumType.PowerState.Off": "Uit",
"BSH.Common.EnumType.PowerState.On": "Aan",
"BSH.Common.EnumType.PowerState.Standby": "Stand-by"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Blauw",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Licht Blauw",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Donker Blauw",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Koud Wit",
"BSH.Common.EnumType.AmbientLightColor.Color41": "Wit",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Warm Wit",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Aangepaste Kleur",
"BSH.Common.EnumType.PowerState.MainsOff": "Net Uit",
"BSH.Common.EnumType.PowerState.Off": "Uit",
"BSH.Common.EnumType.PowerState.On": "Aan",
"BSH.Common.EnumType.PowerState.Standby": "Stand-by",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Alarm Klok",
"BSH.Common.Setting.AmbientLightBrightness": "Ambient Licht Helderheid",
"BSH.Common.Setting.AmbientLightColor": "Ambient Licht Kleur",
"BSH.Common.Setting.AmbientLightCustomColor": "Ambient Licht Aangepaste Kleur",
"BSH.Common.Setting.AmbientLightEnabled": "Ambient Licht Ingeschakeld",
"BSH.Common.Setting.ChildLock": "Kinderslot",
"BSH.Common.Setting.LiquidVolumeUnit": "Vloeibare Volume-eenheid",
"BSH.Common.Setting.PowerState": "Vermogensstatus",
"BSH.Common.Setting.TemperatureUnit": "Temperatuureenheid",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Huidige Kaart",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Name Of Map 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Name Of Map 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Name Of Map 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Name Of Map 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Name Of Map 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Kopjesverwarmer",
"Cooking.Common.Setting.Lighting": "Verlichting",
"Cooking.Common.Setting.LightingBrightness": "Verlichting Helderheid",
"Cooking.Oven.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Flessenkoeler",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Koelmachine gemeenschappelijk",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Koelmachine links",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Koelmachine Rechts",
"Refrigeration.Common.Setting.EcoMode": "Eco Modus",
"Refrigeration.Common.Setting.FreshMode": "Vers Modus",
"Refrigeration.Common.Setting.SabbathMode": "Sabbath Modus",
"Refrigeration.Common.Setting.VacationMode": "Vakantie Modus",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Wijncompartiment",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Wijncompartiment 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Wijncompartiment 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Instelpunt Temperatuur Vriezer",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Instelpunt Temperatuur Koelkast",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Super Mode Vriezer",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Super Mode Koelkast"
}
}
}
@@ -0,0 +1,320 @@
{
"state": {
"home_connect_alt__programs": {
"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte": "Caffe Latte",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino": "Cappuccino",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee": "Kawa",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso": "Espresso",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio": "Espresso Doppio",
"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato": "Espresso Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato": "Latte Macchiato",
"ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth": "Pianka Mleczna",
"ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto": "Ristretto",
"ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk": "Ciepłe Mleko",
"ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee": "XLKawa",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano": "Americano",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye": "Black Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait": "Cafe Au Lait",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche": "Cafe Con Leche",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado": "Cafe Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado": "Cortado",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye": "Dead Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio": "Doppio",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite": "Flat White",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao": "Galao",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto": "Garoto",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner": "Duża Brązowa",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi": "Kaapi",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner": "Mała Brązowa",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd": "Koffie Verkeerd",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye": "Red Eye",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter": "Rozszerzony",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun": "Wydłużony Brązowy",
"ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange": "Melanż Wiedeński",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing": "Urządzenie na płukaniu",
"ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing": "Płukanie wyłączone",
"Cooking.Common.Program.Hood.Automatic": "Automatyczny",
"Cooking.Common.Program.Hood.DelayedShutOff": "Opóźnione wyłączenie",
"Cooking.Common.Program.Hood.Venting": "Odpowietrzanie",
"Cooking.Oven.Program.HeatingMode.BottomHeating": "Grzanie dolne",
"Cooking.Oven.Program.HeatingMode.Defrost": "Rozmrażanie",
"Cooking.Oven.Program.HeatingMode.Desiccation": "Suszenie",
"Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial": "Rozgrzewanie mrożonek",
"Cooking.Oven.Program.HeatingMode.HotAir": "4D Gorące powietrze",
"Cooking.Oven.Program.HeatingMode.HotAirEco": "Gorące powietrze eco",
"Cooking.Oven.Program.HeatingMode.HotAirGrilling": "Grilowanie z termoobiegiem",
"Cooking.Oven.Program.HeatingMode.IntensiveHeat": "Grzanie intensywne",
"Cooking.Oven.Program.HeatingMode.KeepWarm": "Utrzymywanie ciepła potraw",
"Cooking.Oven.Program.HeatingMode.PizzaSetting": "Pizza",
"Cooking.Oven.Program.HeatingMode.PreHeating": "Podgrzewanie",
"Cooking.Oven.Program.HeatingMode.PreheatOvenware": "Podgrzewanie naczyń",
"Cooking.Oven.Program.HeatingMode.Proof": "Próbowanie",
"Cooking.Oven.Program.HeatingMode.SlowCook": "Powolne gotowanie",
"Cooking.Oven.Program.HeatingMode.TopBottomHeating": "Grzanie górne/dolne",
"Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco": "Grzanie górne/dolne Eco",
"Cooking.Oven.Program.HeatingMode.WarmingDrawer": "Szuflada podgrzewająca",
"Dishcare.Dishwasher.Program.Auto1": "Auto 1",
"Dishcare.Dishwasher.Program.Auto2": "Auto 45-65°C",
"Dishcare.Dishwasher.Program.Auto3": "Auto 3",
"Dishcare.Dishwasher.Program.AutoHalfLoad": "Auto Połowa Obciążenia",
"Dishcare.Dishwasher.Program.Eco50": "Eco 50°C",
"Dishcare.Dishwasher.Program.ExpressSparkle65": "Szybki blask 65°C",
"Dishcare.Dishwasher.Program.Glas40": "Szkło 40°C",
"Dishcare.Dishwasher.Program.GlassCare": "Pielęgnacja szkła",
"Dishcare.Dishwasher.Program.Intensiv45": "Intensywny 45°C",
"Dishcare.Dishwasher.Program.Intensiv70": "Intensywny 70°C",
"Dishcare.Dishwasher.Program.IntensivPower": "Intensywna Moc",
"Dishcare.Dishwasher.Program.Kurz60": "Szybki 60°C",
"Dishcare.Dishwasher.Program.MachineCare": "Czyszczenie zmywarki",
"Dishcare.Dishwasher.Program.MagicDaily": "Codzienny Magiczny",
"Dishcare.Dishwasher.Program.MaximumCleaning": "Maksymalne czyszczenie",
"Dishcare.Dishwasher.Program.NightWash": "Nocny 50°C",
"Dishcare.Dishwasher.Program.Normal45": "Normalny 45°C",
"Dishcare.Dishwasher.Program.Normal65": "Normalny 65°C",
"Dishcare.Dishwasher.Program.PreRinse": "Płukanie wstępne",
"Dishcare.Dishwasher.Program.Quick45": "Szybki 45°C",
"Dishcare.Dishwasher.Program.Quick65": "Szybki 65°C",
"Dishcare.Dishwasher.Program.SteamFresh": "Świeża para",
"Dishcare.Dishwasher.Program.Super60": "Super 60°C",
"LaundryCare.Dryer.Program.AntiShrink": "Suszenie: Antyskurcz",
"LaundryCare.Dryer.Program.Blankets": "Suszenie: Koce",
"LaundryCare.Dryer.Program.BusinessShirts": "Suszenie: Koszule Biznesowe",
"LaundryCare.Dryer.Program.Cotton.Eco4060": "Suszenie: Eco 40°C-60°C",
"LaundryCare.Dryer.Program.Cotton": "Suszenie: Bawełna",
"LaundryCare.Dryer.Program.Delicates": "Suszenie: Delikatne",
"LaundryCare.Dryer.Program.DownFeathers": "Suszenie: Puchowe Poduszki",
"LaundryCare.Dryer.Program.EasyCare.EasyCare": "Suszenie: Delikatne",
"LaundryCare.Dryer.Program.Hygiene": "Szuche: Higiena",
"LaundryCare.Dryer.Program.Jeans": "Suszenie: Jeans",
"LaundryCare.Dryer.Program.Mix": "Suszenie: Mieszane",
"LaundryCare.Dryer.Program.MyTime.MyDryingTime": "Suszenie: Mój czas suszenia",
"LaundryCare.Dryer.Program.Outdoor": "Suszenie: Na Wolnym Powietrzu",
"LaundryCare.Dryer.Program.Pillow": "Suszenie: Poduszka",
"LaundryCare.Dryer.Program.Refresh.RefreshwoHS": "Suszenie: Odświeżanie",
"LaundryCare.Dryer.Program.Shirts15": "Suszenie: Koszule 15",
"LaundryCare.Dryer.Program.Super40": "Suszenie: Super 40",
"LaundryCare.Dryer.Program.Synthetic": "Suszenie: Syntetyczne",
"LaundryCare.Dryer.Program.SyntheticRefresh": "Suszenie: Odświeżanie syntetyczne",
"LaundryCare.Dryer.Program.TimeWarm": "Suszenie: Program Ciepły",
"LaundryCare.Dryer.Program.Towels": "Suszenie: Ręczniki",
"LaundryCare.Dryer.Program.WaterProof.WaterProof": "Suszenie: Wodoodporne",
"LaundryCare.Dryer.Program.Wool.Wool": "Suszenie: Wełna",
"LaundryCare.Washer.Program.Auto30": "Pranie: Auto 30°C",
"LaundryCare.Washer.Program.Auto40": "Pranie: Auto 40°C",
"LaundryCare.Washer.Program.Auto60": "Pranie: Auto 60°C",
"LaundryCare.Washer.Program.Chiffon": "Pranie: Szyfon",
"LaundryCare.Washer.Program.Cotton.CottonEco": "Pranie: Eco bawełna",
"LaundryCare.Washer.Program.Cotton.Eco4060": "Pranie: Eco 40°C-60°C",
"LaundryCare.Washer.Program.Cotton": "Pranie: Bawełna",
"LaundryCare.Washer.Program.Curtains": "Pranie: Zasłony",
"LaundryCare.Washer.Program.DarkWash": "Pranie: Ciemne",
"LaundryCare.Washer.Program.DelicatesSilk": "Pranie: Delikatny jedwab",
"LaundryCare.Washer.Program.Dessous": "Pranie: Bielizna",
"LaundryCare.Washer.Program.DrumClean": "Pranie: Czyszcenie bębna",
"LaundryCare.Washer.Program.EasyCare": "Pranie: Delikatne",
"LaundryCare.Washer.Program.Mix": "Pranie: Mieszane",
"LaundryCare.Washer.Program.Monsoon": "Pranie: Deszczownica",
"LaundryCare.Washer.Program.MyTime": "Pranie: Mój czas",
"LaundryCare.Washer.Program.Outdoor": "Pranie: Na wolnym powietrzu",
"LaundryCare.Washer.Program.PlushToy": "Pranie: Zabawki pluszowe",
"LaundryCare.Washer.Program.Rinse.Rinse": "Pranie: Płukanie",
"LaundryCare.Washer.Program.Rinse.RinseSpin": "Pranie: Płukanie i wirowanie",
"LaundryCare.Washer.Program.Rinse": "Pranie: Płukanie",
"LaundryCare.Washer.Program.Sensitive": "Pranie: Delikatne",
"LaundryCare.Washer.Program.ShirtsBlouses": "Pranie: Koszule Bluzki",
"LaundryCare.Washer.Program.Spin.SpinDrain": "Pranie: Wirowanie",
"LaundryCare.Washer.Program.SportFitness": "Pranie: Sport Fitness",
"LaundryCare.Washer.Program.Super153045.Super1530": "Pranie: Super 15°C-30°C",
"LaundryCare.Washer.Program.Towels": "Pranie: Ręczniki",
"LaundryCare.Washer.Program.WashAndDry.60": "Pranie: Pranie i suszenie 60°C",
"LaundryCare.Washer.Program.WashAndDry.90": "Pranie: Pranie i suszenie 90°C",
"LaundryCare.Washer.Program.WaterProof": "Pranie: Wodoodporny",
"LaundryCare.Washer.Program.Wool": "Pranie: Wełna",
"LaundryCare.WasherDryer.Program.Cotton.Eco4060": "Pranie&Suszenie: Eco 40°C-60°C",
"LaundryCare.WasherDryer.Program.Cotton": "Pranie&Suszenie: Bawełna",
"LaundryCare.WasherDryer.Program.EasyCare": "Pranie&Suszenie: Delikatne",
"LaundryCare.WasherDryer.Program.Mix": "Pranie&Suszenie: Mieszane",
"LaundryCare.WasherDryer.Program.Rinse.Rinse": "Wash&Dry: Płukanie",
"LaundryCare.WasherDryer.Program.Rinse.RinseSpin": "Pranie&Suszenie: Płukanie i wirowanie",
"LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses": "Pranie&Suszenie: Koszule i Bluzki",
"LaundryCare.WasherDryer.Program.Towels.Towels": "Pranie&Suszenie: Ręczniki",
"LaundryCare.WasherDryer.Program.WashAndDry.60": "Pranie&Suszenie: Pranie i Suszenie 60°C",
"LaundryCare.WasherDryer.Program.WashAndDry.90": "Pranie&Suszenie: Pranie i Suszenie 90°C",
"LaundryCare.WasherDryer.Program.WaterProof.WaterProof": "Pranie&Suszenie: Wodoodporne",
"LaundryCare.WasherDryer.Program.Wool.Wool": "Pranie&Suszenie: Wełna"
},
"home_connect_alt__options": {
"BSH.Common.Option.Duration": "Czas trwania",
"BSH.Common.Option.ElapsedProgramTime": "Czas trwania programu",
"BSH.Common.Option.FinishInRelative": "Zakończ we względnym",
"BSH.Common.Option.ProgramProgress": "Postęp programu",
"BSH.Common.Option.RemainingProgramTime": "Pozostały czas programu",
"BSH.Common.Option.StartInRelative": "Zacznij od Względnego",
"BSH.Common.Root.ActiveProgram": "Atywny Program",
"BSH.Common.Root.SelectedProgram": "Wybierz Program",
"ConsumerProducts.CleaningRobot.Option.CleaningMode": "Tryb czyszczenia",
"ConsumerProducts.CleaningRobot.Option.ProcessPhase": "Faza procesu",
"ConsumerProducts.CleaningRobot.Option.ReferenceMapId": "Identyfikator mapy",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround": "Kawa mielona",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot": "Podwójna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus": "Podwójna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus": "Podwójna + +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong": "Ekstra mocna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild": "Łagodna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus": "Łagodna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal": "Normalna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus": "Normalna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong": "Mocna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus": "Mocna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot": "Potrójna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus": "Potrójna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild": "Bardzo łagodna",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong": "Very Strong",
"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus": "Bardzo mocna +",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left": "Lewy",
"ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right": "Prawy",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C": "88°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C": "90°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C": "92°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C": "94°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C": "95°C",
"ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C": "96°C",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense": "intensywny",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus": "intensywny +",
"ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal": "normalny",
"ConsumerProducts.CoffeeMaker.Option.BeanAmount": "Ilość ziaren",
"ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection": "Wybór pojemnika na ziarna",
"ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature": "Temperatura kawy",
"ConsumerProducts.CoffeeMaker.Option.FillQuantity": "Poziom wypełnienia",
"ConsumerProducts.CoffeeMaker.Option.FlowRate": "Przepływ",
"ConsumerProducts.CoffeeMaker.Option.MultipleBeverages": "Wiele napojów",
"Cooking.Common.Option.Hood.IntensiveLevel": "Gorący",
"Cooking.Common.Option.Hood.VentingLevel": "Gorący",
"Cooking.Oven.Option.FastPreHeat": "Szybkie podgrzewanie wstępne",
"Cooking.Oven.Option.SetpointTemperature": "Ustawiona temperatura",
"Cooking.Oven.Option.WarmingLevel": "Poziom nagrzewania",
"Dishcare.Dishwasher.Option.BrillianceDry": "Nabłyszczanie",
"Dishcare.Dishwasher.Option.ExtraDry": "Extra suszenie",
"Dishcare.Dishwasher.Option.HalfLoad": "Połowa obciążenia",
"Dishcare.Dishwasher.Option.HygienePlus": "Hygiena Plus",
"Dishcare.Dishwasher.Option.IntensivZone": "Strefa intensywna",
"Dishcare.Dishwasher.Option.SilenceOnDemand": "Cichy",
"Dishcare.Dishwasher.Option.VarioSpeedPlus": "Vario Speed Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry": "Szuszenie do szafy",
"LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus": "Szuszenie do szafy Plus",
"LaundryCare.Dryer.EnumType.DryingTarget.GentleDry": "Delikatne suszenie",
"LaundryCare.Dryer.EnumType.DryingTarget.IronDry": "Suszenie metalu",
"LaundryCare.Dryer.Option.DryingTarget": "Cel suszenia",
"LaundryCare.Washer.EnumType.IDosingLevel.High": "Wysoki",
"LaundryCare.Washer.EnumType.IDosingLevel.Light": "Niski",
"LaundryCare.Washer.EnumType.IDosingLevel.Normal": "Normalny",
"LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning": "Końcowe wirowanie",
"LaundryCare.Washer.EnumType.ProcessPhase.Rinsing": "Płukanie",
"LaundryCare.Washer.EnumType.ProcessPhase.Undefined": "Nieokreślony",
"LaundryCare.Washer.EnumType.ProcessPhase.Washing": "Pranie",
"LaundryCare.Washer.EnumType.SpinSpeed.Auto": "Auto",
"LaundryCare.Washer.EnumType.SpinSpeed.Max": "Max",
"LaundryCare.Washer.EnumType.SpinSpeed.Off": "Off",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1000": "1000 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1200": "1200 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1400": "1400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1500": "1500 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM1600": "1600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM400": "400 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM600": "600 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM700": "700 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM800": "800 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.RPM900": "900 RPM",
"LaundryCare.Washer.EnumType.SpinSpeed.UlHigh": "Wysoka",
"LaundryCare.Washer.EnumType.SpinSpeed.UlLow": "Niska",
"LaundryCare.Washer.EnumType.SpinSpeed.UlMedium": "Medium",
"LaundryCare.Washer.EnumType.SpinSpeed.UlOff": "Wyłączone",
"LaundryCare.Washer.EnumType.Temperature.Auto": "Auto",
"LaundryCare.Washer.EnumType.Temperature.Cold": "Chłodzenie",
"LaundryCare.Washer.EnumType.Temperature.GC20": "20°C",
"LaundryCare.Washer.EnumType.Temperature.GC30": "30°C",
"LaundryCare.Washer.EnumType.Temperature.GC40": "40°C",
"LaundryCare.Washer.EnumType.Temperature.GC50": "50°C",
"LaundryCare.Washer.EnumType.Temperature.GC60": "60°C",
"LaundryCare.Washer.EnumType.Temperature.GC70": "70°C",
"LaundryCare.Washer.EnumType.Temperature.GC80": "80°C",
"LaundryCare.Washer.EnumType.Temperature.GC90": "90°C",
"LaundryCare.Washer.EnumType.Temperature.Max": "Max",
"LaundryCare.Washer.EnumType.Temperature.UlCold": "Chłodzenie",
"LaundryCare.Washer.EnumType.Temperature.UlExtraHot": "Bardzo gorący",
"LaundryCare.Washer.EnumType.Temperature.UlHot": "Gorący",
"LaundryCare.Washer.EnumType.Temperature.UlWarm": "Ciepły",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1": "+1",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2": "+2",
"LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3": "+3",
"LaundryCare.Washer.Option.SpinSpeed": "Prędkość wirowania",
"LaundryCare.Washer.Option.Temperature": "Temperatura"
},
"home_connect_alt__status": {
"BSH.Common.EnumType.OperationState.Aborting": "Przerywanie",
"BSH.Common.EnumType.OperationState.ActionRequired": "Konieczne są działania",
"BSH.Common.EnumType.OperationState.DelayedStart": "Opózniony start",
"BSH.Common.EnumType.OperationState.Error": "Błąd",
"BSH.Common.EnumType.OperationState.Finished": "Zakończony",
"BSH.Common.EnumType.OperationState.Inactive": "Nieaktywny",
"BSH.Common.EnumType.OperationState.Pause": "Pause",
"BSH.Common.EnumType.OperationState.Ready": "Gotowy",
"BSH.Common.EnumType.OperationState.Run": "W trakcie",
"BSH.Common.EnumType.PowerState.MainsOff": "Wyłączone zasilanie",
"BSH.Common.EnumType.PowerState.Off": "Wyłączony",
"BSH.Common.EnumType.PowerState.On": "Włączony",
"BSH.Common.EnumType.PowerState.Standby": "Wyłączony"
},
"home_connect_alt__settings": {
"BSH.Common.EnumType.AmbientLightColor.Color30": "Niebieski",
"BSH.Common.EnumType.AmbientLightColor.Color31": "Jasno niebieski",
"BSH.Common.EnumType.AmbientLightColor.Color32": "Ciemno niebieski",
"BSH.Common.EnumType.AmbientLightColor.Color40": "Zimny biały",
"BSH.Common.EnumType.AmbientLightColor.Color41": "Biały",
"BSH.Common.EnumType.AmbientLightColor.Color42": "Ciepły biały",
"BSH.Common.EnumType.AmbientLightColor.CustomColor": "Kolor niestandardowy",
"BSH.Common.EnumType.PowerState.MainsOff": "Wyłączone zasilanie",
"BSH.Common.EnumType.PowerState.Off": "Wyłączony",
"BSH.Common.EnumType.PowerState.On": "Włączony",
"BSH.Common.EnumType.PowerState.Standby": "Wyłączony",
"BSH.Common.EnumType.TemperatureUnit.Celsius": "Celsius",
"BSH.Common.EnumType.TemperatureUnit.Fahrenheit": "Fahrenheit",
"BSH.Common.Setting.AlarmClock": "Czas alarmu",
"BSH.Common.Setting.AmbientLightBrightness": "Jasność światła",
"BSH.Common.Setting.AmbientLightColor": "Kolor światła",
"BSH.Common.Setting.AmbientLightCustomColor": "Niestandardowy kolor światła",
"BSH.Common.Setting.AmbientLightEnabled": "Włączone oświetlenie",
"BSH.Common.Setting.ChildLock": "Zabezpieczenie przed dziećmi",
"BSH.Common.Setting.LiquidVolumeUnit": "Jednostka objętości cieczy",
"BSH.Common.Setting.PowerState": "Stan zasilania",
"BSH.Common.Setting.TemperatureUnit": "Jednostka temperatury",
"ConsumerProducts.CleaningRobot.Setting.CurrentMap": "Aktualna mapa",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap1": "Nazwa mapy 1",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap2": "Nazwa mapy 2",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap3": "Nazwa mapy 3",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap4": "Nazwa mapy 4",
"ConsumerProducts.CleaningRobot.Setting.NameOfMap5": "Nazwa mapy 5",
"ConsumerProducts.CoffeeMaker.Setting.CupWarmer": "Podgrzewacz do filiżanek",
"Cooking.Common.Setting.Lighting": "Oświetlenie",
"Cooking.Common.Setting.LightingBrightness": "Jasność oświetlenia",
"Cooking.Oven.EnumType.AddedSteam.Off": "Wyłączony",
"Cooking.Oven.EnumType.AddedSteam.On": "Włączony",
"Cooking.Oven.Setting.SabbathMode": "Tryb szabasowy",
"Refrigeration.Common.Setting.BottleCooler.SetpointTemperature": "Chłodziarka do butelek",
"Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature": "Chłodzenie centralne",
"Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature": "Chłodzenie lewej strony",
"Refrigeration.Common.Setting.ChillerRight.SetpointTemperature": "Chłodzenie prawej strony",
"Refrigeration.Common.Setting.EcoMode": "Tryb ekologiczny",
"Refrigeration.Common.Setting.FreshMode": "Tryb odświeżający",
"Refrigeration.Common.Setting.SabbathMode": "Tryb szabasowy",
"Refrigeration.Common.Setting.VacationMode": "Tryb wakacyjny",
"Refrigeration.Common.Setting.WineCompartment.SetpointTemperature": "Komora na wino",
"Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature": "Komora na wino 2",
"Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature": "Komora na wino 3",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer": "Temperatura zadana w zamrażalce",
"Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator": "Temperatura zadana w lodówce",
"Refrigeration.FridgeFreezer.Setting.SuperModeFreezer": "Super zamrażanie",
"Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator": "Super chłodzenie"
}
}
}