first commit
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user