Compare commits

...

19 Commits

Author SHA1 Message Date
5647cc24e6 fix black checks 2023-12-03 20:57:27 +02:00
6ba50f8456 removed mode 2023-12-03 20:50:37 +02:00
4772374db7 fix pipeline 2023-12-03 20:31:46 +02:00
191bcedaa2 Water Heater 2023-12-03 18:13:45 +02:00
f19c0cfcd2 Bump version 2023-11-21 02:32:53 +01:00
fb15e4bce7 Move config sensors to diagnose #123 2023-11-21 01:32:01 +01:00
00a8809340 Auto generate supported models list 2023-11-21 01:22:38 +01:00
11133c148b Fix black issue 2023-11-20 17:44:28 +01:00
58ae497933 Update translations 2023-11-20 17:37:49 +01:00
e67b9ff5b1 Add fresh zone for ref #126 2023-11-20 17:35:58 +01:00
a00b80be95 Fix mypy errors 2023-11-20 16:39:33 +01:00
c8f45ae4bc Add more checks 2023-11-20 15:47:39 +01:00
10bcc486e4 Bump dependencies 2023-11-20 15:26:33 +01:00
16b9215e46 Update supported models 2023-11-20 00:30:36 +01:00
ae7f713c9a Update supported models 2023-10-21 15:54:04 +02:00
bb780c853d Update supported appliances 2023-10-13 23:14:21 +02:00
358340e818 Add donation options 2023-10-06 18:22:53 +02:00
7c8f7e62db Try to fix #117 2023-10-06 01:33:23 +02:00
b995439227 Add more exapmle images 2023-10-03 18:46:14 +02:00
48 changed files with 2482 additions and 749 deletions

View File

@ -13,7 +13,31 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
python-version: ["3.11"] include:
- home-assistant: "2023.1.0"
python-version: "3.10"
- home-assistant: "2023.2.0"
python-version: "3.10"
- home-assistant: "2023.3.0"
python-version: "3.10"
- home-assistant: "2023.4.0"
python-version: "3.10"
- home-assistant: "2023.5.0"
python-version: "3.10"
- home-assistant: "2023.6.0"
python-version: "3.10"
- home-assistant: "2023.7.0"
python-version: "3.10"
- home-assistant: "2023.7.0"
python-version: "3.11"
- home-assistant: "2023.8.0"
python-version: "3.11"
- home-assistant: "2023.9.0"
python-version: "3.11"
- home-assistant: "2023.10.0"
python-version: "3.11"
- home-assistant: "2023.11.0"
python-version: "3.11"
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
@ -23,6 +47,7 @@ jobs:
python-version: ${{ matrix.python-version }} python-version: ${{ matrix.python-version }}
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install homeassistant~=${{ matrix.home-assistant }}
python -m pip install --upgrade pip python -m pip install --upgrade pip
python -m pip install -r requirements.txt python -m pip install -r requirements.txt
python -m pip install -r requirements_dev.txt python -m pip install -r requirements_dev.txt

1158
README.md

File diff suppressed because it is too large Load Diff

BIN
assets/example_ac.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

BIN
assets/example_ap.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

BIN
assets/example_dw.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
assets/example_ov.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
assets/example_ref.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

BIN
assets/example_td.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

BIN
assets/example_wc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

BIN
assets/example_wd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 KiB

BIN
assets/example_wm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 KiB

View File

@ -1,7 +1,7 @@
import logging import logging
from pathlib import Path from pathlib import Path
import voluptuous as vol # type: ignore[import] import voluptuous as vol # type: ignore[import-untyped]
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_EMAIL, CONF_PASSWORD from homeassistant.const import CONF_EMAIL, CONF_PASSWORD
from homeassistant.helpers import config_validation as cv, aiohttp_client from homeassistant.helpers import config_validation as cv, aiohttp_client

View File

@ -284,6 +284,16 @@ BINARY_SENSORS: dict[str, tuple[HonBinarySensorEntityDescription, ...]] = {
translation_key="on", translation_key="on",
), ),
), ),
"WH": (
HonBinarySensorEntityDescription(
key="onOffStatus",
name="Power State",
icon="mdi:power-standby",
device_class=BinarySensorDeviceClass.POWER,
on_value=1,
translation_key="power-state",
),
),
} }
BINARY_SENSORS["WD"] = unique_entities(BINARY_SENSORS["WM"], BINARY_SENSORS["TD"]) BINARY_SENSORS["WD"] = unique_entities(BINARY_SENSORS["WM"], BINARY_SENSORS["TD"])

View File

@ -67,6 +67,13 @@ CLIMATES: dict[
icon="mdi:snowflake-thermometer", icon="mdi:snowflake-thermometer",
translation_key="freezer", translation_key="freezer",
), ),
HonClimateEntityDescription(
key="settings.tempSelZ3",
mode=HVACMode.COOL,
name="MyZone",
icon="mdi:thermometer",
translation_key="my_zone",
),
), ),
"OV": ( "OV": (
HonClimateEntityDescription( HonClimateEntityDescription(
@ -291,10 +298,6 @@ class HonClimateEntity(HonEntity, ClimateEntity):
self._attr_temperature_unit = TEMP_CELSIUS self._attr_temperature_unit = TEMP_CELSIUS
self._set_temperature_bound() self._set_temperature_bound()
self._attr_supported_features = (
ClimateEntityFeature.TARGET_TEMPERATURE | ClimateEntityFeature.PRESET_MODE
)
self._attr_hvac_modes = [description.mode] self._attr_hvac_modes = [description.mode]
if "stopProgram" in device.commands: if "stopProgram" in device.commands:
self._attr_hvac_modes += [HVACMode.OFF] self._attr_hvac_modes += [HVACMode.OFF]
@ -312,7 +315,15 @@ class HonClimateEntity(HonEntity, ClimateEntity):
modes.append(mode) modes.append(mode)
else: else:
modes.append(mode) modes.append(mode)
self._attr_preset_modes = modes
if modes:
self._attr_supported_features = (
ClimateEntityFeature.TARGET_TEMPERATURE
| ClimateEntityFeature.PRESET_MODE
)
self._attr_preset_modes = modes
else:
self._attr_supported_features = ClimateEntityFeature.TARGET_TEMPERATURE
self._handle_coordinator_update(update=False) self._handle_coordinator_update(update=False)

View File

@ -1,7 +1,7 @@
import logging import logging
from typing import Any from typing import Any
import voluptuous as vol # type: ignore[import] import voluptuous as vol # type: ignore[import-untyped]
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.const import CONF_EMAIL, CONF_PASSWORD from homeassistant.const import CONF_EMAIL, CONF_PASSWORD
from homeassistant.data_entry_flow import FlowResult from homeassistant.data_entry_flow import FlowResult

View File

@ -282,3 +282,9 @@ AC_POSITION_VERTICAL = {
7: "position_5", 7: "position_5",
8: "swing", 8: "swing",
} }
WH_MACH_MODE: dict[int, str] = {
1: "eco",
2: "max",
3: "bps",
}

View File

@ -9,7 +9,7 @@
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"issue_tracker": "https://github.com/Andre0512/hon/issues", "issue_tracker": "https://github.com/Andre0512/hon/issues",
"requirements": [ "requirements": [
"pyhOn==0.15.8" "pyhOn==0.15.14"
], ],
"version": "0.10.0" "version": "0.10.1"
} }

View File

@ -5,6 +5,7 @@ from dataclasses import dataclass
from homeassistant.components.number import ( from homeassistant.components.number import (
NumberEntity, NumberEntity,
NumberEntityDescription, NumberEntityDescription,
NumberDeviceClass,
) )
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import UnitOfTime, UnitOfTemperature from homeassistant.const import UnitOfTime, UnitOfTemperature
@ -26,7 +27,7 @@ class HonConfigNumberEntityDescription(NumberEntityDescription):
@dataclass @dataclass
class HonNumberEntityDescription(NumberEntityDescription): class HonNumberEntityDescription(NumberEntityDescription):
pass send_key_only: bool = False
NUMBERS: dict[str, tuple[NumberEntityDescription, ...]] = { NUMBERS: dict[str, tuple[NumberEntityDescription, ...]] = {
@ -164,6 +165,13 @@ NUMBERS: dict[str, tuple[NumberEntityDescription, ...]] = {
native_unit_of_measurement=UnitOfTemperature.CELSIUS, native_unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="freezer_temp_sel", translation_key="freezer_temp_sel",
), ),
HonNumberEntityDescription(
key="settings.tempSelZ3",
name="MyZone Temperature",
icon="mdi:thermometer",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="my_zone_temp_sel",
),
), ),
"AP": ( "AP": (
HonNumberEntityDescription( HonNumberEntityDescription(
@ -187,6 +195,17 @@ NUMBERS: dict[str, tuple[NumberEntityDescription, ...]] = {
translation_key="pollen_level", translation_key="pollen_level",
), ),
), ),
"WH": (
HonNumberEntityDescription(
key="settings.tempSel",
name="Target Temperature",
icon="mdi:thermometer",
device_class=NumberDeviceClass.TEMPERATURE,
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="target_temperature",
send_key_only=True,
),
),
} }
NUMBERS["WD"] = unique_entities(NUMBERS["WM"], NUMBERS["TD"]) NUMBERS["WD"] = unique_entities(NUMBERS["WM"], NUMBERS["TD"])
@ -240,8 +259,12 @@ class HonNumberEntity(HonEntity, NumberEntity):
setting = self._device.settings[self.entity_description.key] setting = self._device.settings[self.entity_description.key]
if isinstance(setting, HonParameterRange): if isinstance(setting, HonParameterRange):
setting.value = value setting.value = value
command = self.entity_description.key.split(".")[0] key_parts = self.entity_description.key.split(".")
await self._device.commands[command].send() command = key_parts[0]
if self.entity_description.send_key_only:
await self._device.commands[command].send_specific([key_parts[1]])
else:
await self._device.commands[command].send()
if command != "settings": if command != "settings":
self._device.sync_command(command, "settings") self._device.sync_command(command, "settings")
await self.coordinator.async_refresh() await self.coordinator.async_refresh()

View File

@ -21,6 +21,7 @@ _LOGGER = logging.getLogger(__name__)
@dataclass @dataclass
class HonSelectEntityDescription(SelectEntityDescription): class HonSelectEntityDescription(SelectEntityDescription):
option_list: dict[int, str] | None = None option_list: dict[int, str] | None = None
send_key_only: bool = False
@dataclass @dataclass
@ -184,6 +185,24 @@ SELECTS: dict[str, tuple[SelectEntityDescription, ...]] = {
translation_key="mode", translation_key="mode",
), ),
), ),
"WH": (
HonSelectEntityDescription(
key="settings.tempSel",
name="Target Temperature",
icon="mdi:thermometer",
unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="target_temperature",
send_key_only=True,
),
HonSelectEntityDescription(
key="settings.machMode",
name="Mode",
send_key_only=True,
icon="mdi:information",
option_list=const.WH_MACH_MODE,
translation_key="mach_modes_wh",
),
),
} }
SELECTS["WD"] = unique_entities(SELECTS["WM"], SELECTS["TD"]) SELECTS["WD"] = unique_entities(SELECTS["WM"], SELECTS["TD"])
@ -293,8 +312,12 @@ class HonSelectEntity(HonEntity, SelectEntity):
async def async_select_option(self, option: str) -> None: async def async_select_option(self, option: str) -> None:
setting = self._device.settings[self.entity_description.key] setting = self._device.settings[self.entity_description.key]
setting.value = self._option_to_number(option, setting.values) setting.value = self._option_to_number(option, setting.values)
command = self.entity_description.key.split(".")[0] key_parts = self.entity_description.key.split(".")
await self._device.commands[command].send() command = key_parts[0]
if self.entity_description.send_key_only:
await self._device.commands[command].send_specific([key_parts[1]])
else:
await self._device.commands[command].send()
if command != "settings": if command != "settings":
self._device.sync_command(command, "settings") self._device.sync_command(command, "settings")
await self.coordinator.async_refresh() await self.coordinator.async_refresh()

View File

@ -36,7 +36,7 @@ _LOGGER = logging.getLogger(__name__)
@dataclass @dataclass
class HonConfigSensorEntityDescription(SensorEntityDescription): class HonConfigSensorEntityDescription(SensorEntityDescription):
entity_category: EntityCategory = EntityCategory.CONFIG entity_category: EntityCategory = EntityCategory.DIAGNOSTIC
option_list: dict[int, str] | None = None option_list: dict[int, str] | None = None
@ -780,6 +780,63 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
translation_key="air_quality", translation_key="air_quality",
), ),
), ),
"WH": (
HonSensorEntityDescription(
key="temp",
name="Temperature",
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.TEMPERATURE,
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="temperature",
),
HonSensorEntityDescription(
key="tempZ1",
name="Temp Z1",
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.TEMPERATURE,
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
),
HonSensorEntityDescription(
key="tempZ2",
name="Temp Z2",
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.TEMPERATURE,
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
),
HonSensorEntityDescription(
key="tempSel",
name="Target Temperature",
icon="mdi:thermometer",
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.TEMPERATURE,
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="target_temperature",
),
HonSensorEntityDescription(
key="machMode",
name="Mode",
icon="mdi:information",
device_class=SensorDeviceClass.ENUM,
option_list=const.WH_MACH_MODE,
translation_key="mach_modes_wh",
),
HonSensorEntityDescription(
key="smartTestStatus",
name="Smart Test Status",
),
HonSensorEntityDescription(
key="anodeMaintenanceStatus",
name="Anode Maintenance Status",
),
HonSensorEntityDescription(
key="tankMaintenanceStatus",
name="Tank Maintenance Status",
),
HonSensorEntityDescription(
key="heatingStatus",
name="Heating Status",
),
),
} }
SENSORS["WD"] = unique_entities(SENSORS["WM"], SENSORS["TD"]) SENSORS["WD"] = unique_entities(SENSORS["WM"], SENSORS["TD"])

View File

@ -22,6 +22,10 @@ _LOGGER = logging.getLogger(__name__)
class HonControlSwitchEntityDescription(SwitchEntityDescription): class HonControlSwitchEntityDescription(SwitchEntityDescription):
turn_on_key: str = "" turn_on_key: str = ""
turn_off_key: str = "" turn_off_key: str = ""
only_mandatory_parameters: bool = False
on_value: bool | float = True
off_value: bool | float = False
to_sync: bool = False
class HonSwitchEntityDescription(SwitchEntityDescription): class HonSwitchEntityDescription(SwitchEntityDescription):
@ -374,6 +378,20 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
translation_key="touch_tone", translation_key="touch_tone",
), ),
), ),
"WH": (
HonControlSwitchEntityDescription(
key="onOffStatus",
name="Power",
icon="mdi:power-standby",
turn_on_key="startProgram",
turn_off_key="stopProgram",
translation_key="power",
only_mandatory_parameters=True,
on_value=1,
off_value=0,
to_sync=True,
),
),
} }
SWITCHES["WD"] = unique_entities(SWITCHES["WD"], SWITCHES["WM"]) SWITCHES["WD"] = unique_entities(SWITCHES["WD"], SWITCHES["WM"])
@ -464,20 +482,26 @@ class HonControlSwitchEntity(HonEntity, SwitchEntity):
@property @property
def is_on(self) -> bool | None: def is_on(self) -> bool | None:
"""Return True if entity is on.""" """Return True if entity is on."""
return self._device.get(self.entity_description.key, False) on_value = self.entity_description.on_value
off_value = self.entity_description.off_value
return self._device.get(self.entity_description.key, off_value) == on_value
async def async_turn_on(self, **kwargs: Any) -> None: async def async_turn_on(self, **kwargs: Any) -> None:
self._device.sync_command(self.entity_description.turn_on_key, "settings") desc = self.entity_description
self._device.sync_command(desc.turn_on_key, "settings", desc.to_sync)
await self.coordinator.async_refresh() await self.coordinator.async_refresh()
await self._device.commands[self.entity_description.turn_on_key].send() command = self._device.commands[desc.turn_on_key]
self._device.attributes[self.entity_description.key] = True await command.send(desc.only_mandatory_parameters)
self._device.attributes[desc.key] = desc.on_value
self.async_write_ha_state() self.async_write_ha_state()
async def async_turn_off(self, **kwargs: Any) -> None: async def async_turn_off(self, **kwargs: Any) -> None:
self._device.sync_command(self.entity_description.turn_off_key, "settings") desc = self.entity_description
self._device.sync_command(desc.turn_off_key, "settings", desc.to_sync)
await self.coordinator.async_refresh() await self.coordinator.async_refresh()
await self._device.commands[self.entity_description.turn_off_key].send() command = self._device.commands[desc.turn_off_key]
self._device.attributes[self.entity_description.key] = False await command.send(desc.only_mandatory_parameters)
self._device.attributes[desc.key] = desc.off_value
self.async_write_ha_state() self.async_write_ha_state()
@property @property

View File

@ -72,6 +72,13 @@
"13": "Готови за съхранение H-2", "13": "Готови за съхранение H-2",
"14": "Екстра сухо H-3" "14": "Екстра сухо H-3"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -82,6 +89,18 @@
"13": "Готови за съхранение H-2", "13": "Готови за съхранение H-2",
"14": "Екстра сухо H-3" "14": "Екстра сухо H-3"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
}
},
"binary_sensor": {
"power-state": {
"name": "Power State"
} }
} }
} }

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Sportovní oblečení s efektem proti zápachu", "iot_wash_sport_anti_odor": "Sportovní oblečení s efektem proti zápachu",
"iot_wash_sport_anti_odor_zelig": "Sportovní oblečení s efektem proti zápachu", "iot_wash_sport_anti_odor_zelig": "Sportovní oblečení s efektem proti zápachu",
"iot_wash_stains_remover": "Odstraňování skvrn", "iot_wash_stains_remover": "Odstraňování skvrn",
"iot_wash_super_saving": "Super úsporný 49'",
"iot_wash_swimsuits_and_bikinis": "Plavky", "iot_wash_swimsuits_and_bikinis": "Plavky",
"iot_wash_synthetic": "Syntetika", "iot_wash_synthetic": "Syntetika",
"iot_wash_synthetic_steam": "Syntetika + Pára", "iot_wash_synthetic_steam": "Syntetika + Pára",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Režim Eco", "eco_mode": "Režim Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "DOVOLENÁ", "holiday": "DOVOLENÁ",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Není vybrán žádný režim", "no_mode_selected": "Není vybrán žádný režim",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -781,8 +782,8 @@
"super_cool": "SUPER CHLAZENÍ", "super_cool": "SUPER CHLAZENÍ",
"super_freeze": "SUPER MRAZENÍ", "super_freeze": "SUPER MRAZENÍ",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "Vysoká" "high": "Vysoká"
}, },
"name": "Úroveň vlhkosti" "name": "Úroveň vlhkosti"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Sportovní oblečení s efektem proti zápachu", "iot_wash_sport_anti_odor": "Sportovní oblečení s efektem proti zápachu",
"iot_wash_sport_anti_odor_zelig": "Sportovní oblečení s efektem proti zápachu", "iot_wash_sport_anti_odor_zelig": "Sportovní oblečení s efektem proti zápachu",
"iot_wash_stains_remover": "Odstraňování skvrn", "iot_wash_stains_remover": "Odstraňování skvrn",
"iot_wash_super_saving": "Super úsporný 49'",
"iot_wash_swimsuits_and_bikinis": "Plavky", "iot_wash_swimsuits_and_bikinis": "Plavky",
"iot_wash_synthetic": "Syntetika", "iot_wash_synthetic": "Syntetika",
"iot_wash_synthetic_steam": "Syntetika + Pára", "iot_wash_synthetic_steam": "Syntetika + Pára",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Režim Eco", "eco_mode": "Režim Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "DOVOLENÁ", "holiday": "DOVOLENÁ",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Není vybrán žádný režim", "no_mode_selected": "Není vybrán žádný režim",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER CHLAZENÍ", "super_cool": "SUPER CHLAZENÍ",
"super_freeze": "SUPER MRAZENÍ", "super_freeze": "SUPER MRAZENÍ",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Pevný - Poloha 5", "position_5": "Pevný - Poloha 5",
"swing": "Pohyb lamel" "swing": "Pohyb lamel"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Výměna filtru" "name": "Výměna filtru"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Difuzér (VYPNOUT)" "name": "Difuzér (VYPNOUT)"
},
"my_zone_temp_sel": {
"name": "Cílová teplota My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Anti-Geruch Sportbekleidung", "iot_wash_sport_anti_odor": "Anti-Geruch Sportbekleidung",
"iot_wash_sport_anti_odor_zelig": "Anti-Geruch Sportbekleidung", "iot_wash_sport_anti_odor_zelig": "Anti-Geruch Sportbekleidung",
"iot_wash_stains_remover": "Fleckenentferner", "iot_wash_stains_remover": "Fleckenentferner",
"iot_wash_super_saving": "Super Sparprogramm 49'",
"iot_wash_swimsuits_and_bikinis": "Badeanzüge", "iot_wash_swimsuits_and_bikinis": "Badeanzüge",
"iot_wash_synthetic": "Synthetik", "iot_wash_synthetic": "Synthetik",
"iot_wash_synthetic_steam": "Synthetik + Dampf", "iot_wash_synthetic_steam": "Synthetik + Dampf",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco-Modus", "eco_mode": "Eco-Modus",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Obst und Genüse", "fruits_and_veg": "Obst und Genüse",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "URLAUBSFUNKTION", "holiday": "URLAUBSFUNKTION",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Kein Modus ausgewählt", "no_mode_selected": "Kein Modus ausgewählt",
"quick_cool": "SCHNELLKÜHLUNG", "quick_cool": "SCHNELLKÜHLUNG",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programm" "name": "Programm"
}, },
@ -916,6 +917,13 @@
"high": "Hoch" "high": "Hoch"
}, },
"name": "Grad der Luftfeuchtigkeit" "name": "Grad der Luftfeuchtigkeit"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Anti-Geruch Sportbekleidung", "iot_wash_sport_anti_odor": "Anti-Geruch Sportbekleidung",
"iot_wash_sport_anti_odor_zelig": "Anti-Geruch Sportbekleidung", "iot_wash_sport_anti_odor_zelig": "Anti-Geruch Sportbekleidung",
"iot_wash_stains_remover": "Fleckenentferner", "iot_wash_stains_remover": "Fleckenentferner",
"iot_wash_super_saving": "Super Sparprogramm 49'",
"iot_wash_swimsuits_and_bikinis": "Badeanzüge", "iot_wash_swimsuits_and_bikinis": "Badeanzüge",
"iot_wash_synthetic": "Synthetik", "iot_wash_synthetic": "Synthetik",
"iot_wash_synthetic_steam": "Synthetik + Dampf", "iot_wash_synthetic_steam": "Synthetik + Dampf",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco-Modus", "eco_mode": "Eco-Modus",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Obst und Genüse", "fruits_and_veg": "Obst und Genüse",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "URLAUBSFUNKTION", "holiday": "URLAUBSFUNKTION",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Kein Modus ausgewählt", "no_mode_selected": "Kein Modus ausgewählt",
"quick_cool": "SCHNELLKÜHLUNG", "quick_cool": "SCHNELLKÜHLUNG",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programm" "name": "Programm"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fest - Position 5", "position_5": "Fest - Position 5",
"swing": "Schwenkbewegung" "swing": "Schwenkbewegung"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Filteraustausch" "name": "Filteraustausch"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Luftverteiler (AUS)" "name": "Luftverteiler (AUS)"
},
"my_zone_temp_sel": {
"name": "Zieltemperatur My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Κατά της οσμής των αθλητικών ρούχων", "iot_wash_sport_anti_odor": "Κατά της οσμής των αθλητικών ρούχων",
"iot_wash_sport_anti_odor_zelig": "Κατά της οσμής των αθλητικών ρούχων", "iot_wash_sport_anti_odor_zelig": "Κατά της οσμής των αθλητικών ρούχων",
"iot_wash_stains_remover": "Αφαίρεση λεκέδων", "iot_wash_stains_remover": "Αφαίρεση λεκέδων",
"iot_wash_super_saving": "Εξαιρετική εξοικονόμηση 49'",
"iot_wash_swimsuits_and_bikinis": "Μαγιό", "iot_wash_swimsuits_and_bikinis": "Μαγιό",
"iot_wash_synthetic": "Συνθετικά", "iot_wash_synthetic": "Συνθετικά",
"iot_wash_synthetic_steam": "Συνθετικά + Ατμός", "iot_wash_synthetic_steam": "Συνθετικά + Ατμός",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Λειτουργία Eco", "eco_mode": "Λειτουργία Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "ΦΡΟΥΤΑ & ΛΑΧΑΝΙΚΑ", "fruits_and_veg": "ΦΡΟΥΤΑ & ΛΑΧΑΝΙΚΑ",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "Ρυθμίστε το ψυγείο στους 17°C και διατηρήστε την κατάψυξη σε λειτουργία για μεγάλο χρονικό διάστημα.", "holiday": "Ρυθμίστε το ψυγείο στους 17°C και διατηρήστε την κατάψυξη σε λειτουργία για μεγάλο χρονικό διάστημα.",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Δεν επιλέχθηκε λειτουργία", "no_mode_selected": "Δεν επιλέχθηκε λειτουργία",
"quick_cool": "ΓΡΗΓΟΡΗ ΨΥΞΗ", "quick_cool": "ΓΡΗΓΟΡΗ ΨΥΞΗ",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Πρόγραμμα" "name": "Πρόγραμμα"
}, },
@ -916,6 +917,13 @@
"high": "Υψηλός" "high": "Υψηλός"
}, },
"name": "Επίπεδο υγρασίας" "name": "Επίπεδο υγρασίας"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Κατά της οσμής των αθλητικών ρούχων", "iot_wash_sport_anti_odor": "Κατά της οσμής των αθλητικών ρούχων",
"iot_wash_sport_anti_odor_zelig": "Κατά της οσμής των αθλητικών ρούχων", "iot_wash_sport_anti_odor_zelig": "Κατά της οσμής των αθλητικών ρούχων",
"iot_wash_stains_remover": "Αφαίρεση λεκέδων", "iot_wash_stains_remover": "Αφαίρεση λεκέδων",
"iot_wash_super_saving": "Εξαιρετική εξοικονόμηση 49'",
"iot_wash_swimsuits_and_bikinis": "Μαγιό", "iot_wash_swimsuits_and_bikinis": "Μαγιό",
"iot_wash_synthetic": "Συνθετικά", "iot_wash_synthetic": "Συνθετικά",
"iot_wash_synthetic_steam": "Συνθετικά + Ατμός", "iot_wash_synthetic_steam": "Συνθετικά + Ατμός",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Λειτουργία Eco", "eco_mode": "Λειτουργία Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "ΦΡΟΥΤΑ & ΛΑΧΑΝΙΚΑ", "fruits_and_veg": "ΦΡΟΥΤΑ & ΛΑΧΑΝΙΚΑ",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "Ρυθμίστε το ψυγείο στους 17°C και διατηρήστε την κατάψυξη σε λειτουργία για μεγάλο χρονικό διάστημα.", "holiday": "Ρυθμίστε το ψυγείο στους 17°C και διατηρήστε την κατάψυξη σε λειτουργία για μεγάλο χρονικό διάστημα.",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Δεν επιλέχθηκε λειτουργία", "no_mode_selected": "Δεν επιλέχθηκε λειτουργία",
"quick_cool": "ΓΡΗΓΟΡΗ ΨΥΞΗ", "quick_cool": "ΓΡΗΓΟΡΗ ΨΥΞΗ",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Πρόγραμμα" "name": "Πρόγραμμα"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Σταθερός - Θέση 5", "position_5": "Σταθερός - Θέση 5",
"swing": "Ταλάντευση" "swing": "Ταλάντευση"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Αντικατάσταση φίλτρου" "name": "Αντικατάσταση φίλτρου"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Μεταδότης διάχυσης (ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ)" "name": "Μεταδότης διάχυσης (ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ)"
},
"my_zone_temp_sel": {
"name": "Στοχευμένη θερμοκρασία My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -425,7 +425,7 @@
"iot_dry_tablecloths": "Tablecloths", "iot_dry_tablecloths": "Tablecloths",
"iot_dry_technical_fabrics": "Technical Fabrics", "iot_dry_technical_fabrics": "Technical Fabrics",
"iot_dry_warm_embrace": "Warm Embrace", "iot_dry_warm_embrace": "Warm Embrace",
"iot_dry_wool": "Wool", "iot_dry_wool": "Wool Dry",
"jeans": "Jeans", "jeans": "Jeans",
"mix_and_dry": "Mix&Dry", "mix_and_dry": "Mix&Dry",
"pets": "Pets", "pets": "Pets",
@ -445,7 +445,7 @@
"super_easy_iron_xxl": "Super Easy Iron XXL", "super_easy_iron_xxl": "Super Easy Iron XXL",
"super_fast_cottons": "Super Fast Cottons", "super_fast_cottons": "Super Fast Cottons",
"super_fast_delicates": "Super Fast Delicates", "super_fast_delicates": "Super Fast Delicates",
"synthetics": "Syntethics", "synthetics": "Synthetics",
"total_care": "Total Care", "total_care": "Total Care",
"trainers": "Trainers", "trainers": "Trainers",
"ultra_care": "Ultra Care", "ultra_care": "Ultra Care",
@ -781,11 +781,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco mode", "eco_mode": "Eco mode",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit&Veg", "fruit_and_veg": "Fruit&Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "No mode selected", "no_mode_selected": "No mode selected",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -797,8 +797,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -937,6 +937,13 @@
"high": "High" "high": "High"
}, },
"name": "Humidity level" "name": "Humidity level"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1324,7 +1331,7 @@
"iot_dry_tablecloths": "Tablecloths", "iot_dry_tablecloths": "Tablecloths",
"iot_dry_technical_fabrics": "Technical Fabrics", "iot_dry_technical_fabrics": "Technical Fabrics",
"iot_dry_warm_embrace": "Warm Embrace", "iot_dry_warm_embrace": "Warm Embrace",
"iot_dry_wool": "Wool", "iot_dry_wool": "Wool Dry",
"jeans": "Jeans", "jeans": "Jeans",
"mix_and_dry": "Mix&Dry", "mix_and_dry": "Mix&Dry",
"pets": "Pets", "pets": "Pets",
@ -1344,7 +1351,7 @@
"super_easy_iron_xxl": "Super Easy Iron XXL", "super_easy_iron_xxl": "Super Easy Iron XXL",
"super_fast_cottons": "Super Fast Cottons", "super_fast_cottons": "Super Fast Cottons",
"super_fast_delicates": "Super Fast Delicates", "super_fast_delicates": "Super Fast Delicates",
"synthetics": "Syntethics", "synthetics": "Synthetics",
"total_care": "Total Care", "total_care": "Total Care",
"trainers": "Trainers", "trainers": "Trainers",
"ultra_care": "Ultra Care", "ultra_care": "Ultra Care",
@ -1680,11 +1687,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco mode", "eco_mode": "Eco mode",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit&Veg", "fruit_and_veg": "Fruit&Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "No mode selected", "no_mode_selected": "No mode selected",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1696,8 +1703,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1815,6 +1822,13 @@
"position_5": "Fixed - Position 5", "position_5": "Fixed - Position 5",
"swing": "Swing" "swing": "Swing"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -2014,6 +2028,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Filter replacement" "name": "Filter replacement"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2072,6 +2089,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Diffuser (OFF)" "name": "Diffuser (OFF)"
},
"my_zone_temp_sel": {
"name": "Target temperature My Zone"
} }
}, },
"climate": { "climate": {
@ -2208,6 +2228,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Ropa deportiva antiolor", "iot_wash_sport_anti_odor": "Ropa deportiva antiolor",
"iot_wash_sport_anti_odor_zelig": "Ropa deportiva antiolor", "iot_wash_sport_anti_odor_zelig": "Ropa deportiva antiolor",
"iot_wash_stains_remover": "Quitamanchas", "iot_wash_stains_remover": "Quitamanchas",
"iot_wash_super_saving": "Súper Ahorro 49'",
"iot_wash_swimsuits_and_bikinis": "Trajes de baño", "iot_wash_swimsuits_and_bikinis": "Trajes de baño",
"iot_wash_synthetic": "Ropa sintética", "iot_wash_synthetic": "Ropa sintética",
"iot_wash_synthetic_steam": "Ropa sintética + Vapor", "iot_wash_synthetic_steam": "Ropa sintética + Vapor",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modo Eco", "eco_mode": "Modo Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Frutas Y Verduras", "fruits_and_veg": "Frutas Y Verduras",
"fruit_and_veg": "Frutas Y Verduras", "fruit_and_veg": "Frutas Y Verduras",
"holiday": "VACACIONES", "holiday": "VACACIONES",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "No se ha seleccionado ningún modo", "no_mode_selected": "No se ha seleccionado ningún modo",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programa" "name": "Programa"
}, },
@ -916,6 +917,13 @@
"high": "Alto" "high": "Alto"
}, },
"name": "Nivel de humedad" "name": "Nivel de humedad"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Ropa deportiva antiolor", "iot_wash_sport_anti_odor": "Ropa deportiva antiolor",
"iot_wash_sport_anti_odor_zelig": "Ropa deportiva antiolor", "iot_wash_sport_anti_odor_zelig": "Ropa deportiva antiolor",
"iot_wash_stains_remover": "Quitamanchas", "iot_wash_stains_remover": "Quitamanchas",
"iot_wash_super_saving": "Súper Ahorro 49'",
"iot_wash_swimsuits_and_bikinis": "Trajes de baño", "iot_wash_swimsuits_and_bikinis": "Trajes de baño",
"iot_wash_synthetic": "Ropa sintética", "iot_wash_synthetic": "Ropa sintética",
"iot_wash_synthetic_steam": "Ropa sintética + Vapor", "iot_wash_synthetic_steam": "Ropa sintética + Vapor",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modo Eco", "eco_mode": "Modo Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Frutas Y Verduras", "fruits_and_veg": "Frutas Y Verduras",
"fruit_and_veg": "Frutas Y Verduras", "fruit_and_veg": "Frutas Y Verduras",
"holiday": "VACACIONES", "holiday": "VACACIONES",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "No se ha seleccionado ningún modo", "no_mode_selected": "No se ha seleccionado ningún modo",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programa" "name": "Programa"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fijo - Posición 5", "position_5": "Fijo - Posición 5",
"swing": "Oscilar" "swing": "Oscilar"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Sustitución del filtro" "name": "Sustitución del filtro"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Difusor (APAGADO)" "name": "Difusor (APAGADO)"
},
"my_zone_temp_sel": {
"name": "Temperatura deseada My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Anti-odeur pour les vêtements de sport", "iot_wash_sport_anti_odor": "Anti-odeur pour les vêtements de sport",
"iot_wash_sport_anti_odor_zelig": "Anti-odeur pour les vêtements de sport", "iot_wash_sport_anti_odor_zelig": "Anti-odeur pour les vêtements de sport",
"iot_wash_stains_remover": "Détachant", "iot_wash_stains_remover": "Détachant",
"iot_wash_super_saving": "Super économique 49'",
"iot_wash_swimsuits_and_bikinis": "Maillots de bain", "iot_wash_swimsuits_and_bikinis": "Maillots de bain",
"iot_wash_synthetic": "Synthétiques", "iot_wash_synthetic": "Synthétiques",
"iot_wash_synthetic_steam": "Synthétiques + Vapeur d'eau", "iot_wash_synthetic_steam": "Synthétiques + Vapeur d'eau",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Mode Eco", "eco_mode": "Mode Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Aucun mode sélectionné", "no_mode_selected": "Aucun mode sélectionné",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programme" "name": "Programme"
}, },
@ -916,6 +917,13 @@
"high": "Élevé" "high": "Élevé"
}, },
"name": "Niveau dhumidité" "name": "Niveau dhumidité"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Anti-odeur pour les vêtements de sport", "iot_wash_sport_anti_odor": "Anti-odeur pour les vêtements de sport",
"iot_wash_sport_anti_odor_zelig": "Anti-odeur pour les vêtements de sport", "iot_wash_sport_anti_odor_zelig": "Anti-odeur pour les vêtements de sport",
"iot_wash_stains_remover": "Détachant", "iot_wash_stains_remover": "Détachant",
"iot_wash_super_saving": "Super économique 49'",
"iot_wash_swimsuits_and_bikinis": "Maillots de bain", "iot_wash_swimsuits_and_bikinis": "Maillots de bain",
"iot_wash_synthetic": "Synthétiques", "iot_wash_synthetic": "Synthétiques",
"iot_wash_synthetic_steam": "Synthétiques + Vapeur d'eau", "iot_wash_synthetic_steam": "Synthétiques + Vapeur d'eau",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Mode Eco", "eco_mode": "Mode Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Aucun mode sélectionné", "no_mode_selected": "Aucun mode sélectionné",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programme" "name": "Programme"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fixe - Position 5", "position_5": "Fixe - Position 5",
"swing": "Oscillation" "swing": "Oscillation"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Remplacement du filtre" "name": "Remplacement du filtre"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Diffuseur (OFF)" "name": "Diffuseur (OFF)"
},
"my_zone_temp_sel": {
"name": "Température cible My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -311,15 +311,16 @@
"chiller": "Quick cool", "chiller": "Quick cool",
"cold_drinks": "Soft chill", "cold_drinks": "Soft chill",
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"fruits": "Fruits", "fruits": "Fruit",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"sea_food": "Ready to cook meal", "sea_food": "Ready to cook meal",
"smart_mode_title": "Smart Mode", "smart_mode_title": "Smart Mode",
"soft_frozen": "Soft freezing", "soft_frozen": "Soft freezing",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables" "vegetables": "Vegetable",
"zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -444,6 +445,13 @@
"high": "גָבוֹהַ" "high": "גָבוֹהַ"
}, },
"name": "Humidity level" "name": "Humidity level"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -725,15 +733,16 @@
"chiller": "Quick cool", "chiller": "Quick cool",
"cold_drinks": "Soft chill", "cold_drinks": "Soft chill",
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"fruits": "Fruits", "fruits": "Fruit",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"sea_food": "Ready to cook meal", "sea_food": "Ready to cook meal",
"smart_mode_title": "Smart Mode", "smart_mode_title": "Smart Mode",
"soft_frozen": "Soft freezing", "soft_frozen": "Soft freezing",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables" "vegetables": "Vegetable",
"zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -851,6 +860,13 @@
"position_5": "Fixed - Position 5", "position_5": "Fixed - Position 5",
"swing": "Swing" "swing": "Swing"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1050,6 +1066,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Filter replacement" "name": "Filter replacement"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -1108,6 +1127,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Diffuser (OFF)" "name": "Diffuser (OFF)"
},
"my_zone_temp_sel": {
"name": "Target temperature My Zone"
} }
}, },
"climate": { "climate": {
@ -1169,6 +1191,9 @@
"state": {} "state": {}
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Sportska odjeća protiv neugodnih mirisa", "iot_wash_sport_anti_odor": "Sportska odjeća protiv neugodnih mirisa",
"iot_wash_sport_anti_odor_zelig": "Sportska odjeća protiv neugodnih mirisa", "iot_wash_sport_anti_odor_zelig": "Sportska odjeća protiv neugodnih mirisa",
"iot_wash_stains_remover": "Uklanjanje mrlja", "iot_wash_stains_remover": "Uklanjanje mrlja",
"iot_wash_super_saving": "Super ušteda 49'",
"iot_wash_swimsuits_and_bikinis": "Kupaći kostimi", "iot_wash_swimsuits_and_bikinis": "Kupaći kostimi",
"iot_wash_synthetic": "Sintetika", "iot_wash_synthetic": "Sintetika",
"iot_wash_synthetic_steam": "Sintetika + Para", "iot_wash_synthetic_steam": "Sintetika + Para",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Način rada Eco", "eco_mode": "Način rada Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Voće i Povrće", "fruits_and_veg": "Voće i Povrće",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "ODMOR", "holiday": "ODMOR",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nije odabran način rada", "no_mode_selected": "Nije odabran način rada",
"quick_cool": "BRZO HLAĐENJE", "quick_cool": "BRZO HLAĐENJE",
@ -781,8 +782,8 @@
"super_cool": "SUPER HLAĐENJE", "super_cool": "SUPER HLAĐENJE",
"super_freeze": "SUPER ZAMRZAVANJE", "super_freeze": "SUPER ZAMRZAVANJE",
"tea": "Hladna pića i napitci", "tea": "Hladna pića i napitci",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "Visoko" "high": "Visoko"
}, },
"name": "Razina vlažnosti" "name": "Razina vlažnosti"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Sportska odjeća protiv neugodnih mirisa", "iot_wash_sport_anti_odor": "Sportska odjeća protiv neugodnih mirisa",
"iot_wash_sport_anti_odor_zelig": "Sportska odjeća protiv neugodnih mirisa", "iot_wash_sport_anti_odor_zelig": "Sportska odjeća protiv neugodnih mirisa",
"iot_wash_stains_remover": "Uklanjanje mrlja", "iot_wash_stains_remover": "Uklanjanje mrlja",
"iot_wash_super_saving": "Super ušteda 49'",
"iot_wash_swimsuits_and_bikinis": "Kupaći kostimi", "iot_wash_swimsuits_and_bikinis": "Kupaći kostimi",
"iot_wash_synthetic": "Sintetika", "iot_wash_synthetic": "Sintetika",
"iot_wash_synthetic_steam": "Sintetika + Para", "iot_wash_synthetic_steam": "Sintetika + Para",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Način rada Eco", "eco_mode": "Način rada Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Voće i Povrće", "fruits_and_veg": "Voće i Povrće",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "ODMOR", "holiday": "ODMOR",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nije odabran način rada", "no_mode_selected": "Nije odabran način rada",
"quick_cool": "BRZO HLAĐENJE", "quick_cool": "BRZO HLAĐENJE",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER HLAĐENJE", "super_cool": "SUPER HLAĐENJE",
"super_freeze": "SUPER ZAMRZAVANJE", "super_freeze": "SUPER ZAMRZAVANJE",
"tea": "Hladna pića i napitci", "tea": "Hladna pića i napitci",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fiksno - Položaj 5", "position_5": "Fiksno - Položaj 5",
"swing": "Njihanje" "swing": "Njihanje"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Zamjena filtra" "name": "Zamjena filtra"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Raspršivač (UKLJUČEN)" "name": "Raspršivač (UKLJUČEN)"
},
"my_zone_temp_sel": {
"name": "Ciljana temperatura My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -414,7 +414,7 @@
"iot_dry_tablecloths": "Tovaglie", "iot_dry_tablecloths": "Tovaglie",
"iot_dry_technical_fabrics": "Tessuti Tecnici", "iot_dry_technical_fabrics": "Tessuti Tecnici",
"iot_dry_warm_embrace": "Caldo abbraccio", "iot_dry_warm_embrace": "Caldo abbraccio",
"iot_dry_wool": "Lana", "iot_dry_wool": "Asciugatura Lana",
"jeans": "Jeans", "jeans": "Jeans",
"mix_and_dry": "Mix&Dry", "mix_and_dry": "Mix&Dry",
"pets": "Pets", "pets": "Pets",
@ -563,7 +563,7 @@
"iot_intensive_40_steam": "Intensivo 40°C + Vapore", "iot_intensive_40_steam": "Intensivo 40°C + Vapore",
"iot_jeans_60_steam": "Jeans + Vapore", "iot_jeans_60_steam": "Jeans + Vapore",
"iot_mixed_steam": "Misti + Vapore", "iot_mixed_steam": "Misti + Vapore",
"iot_mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore ", "iot_mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore",
"iot_perfect_cotton_59_steam": "Cotone Perfetto 59' + Vapore", "iot_perfect_cotton_59_steam": "Cotone Perfetto 59' + Vapore",
"iot_rapid_a_class_60_steam": "Rapido 59' Classe A + Vapore", "iot_rapid_a_class_60_steam": "Rapido 59' Classe A + Vapore",
"iot_resistant_cotton_steam": "Cotone Resistente + Vapore", "iot_resistant_cotton_steam": "Cotone Resistente + Vapore",
@ -684,6 +684,7 @@
"iot_wash_sport_anti_odor": "Sport Antiodori", "iot_wash_sport_anti_odor": "Sport Antiodori",
"iot_wash_sport_anti_odor_zelig": "Sport Antiodori", "iot_wash_sport_anti_odor_zelig": "Sport Antiodori",
"iot_wash_stains_remover": "Smacchia tutto", "iot_wash_stains_remover": "Smacchia tutto",
"iot_wash_super_saving": "Super Risparmio 49'",
"iot_wash_swimsuits_and_bikinis": "Costumi e Bikini", "iot_wash_swimsuits_and_bikinis": "Costumi e Bikini",
"iot_wash_synthetic": "Sintetici", "iot_wash_synthetic": "Sintetici",
"iot_wash_synthetic_steam": "Sintetici + Vapore", "iot_wash_synthetic_steam": "Sintetici + Vapore",
@ -708,7 +709,7 @@
"mixed_and_colored_59": "Misti e Colorati 59'", "mixed_and_colored_59": "Misti e Colorati 59'",
"mixed_steam": "Misti + Vapore", "mixed_steam": "Misti + Vapore",
"mix_and_colour_59": "Misti e Colorati 59'", "mix_and_colour_59": "Misti e Colorati 59'",
"mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore ", "mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore",
"night_and_day": "Night and Day", "night_and_day": "Night and Day",
"night_wash": "Ciclo Notturno", "night_wash": "Ciclo Notturno",
"perfect_59": "Perfetto 59'", "perfect_59": "Perfetto 59'",
@ -768,11 +769,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modalità Eco", "eco_mode": "Modalità Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nessuna modalità selezionata", "no_mode_selected": "Nessuna modalità selezionata",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -783,8 +784,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programma" "name": "Programma"
}, },
@ -923,6 +924,13 @@
"high": "Alto" "high": "Alto"
}, },
"name": "Livello di umidità" "name": "Livello di umidità"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1307,7 +1315,7 @@
"iot_dry_tablecloths": "Tovaglie", "iot_dry_tablecloths": "Tovaglie",
"iot_dry_technical_fabrics": "Tessuti Tecnici", "iot_dry_technical_fabrics": "Tessuti Tecnici",
"iot_dry_warm_embrace": "Caldo abbraccio", "iot_dry_warm_embrace": "Caldo abbraccio",
"iot_dry_wool": "Lana", "iot_dry_wool": "Asciugatura Lana",
"jeans": "Jeans", "jeans": "Jeans",
"mix_and_dry": "Mix&Dry", "mix_and_dry": "Mix&Dry",
"pets": "Pets", "pets": "Pets",
@ -1456,7 +1464,7 @@
"iot_intensive_40_steam": "Intensivo 40°C + Vapore", "iot_intensive_40_steam": "Intensivo 40°C + Vapore",
"iot_jeans_60_steam": "Jeans + Vapore", "iot_jeans_60_steam": "Jeans + Vapore",
"iot_mixed_steam": "Misti + Vapore", "iot_mixed_steam": "Misti + Vapore",
"iot_mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore ", "iot_mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore",
"iot_perfect_cotton_59_steam": "Cotone Perfetto 59' + Vapore", "iot_perfect_cotton_59_steam": "Cotone Perfetto 59' + Vapore",
"iot_rapid_a_class_60_steam": "Rapido 59' Classe A + Vapore", "iot_rapid_a_class_60_steam": "Rapido 59' Classe A + Vapore",
"iot_resistant_cotton_steam": "Cotone Resistente + Vapore", "iot_resistant_cotton_steam": "Cotone Resistente + Vapore",
@ -1577,6 +1585,7 @@
"iot_wash_sport_anti_odor": "Sport Antiodori", "iot_wash_sport_anti_odor": "Sport Antiodori",
"iot_wash_sport_anti_odor_zelig": "Sport Antiodori", "iot_wash_sport_anti_odor_zelig": "Sport Antiodori",
"iot_wash_stains_remover": "Smacchia tutto", "iot_wash_stains_remover": "Smacchia tutto",
"iot_wash_super_saving": "Super Risparmio 49'",
"iot_wash_swimsuits_and_bikinis": "Costumi e Bikini", "iot_wash_swimsuits_and_bikinis": "Costumi e Bikini",
"iot_wash_synthetic": "Sintetici", "iot_wash_synthetic": "Sintetici",
"iot_wash_synthetic_steam": "Sintetici + Vapore", "iot_wash_synthetic_steam": "Sintetici + Vapore",
@ -1601,7 +1610,7 @@
"mixed_and_colored_59": "Misti e Colorati 59'", "mixed_and_colored_59": "Misti e Colorati 59'",
"mixed_steam": "Misti + Vapore", "mixed_steam": "Misti + Vapore",
"mix_and_colour_59": "Misti e Colorati 59'", "mix_and_colour_59": "Misti e Colorati 59'",
"mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore ", "mix_and_colour_59_steam": "Misti e Colorati 59' + Vapore",
"night_and_day": "Night and Day", "night_and_day": "Night and Day",
"night_wash": "Ciclo Notturno", "night_wash": "Ciclo Notturno",
"perfect_59": "Perfetto 59'", "perfect_59": "Perfetto 59'",
@ -1661,11 +1670,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modalità Eco", "eco_mode": "Modalità Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nessuna modalità selezionata", "no_mode_selected": "Nessuna modalità selezionata",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1676,8 +1685,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programma" "name": "Programma"
}, },
@ -1795,6 +1804,13 @@
"position_5": "Fissa - Posizione 5", "position_5": "Fissa - Posizione 5",
"swing": "Swing" "swing": "Swing"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1994,6 +2010,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Sostituzione filtro" "name": "Sostituzione filtro"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2052,6 +2071,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Diffusore (OFF)" "name": "Diffusore (OFF)"
},
"my_zone_temp_sel": {
"name": "Temperatura target My Zone"
} }
}, },
"climate": { "climate": {
@ -2186,6 +2208,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Anti-Odour sportkleding", "iot_wash_sport_anti_odor": "Anti-Odour sportkleding",
"iot_wash_sport_anti_odor_zelig": "Anti-Odour sportkleding", "iot_wash_sport_anti_odor_zelig": "Anti-Odour sportkleding",
"iot_wash_stains_remover": "Vlekkenverwijderaar", "iot_wash_stains_remover": "Vlekkenverwijderaar",
"iot_wash_super_saving": "Super besparend 49'",
"iot_wash_swimsuits_and_bikinis": "Badkleding", "iot_wash_swimsuits_and_bikinis": "Badkleding",
"iot_wash_synthetic": "Synthetische stoffen", "iot_wash_synthetic": "Synthetische stoffen",
"iot_wash_synthetic_steam": "Synthetische stoffen + Stoom", "iot_wash_synthetic_steam": "Synthetische stoffen + Stoom",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco-modus", "eco_mode": "Eco-modus",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Geen modus geselecteerd", "no_mode_selected": "Geen modus geselecteerd",
"quick_cool": "QUICK KOEL", "quick_cool": "QUICK KOEL",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programma" "name": "Programma"
}, },
@ -916,6 +917,13 @@
"high": "Hoog" "high": "Hoog"
}, },
"name": "Vochtigheidsniveau" "name": "Vochtigheidsniveau"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Anti-Odour sportkleding", "iot_wash_sport_anti_odor": "Anti-Odour sportkleding",
"iot_wash_sport_anti_odor_zelig": "Anti-Odour sportkleding", "iot_wash_sport_anti_odor_zelig": "Anti-Odour sportkleding",
"iot_wash_stains_remover": "Vlekkenverwijderaar", "iot_wash_stains_remover": "Vlekkenverwijderaar",
"iot_wash_super_saving": "Super besparend 49'",
"iot_wash_swimsuits_and_bikinis": "Badkleding", "iot_wash_swimsuits_and_bikinis": "Badkleding",
"iot_wash_synthetic": "Synthetische stoffen", "iot_wash_synthetic": "Synthetische stoffen",
"iot_wash_synthetic_steam": "Synthetische stoffen + Stoom", "iot_wash_synthetic_steam": "Synthetische stoffen + Stoom",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco-modus", "eco_mode": "Eco-modus",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Geen modus geselecteerd", "no_mode_selected": "Geen modus geselecteerd",
"quick_cool": "QUICK KOEL", "quick_cool": "QUICK KOEL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programma" "name": "Programma"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Vast - Positie 5", "position_5": "Vast - Positie 5",
"swing": "Draaiend" "swing": "Draaiend"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Filter vervangen" "name": "Filter vervangen"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Diffuser (UIT)" "name": "Diffuser (UIT)"
},
"my_zone_temp_sel": {
"name": "Doeltemperatuur My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów", "iot_wash_sport_anti_odor": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów",
"iot_wash_sport_anti_odor_zelig": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów", "iot_wash_sport_anti_odor_zelig": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów",
"iot_wash_stains_remover": "Wywabiacz", "iot_wash_stains_remover": "Wywabiacz",
"iot_wash_super_saving": "Super oszczędność 49'",
"iot_wash_swimsuits_and_bikinis": "Stroje kąpielowe", "iot_wash_swimsuits_and_bikinis": "Stroje kąpielowe",
"iot_wash_synthetic": "Syntetyki", "iot_wash_synthetic": "Syntetyki",
"iot_wash_synthetic_steam": "Syntetyki + Para", "iot_wash_synthetic_steam": "Syntetyki + Para",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Tryb Eco", "eco_mode": "Tryb Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nie wybrano żadnego trybu", "no_mode_selected": "Nie wybrano żadnego trybu",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "Wysokie" "high": "Wysokie"
}, },
"name": "Poziom wilgotności" "name": "Poziom wilgotności"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów", "iot_wash_sport_anti_odor": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów",
"iot_wash_sport_anti_odor_zelig": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów", "iot_wash_sport_anti_odor_zelig": "Odzież sportowa zapobiegająca powstawaniu nieprzyjemnych zapachów",
"iot_wash_stains_remover": "Wywabiacz", "iot_wash_stains_remover": "Wywabiacz",
"iot_wash_super_saving": "Super oszczędność 49'",
"iot_wash_swimsuits_and_bikinis": "Stroje kąpielowe", "iot_wash_swimsuits_and_bikinis": "Stroje kąpielowe",
"iot_wash_synthetic": "Syntetyki", "iot_wash_synthetic": "Syntetyki",
"iot_wash_synthetic_steam": "Syntetyki + Para", "iot_wash_synthetic_steam": "Syntetyki + Para",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Tryb Eco", "eco_mode": "Tryb Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nie wybrano żadnego trybu", "no_mode_selected": "Nie wybrano żadnego trybu",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Stały - Pozycja 5", "position_5": "Stały - Pozycja 5",
"swing": "Swing" "swing": "Swing"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Wymiana filtra" "name": "Wymiana filtra"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Dyfuzor (WYŁ.)" "name": "Dyfuzor (WYŁ.)"
},
"my_zone_temp_sel": {
"name": "Temperatura docelowa My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Roupa de desporto anti odor", "iot_wash_sport_anti_odor": "Roupa de desporto anti odor",
"iot_wash_sport_anti_odor_zelig": "Roupa de desporto anti odor", "iot_wash_sport_anti_odor_zelig": "Roupa de desporto anti odor",
"iot_wash_stains_remover": "Removedor de nódoas", "iot_wash_stains_remover": "Removedor de nódoas",
"iot_wash_super_saving": "Super poupança 49'",
"iot_wash_swimsuits_and_bikinis": "Fatos de banho", "iot_wash_swimsuits_and_bikinis": "Fatos de banho",
"iot_wash_synthetic": "Sintéticos", "iot_wash_synthetic": "Sintéticos",
"iot_wash_synthetic_steam": "Sintéticos + Vapor", "iot_wash_synthetic_steam": "Sintéticos + Vapor",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modo Eco", "eco_mode": "Modo Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nenhum modo selecionado", "no_mode_selected": "Nenhum modo selecionado",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programa" "name": "Programa"
}, },
@ -916,6 +917,13 @@
"high": "Alta" "high": "Alta"
}, },
"name": "Nível de humidade" "name": "Nível de humidade"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Roupa de desporto anti odor", "iot_wash_sport_anti_odor": "Roupa de desporto anti odor",
"iot_wash_sport_anti_odor_zelig": "Roupa de desporto anti odor", "iot_wash_sport_anti_odor_zelig": "Roupa de desporto anti odor",
"iot_wash_stains_remover": "Removedor de nódoas", "iot_wash_stains_remover": "Removedor de nódoas",
"iot_wash_super_saving": "Super poupança 49'",
"iot_wash_swimsuits_and_bikinis": "Fatos de banho", "iot_wash_swimsuits_and_bikinis": "Fatos de banho",
"iot_wash_synthetic": "Sintéticos", "iot_wash_synthetic": "Sintéticos",
"iot_wash_synthetic_steam": "Sintéticos + Vapor", "iot_wash_synthetic_steam": "Sintéticos + Vapor",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modo Eco", "eco_mode": "Modo Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nenhum modo selecionado", "no_mode_selected": "Nenhum modo selecionado",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Programa" "name": "Programa"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fixa - Posição 5", "position_5": "Fixa - Posição 5",
"swing": "Oscilação" "swing": "Oscilação"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Substituição do filtro" "name": "Substituição do filtro"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Difusor (OFF)" "name": "Difusor (OFF)"
},
"my_zone_temp_sel": {
"name": "Temperatura alvo My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Îmbrăcăminte sportivă anti-miros", "iot_wash_sport_anti_odor": "Îmbrăcăminte sportivă anti-miros",
"iot_wash_sport_anti_odor_zelig": "Îmbrăcăminte sportivă anti-miros", "iot_wash_sport_anti_odor_zelig": "Îmbrăcăminte sportivă anti-miros",
"iot_wash_stains_remover": "Eliminare de pete", "iot_wash_stains_remover": "Eliminare de pete",
"iot_wash_super_saving": "Super Economii 49'",
"iot_wash_swimsuits_and_bikinis": "Costume de baie", "iot_wash_swimsuits_and_bikinis": "Costume de baie",
"iot_wash_synthetic": "Sintetice", "iot_wash_synthetic": "Sintetice",
"iot_wash_synthetic_steam": "Sintetice + Abur", "iot_wash_synthetic_steam": "Sintetice + Abur",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modul Eco", "eco_mode": "Modul Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg (Fructe și legume)", "fruits_and_veg": "Fruit&Veg (Fructe și legume)",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY (Perioadă de neutilizare)", "holiday": "HOLIDAY (Perioadă de neutilizare)",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Niciun mod selectat", "no_mode_selected": "Niciun mod selectat",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL (Răcire rapidă)", "super_cool": "SUPER COOL (Răcire rapidă)",
"super_freeze": "SUPER FREEZE (Congelare rapidă)", "super_freeze": "SUPER FREEZE (Congelare rapidă)",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "Crescută" "high": "Crescută"
}, },
"name": "Nivelul de umiditate" "name": "Nivelul de umiditate"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Îmbrăcăminte sportivă anti-miros", "iot_wash_sport_anti_odor": "Îmbrăcăminte sportivă anti-miros",
"iot_wash_sport_anti_odor_zelig": "Îmbrăcăminte sportivă anti-miros", "iot_wash_sport_anti_odor_zelig": "Îmbrăcăminte sportivă anti-miros",
"iot_wash_stains_remover": "Eliminare de pete", "iot_wash_stains_remover": "Eliminare de pete",
"iot_wash_super_saving": "Super Economii 49'",
"iot_wash_swimsuits_and_bikinis": "Costume de baie", "iot_wash_swimsuits_and_bikinis": "Costume de baie",
"iot_wash_synthetic": "Sintetice", "iot_wash_synthetic": "Sintetice",
"iot_wash_synthetic_steam": "Sintetice + Abur", "iot_wash_synthetic_steam": "Sintetice + Abur",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Modul Eco", "eco_mode": "Modul Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg (Fructe și legume)", "fruits_and_veg": "Fruit&Veg (Fructe și legume)",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY (Perioadă de neutilizare)", "holiday": "HOLIDAY (Perioadă de neutilizare)",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Niciun mod selectat", "no_mode_selected": "Niciun mod selectat",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL (Răcire rapidă)", "super_cool": "SUPER COOL (Răcire rapidă)",
"super_freeze": "SUPER FREEZE (Congelare rapidă)", "super_freeze": "SUPER FREEZE (Congelare rapidă)",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fix - Poziție 5", "position_5": "Fix - Poziție 5",
"swing": "Baleiere" "swing": "Baleiere"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Înlocuirea filtrului" "name": "Înlocuirea filtrului"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Difuzor (OPRIT)" "name": "Difuzor (OPRIT)"
},
"my_zone_temp_sel": {
"name": "Temperatură vizată My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Устранение запаха со спортивной одежды", "iot_wash_sport_anti_odor": "Устранение запаха со спортивной одежды",
"iot_wash_sport_anti_odor_zelig": "Устранение запаха со спортивной одежды", "iot_wash_sport_anti_odor_zelig": "Устранение запаха со спортивной одежды",
"iot_wash_stains_remover": "Выведение пятен", "iot_wash_stains_remover": "Выведение пятен",
"iot_wash_super_saving": "Супер экономичная 49 мин.",
"iot_wash_swimsuits_and_bikinis": "Купальники", "iot_wash_swimsuits_and_bikinis": "Купальники",
"iot_wash_synthetic": "Синтетика", "iot_wash_synthetic": "Синтетика",
"iot_wash_synthetic_steam": "Синтетика + Пар", "iot_wash_synthetic_steam": "Синтетика + Пар",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Режим Eco", "eco_mode": "Режим Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Фрукты и овощи", "fruits_and_veg": "Фрукты и овощи",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Режим не выбран", "no_mode_selected": "Режим не выбран",
"quick_cool": "БЫСТРОЕ ОХЛАЖДЕНИЕ", "quick_cool": "БЫСТРОЕ ОХЛАЖДЕНИЕ",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Программа" "name": "Программа"
}, },
@ -916,6 +917,13 @@
"high": "Высок." "high": "Высок."
}, },
"name": "Уровень влажности" "name": "Уровень влажности"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Устранение запаха со спортивной одежды", "iot_wash_sport_anti_odor": "Устранение запаха со спортивной одежды",
"iot_wash_sport_anti_odor_zelig": "Устранение запаха со спортивной одежды", "iot_wash_sport_anti_odor_zelig": "Устранение запаха со спортивной одежды",
"iot_wash_stains_remover": "Выведение пятен", "iot_wash_stains_remover": "Выведение пятен",
"iot_wash_super_saving": "Супер экономичная 49 мин.",
"iot_wash_swimsuits_and_bikinis": "Купальники", "iot_wash_swimsuits_and_bikinis": "Купальники",
"iot_wash_synthetic": "Синтетика", "iot_wash_synthetic": "Синтетика",
"iot_wash_synthetic_steam": "Синтетика + Пар", "iot_wash_synthetic_steam": "Синтетика + Пар",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Режим Eco", "eco_mode": "Режим Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Фрукты и овощи", "fruits_and_veg": "Фрукты и овощи",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY", "holiday": "HOLIDAY",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Режим не выбран", "no_mode_selected": "Режим не выбран",
"quick_cool": "БЫСТРОЕ ОХЛАЖДЕНИЕ", "quick_cool": "БЫСТРОЕ ОХЛАЖДЕНИЕ",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Программа" "name": "Программа"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Фиксированное - Позиция 5", "position_5": "Фиксированное - Позиция 5",
"swing": "Качание" "swing": "Качание"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Замена фильтра" "name": "Замена фильтра"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Распылитель (Выкл.)" "name": "Распылитель (Выкл.)"
},
"my_zone_temp_sel": {
"name": "Заданная температура My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -461,8 +461,8 @@
"autocare": "Automatická starostlivosť", "autocare": "Automatická starostlivosť",
"autoclean": "Čistenie bubna", "autoclean": "Čistenie bubna",
"baby_60": "Všetka detská 60°C", "baby_60": "Všetka detská 60°C",
"care_14": " Starostlivost 14'", "care_14": "Starostlivost 14'",
"care_30": " Starostlivost 30'", "care_30": "Starostlivost 30'",
"care_44": "Starostlivost 44'", "care_44": "Starostlivost 44'",
"checkup": "Kontrola", "checkup": "Kontrola",
"colour_59": "Farebná 59'", "colour_59": "Farebná 59'",
@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Športové oblečenie", "iot_wash_sport_anti_odor": "Športové oblečenie",
"iot_wash_sport_anti_odor_zelig": "Športové oblečenie", "iot_wash_sport_anti_odor_zelig": "Športové oblečenie",
"iot_wash_stains_remover": "Odstraňovanie škvŕn", "iot_wash_stains_remover": "Odstraňovanie škvŕn",
"iot_wash_super_saving": "Super úspora 49'",
"iot_wash_swimsuits_and_bikinis": "Plavky", "iot_wash_swimsuits_and_bikinis": "Plavky",
"iot_wash_synthetic": "Syntetika", "iot_wash_synthetic": "Syntetika",
"iot_wash_synthetic_steam": "Syntetika + Para", "iot_wash_synthetic_steam": "Syntetika + Para",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Režim Eco", "eco_mode": "Režim Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "DOVOLENKA", "holiday": "DOVOLENKA",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nie je vybraný žiadny režim", "no_mode_selected": "Nie je vybraný žiadny režim",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -781,8 +782,8 @@
"super_cool": "SUPER CHLADENIE", "super_cool": "SUPER CHLADENIE",
"super_freeze": "SUPER MRAZENIE", "super_freeze": "SUPER MRAZENIE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "Vysoké" "high": "Vysoké"
}, },
"name": "Úroveň vlhkosti" "name": "Úroveň vlhkosti"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1347,8 +1355,8 @@
"autocare": "Automatická starostlivosť", "autocare": "Automatická starostlivosť",
"autoclean": "Čistenie bubna", "autoclean": "Čistenie bubna",
"baby_60": "Všetka detská 60°C", "baby_60": "Všetka detská 60°C",
"care_14": " Starostlivost 14'", "care_14": "Starostlivost 14'",
"care_30": " Starostlivost 30'", "care_30": "Starostlivost 30'",
"care_44": "Starostlivost 44'", "care_44": "Starostlivost 44'",
"checkup": "Kontrola", "checkup": "Kontrola",
"colour_59": "Farebná 59'", "colour_59": "Farebná 59'",
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Športové oblečenie", "iot_wash_sport_anti_odor": "Športové oblečenie",
"iot_wash_sport_anti_odor_zelig": "Športové oblečenie", "iot_wash_sport_anti_odor_zelig": "Športové oblečenie",
"iot_wash_stains_remover": "Odstraňovanie škvŕn", "iot_wash_stains_remover": "Odstraňovanie škvŕn",
"iot_wash_super_saving": "Super úspora 49'",
"iot_wash_swimsuits_and_bikinis": "Plavky", "iot_wash_swimsuits_and_bikinis": "Plavky",
"iot_wash_synthetic": "Syntetika", "iot_wash_synthetic": "Syntetika",
"iot_wash_synthetic_steam": "Syntetika + Para", "iot_wash_synthetic_steam": "Syntetika + Para",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Režim Eco", "eco_mode": "Režim Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg", "fruits_and_veg": "Fruit&Veg",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "DOVOLENKA", "holiday": "DOVOLENKA",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nie je vybraný žiadny režim", "no_mode_selected": "Nie je vybraný žiadny režim",
"quick_cool": "QUICK COOL", "quick_cool": "QUICK COOL",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER CHLADENIE", "super_cool": "SUPER CHLADENIE",
"super_freeze": "SUPER MRAZENIE", "super_freeze": "SUPER MRAZENIE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Pevný - Poloha 5", "position_5": "Pevný - Poloha 5",
"swing": "Otáčanie" "swing": "Otáčanie"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Výmena filtra" "name": "Výmena filtra"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Difuzér (VYP)" "name": "Difuzér (VYP)"
},
"my_zone_temp_sel": {
"name": "Cieľová teplota My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Športna oblačila, odporna proti neprijetnim vonjavam", "iot_wash_sport_anti_odor": "Športna oblačila, odporna proti neprijetnim vonjavam",
"iot_wash_sport_anti_odor_zelig": "Športna oblačila, odporna proti neprijetnim vonjavam", "iot_wash_sport_anti_odor_zelig": "Športna oblačila, odporna proti neprijetnim vonjavam",
"iot_wash_stains_remover": "Odstranjevalec madežev", "iot_wash_stains_remover": "Odstranjevalec madežev",
"iot_wash_super_saving": "Super prihranki 49'",
"iot_wash_swimsuits_and_bikinis": "Kopalke", "iot_wash_swimsuits_and_bikinis": "Kopalke",
"iot_wash_synthetic": "Sintetika", "iot_wash_synthetic": "Sintetika",
"iot_wash_synthetic_steam": "Sintetika + Para", "iot_wash_synthetic_steam": "Sintetika + Para",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Način Eco", "eco_mode": "Način Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Sadje In Zelenjava", "fruits_and_veg": "Sadje In Zelenjava",
"fruit_and_veg": "Sadje in zelenjava", "fruit_and_veg": "Sadje in zelenjava",
"holiday": "POČITNICE", "holiday": "POČITNICE",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Izbran ni noben način", "no_mode_selected": "Izbran ni noben način",
"quick_cool": "HITRO HLAJENJE", "quick_cool": "HITRO HLAJENJE",
@ -781,8 +782,8 @@
"super_cool": "SUPER HLAJENJE", "super_cool": "SUPER HLAJENJE",
"super_freeze": "SUPER ZAMRZOVANJE", "super_freeze": "SUPER ZAMRZOVANJE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "High" "high": "High"
}, },
"name": "Nivo vlažnosti" "name": "Nivo vlažnosti"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Športna oblačila, odporna proti neprijetnim vonjavam", "iot_wash_sport_anti_odor": "Športna oblačila, odporna proti neprijetnim vonjavam",
"iot_wash_sport_anti_odor_zelig": "Športna oblačila, odporna proti neprijetnim vonjavam", "iot_wash_sport_anti_odor_zelig": "Športna oblačila, odporna proti neprijetnim vonjavam",
"iot_wash_stains_remover": "Odstranjevalec madežev", "iot_wash_stains_remover": "Odstranjevalec madežev",
"iot_wash_super_saving": "Super prihranki 49'",
"iot_wash_swimsuits_and_bikinis": "Kopalke", "iot_wash_swimsuits_and_bikinis": "Kopalke",
"iot_wash_synthetic": "Sintetika", "iot_wash_synthetic": "Sintetika",
"iot_wash_synthetic_steam": "Sintetika + Para", "iot_wash_synthetic_steam": "Sintetika + Para",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Način Eco", "eco_mode": "Način Eco",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Sadje In Zelenjava", "fruits_and_veg": "Sadje In Zelenjava",
"fruit_and_veg": "Sadje in zelenjava", "fruit_and_veg": "Sadje in zelenjava",
"holiday": "POČITNICE", "holiday": "POČITNICE",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Izbran ni noben način", "no_mode_selected": "Izbran ni noben način",
"quick_cool": "HITRO HLAJENJE", "quick_cool": "HITRO HLAJENJE",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER HLAJENJE", "super_cool": "SUPER HLAJENJE",
"super_freeze": "SUPER ZAMRZOVANJE", "super_freeze": "SUPER ZAMRZOVANJE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fiksno - Položaj 5", "position_5": "Fiksno - Položaj 5",
"swing": "Nihanje" "swing": "Nihanje"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Menjava filtra" "name": "Menjava filtra"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Razpršilnik (IZKLOP)" "name": "Razpršilnik (IZKLOP)"
},
"my_zone_temp_sel": {
"name": "Ciljna temperatura My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Sportska odeća sa sprečavanjem neprijatnih mirisa", "iot_wash_sport_anti_odor": "Sportska odeća sa sprečavanjem neprijatnih mirisa",
"iot_wash_sport_anti_odor_zelig": "Sportska odeća sa sprečavanjem neprijatnih mirisa", "iot_wash_sport_anti_odor_zelig": "Sportska odeća sa sprečavanjem neprijatnih mirisa",
"iot_wash_stains_remover": "Uklanjanje fleka", "iot_wash_stains_remover": "Uklanjanje fleka",
"iot_wash_super_saving": "Super ušteda 49'",
"iot_wash_swimsuits_and_bikinis": "Odeća za kupanje", "iot_wash_swimsuits_and_bikinis": "Odeća za kupanje",
"iot_wash_synthetic": "Sintetika", "iot_wash_synthetic": "Sintetika",
"iot_wash_synthetic_steam": "Sintetika + Para", "iot_wash_synthetic_steam": "Sintetika + Para",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco režim", "eco_mode": "Eco režim",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Voće i Povrće", "fruits_and_veg": "Voće i Povrće",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "ODMOR", "holiday": "ODMOR",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nije izabran nijedan režim", "no_mode_selected": "Nije izabran nijedan režim",
"quick_cool": "BRZO HLAĐENJE", "quick_cool": "BRZO HLAĐENJE",
@ -781,8 +782,8 @@
"super_cool": "SUPER HLAĐENJE", "super_cool": "SUPER HLAĐENJE",
"super_freeze": "SUPER ZAMRZAVANJE", "super_freeze": "SUPER ZAMRZAVANJE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "Visoka" "high": "Visoka"
}, },
"name": "Nivo vlage" "name": "Nivo vlage"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Sportska odeća sa sprečavanjem neprijatnih mirisa", "iot_wash_sport_anti_odor": "Sportska odeća sa sprečavanjem neprijatnih mirisa",
"iot_wash_sport_anti_odor_zelig": "Sportska odeća sa sprečavanjem neprijatnih mirisa", "iot_wash_sport_anti_odor_zelig": "Sportska odeća sa sprečavanjem neprijatnih mirisa",
"iot_wash_stains_remover": "Uklanjanje fleka", "iot_wash_stains_remover": "Uklanjanje fleka",
"iot_wash_super_saving": "Super ušteda 49'",
"iot_wash_swimsuits_and_bikinis": "Odeća za kupanje", "iot_wash_swimsuits_and_bikinis": "Odeća za kupanje",
"iot_wash_synthetic": "Sintetika", "iot_wash_synthetic": "Sintetika",
"iot_wash_synthetic_steam": "Sintetika + Para", "iot_wash_synthetic_steam": "Sintetika + Para",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco režim", "eco_mode": "Eco režim",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Voće i Povrće", "fruits_and_veg": "Voće i Povrće",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "ODMOR", "holiday": "ODMOR",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Nije izabran nijedan režim", "no_mode_selected": "Nije izabran nijedan režim",
"quick_cool": "BRZO HLAĐENJE", "quick_cool": "BRZO HLAĐENJE",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER HLAĐENJE", "super_cool": "SUPER HLAĐENJE",
"super_freeze": "SUPER ZAMRZAVANJE", "super_freeze": "SUPER ZAMRZAVANJE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Fiksiran - Položaj 5", "position_5": "Fiksiran - Položaj 5",
"swing": "Njihanje" "swing": "Njihanje"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Zamena filtera" "name": "Zamena filtera"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Difuzor (ISKLJUČENO)" "name": "Difuzor (ISKLJUČENO)"
},
"my_zone_temp_sel": {
"name": "Željena temperatura My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -452,7 +452,7 @@
"20_degrees_new_energy_label": "20°C", "20_degrees_new_energy_label": "20°C",
"active_steam": "Buhar 29'", "active_steam": "Buhar 29'",
"active_wash": "Aktif Yıkama 20'", "active_wash": "Aktif Yıkama 20'",
"active_wash_steam": "Aktif Yıkama 20' + Buhar", "active_wash_steam": "Aktif Yıkama 20' + Buhar",
"allergy_care": "Alerji Bakımı", "allergy_care": "Alerji Bakımı",
"allergy_care_pro": "Anti-Alerji Pro", "allergy_care_pro": "Anti-Alerji Pro",
"all_in_one_49": "Hepsi bir Arada 49'.", "all_in_one_49": "Hepsi bir Arada 49'.",
@ -521,7 +521,7 @@
"intensive_40": "Yoğun 40°C", "intensive_40": "Yoğun 40°C",
"intensive_40_steam": "Yoğun 40°C + Buhar", "intensive_40_steam": "Yoğun 40°C + Buhar",
"iot_active_steam": "Buhar 29'", "iot_active_steam": "Buhar 29'",
"iot_active_wash_steam": "Aktif Yıkama 20' + Buhar", "iot_active_wash_steam": "Aktif Yıkama 20' + Buhar",
"iot_allergy_care_pro": "Anti-Alerji Pro", "iot_allergy_care_pro": "Anti-Alerji Pro",
"iot_all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar", "iot_all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar",
"iot_checkup": "Check-up", "iot_checkup": "Check-up",
@ -683,6 +683,7 @@
"iot_wash_sport_anti_odor": "Koku Önleyici Spor Giyim", "iot_wash_sport_anti_odor": "Koku Önleyici Spor Giyim",
"iot_wash_sport_anti_odor_zelig": "Koku Önleyici Spor Giyim", "iot_wash_sport_anti_odor_zelig": "Koku Önleyici Spor Giyim",
"iot_wash_stains_remover": "Leke çıkarıcı", "iot_wash_stains_remover": "Leke çıkarıcı",
"iot_wash_super_saving": "Süper Tasarruf 49'",
"iot_wash_swimsuits_and_bikinis": "Mayolar", "iot_wash_swimsuits_and_bikinis": "Mayolar",
"iot_wash_synthetic": "Sentetikler", "iot_wash_synthetic": "Sentetikler",
"iot_wash_synthetic_steam": "Sentetikler + Buhar", "iot_wash_synthetic_steam": "Sentetikler + Buhar",
@ -767,11 +768,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco modu", "eco_mode": "Eco modu",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Meyve Ve Sebze", "fruits_and_veg": "Meyve Ve Sebze",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "TATİL", "holiday": "TATİL",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Hiç mod seçilmedi", "no_mode_selected": "Hiç mod seçilmedi",
"quick_cool": "HIZLI SOĞUTMA", "quick_cool": "HIZLI SOĞUTMA",
@ -781,8 +782,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -916,6 +917,13 @@
"high": "Yüksek" "high": "Yüksek"
}, },
"name": "Nem seviyesi" "name": "Nem seviyesi"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1338,7 +1346,7 @@
"20_degrees_new_energy_label": "20°C", "20_degrees_new_energy_label": "20°C",
"active_steam": "Buhar 29'", "active_steam": "Buhar 29'",
"active_wash": "Aktif Yıkama 20'", "active_wash": "Aktif Yıkama 20'",
"active_wash_steam": "Aktif Yıkama 20' + Buhar", "active_wash_steam": "Aktif Yıkama 20' + Buhar",
"allergy_care": "Alerji Bakımı", "allergy_care": "Alerji Bakımı",
"allergy_care_pro": "Anti-Alerji Pro", "allergy_care_pro": "Anti-Alerji Pro",
"all_in_one_49": "Hepsi bir Arada 49'.", "all_in_one_49": "Hepsi bir Arada 49'.",
@ -1407,7 +1415,7 @@
"intensive_40": "Yoğun 40°C", "intensive_40": "Yoğun 40°C",
"intensive_40_steam": "Yoğun 40°C + Buhar", "intensive_40_steam": "Yoğun 40°C + Buhar",
"iot_active_steam": "Buhar 29'", "iot_active_steam": "Buhar 29'",
"iot_active_wash_steam": "Aktif Yıkama 20' + Buhar", "iot_active_wash_steam": "Aktif Yıkama 20' + Buhar",
"iot_allergy_care_pro": "Anti-Alerji Pro", "iot_allergy_care_pro": "Anti-Alerji Pro",
"iot_all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar", "iot_all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar",
"iot_checkup": "Check-up", "iot_checkup": "Check-up",
@ -1569,6 +1577,7 @@
"iot_wash_sport_anti_odor": "Koku Önleyici Spor Giyim", "iot_wash_sport_anti_odor": "Koku Önleyici Spor Giyim",
"iot_wash_sport_anti_odor_zelig": "Koku Önleyici Spor Giyim", "iot_wash_sport_anti_odor_zelig": "Koku Önleyici Spor Giyim",
"iot_wash_stains_remover": "Leke çıkarıcı", "iot_wash_stains_remover": "Leke çıkarıcı",
"iot_wash_super_saving": "Süper Tasarruf 49'",
"iot_wash_swimsuits_and_bikinis": "Mayolar", "iot_wash_swimsuits_and_bikinis": "Mayolar",
"iot_wash_synthetic": "Sentetikler", "iot_wash_synthetic": "Sentetikler",
"iot_wash_synthetic_steam": "Sentetikler + Buhar", "iot_wash_synthetic_steam": "Sentetikler + Buhar",
@ -1653,11 +1662,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco modu", "eco_mode": "Eco modu",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Meyve Ve Sebze", "fruits_and_veg": "Meyve Ve Sebze",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "TATİL", "holiday": "TATİL",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "Hiç mod seçilmedi", "no_mode_selected": "Hiç mod seçilmedi",
"quick_cool": "HIZLI SOĞUTMA", "quick_cool": "HIZLI SOĞUTMA",
@ -1667,8 +1676,8 @@
"super_cool": "SUPER COOL", "super_cool": "SUPER COOL",
"super_freeze": "SUPER FREEZE", "super_freeze": "SUPER FREEZE",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "Program" "name": "Program"
}, },
@ -1786,6 +1795,13 @@
"position_5": "Sabit - Pozisyon 5", "position_5": "Sabit - Pozisyon 5",
"swing": "Salınım" "swing": "Salınım"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1985,6 +2001,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "Filtre değişimi" "name": "Filtre değişimi"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2043,6 +2062,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "Difüzör (KAPALI)" "name": "Difüzör (KAPALI)"
},
"my_zone_temp_sel": {
"name": "Hedef sıcaklık My Zone"
} }
}, },
"climate": { "climate": {
@ -2177,6 +2199,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

View File

@ -676,6 +676,7 @@
"iot_wash_sport_anti_odor": "防体味运动服", "iot_wash_sport_anti_odor": "防体味运动服",
"iot_wash_sport_anti_odor_zelig": "防体味运动服", "iot_wash_sport_anti_odor_zelig": "防体味运动服",
"iot_wash_stains_remover": "去污", "iot_wash_stains_remover": "去污",
"iot_wash_super_saving": "超级节约 49'",
"iot_wash_swimsuits_and_bikinis": "泳衣", "iot_wash_swimsuits_and_bikinis": "泳衣",
"iot_wash_synthetic": "合成纤维", "iot_wash_synthetic": "合成纤维",
"iot_wash_synthetic_steam": "合成纤维 + 蒸汽", "iot_wash_synthetic_steam": "合成纤维 + 蒸汽",
@ -760,11 +761,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco 模式", "eco_mode": "Eco 模式",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg水果和蔬菜", "fruits_and_veg": "Fruit&Veg水果和蔬菜",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY假日模式", "holiday": "HOLIDAY假日模式",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "未选择模式", "no_mode_selected": "未选择模式",
"quick_cool": "QUICK COOL快速冷却", "quick_cool": "QUICK COOL快速冷却",
@ -774,8 +775,8 @@
"super_cool": "SUPER COOL超级冷却", "super_cool": "SUPER COOL超级冷却",
"super_freeze": "SUPER FREEZE超级冷冻", "super_freeze": "SUPER FREEZE超级冷冻",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "程序" "name": "程序"
}, },
@ -909,6 +910,13 @@
"high": "高" "high": "高"
}, },
"name": "湿度水平" "name": "湿度水平"
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"select": { "select": {
@ -1555,6 +1563,7 @@
"iot_wash_sport_anti_odor": "防体味运动服", "iot_wash_sport_anti_odor": "防体味运动服",
"iot_wash_sport_anti_odor_zelig": "防体味运动服", "iot_wash_sport_anti_odor_zelig": "防体味运动服",
"iot_wash_stains_remover": "去污", "iot_wash_stains_remover": "去污",
"iot_wash_super_saving": "超级节约 49'",
"iot_wash_swimsuits_and_bikinis": "泳衣", "iot_wash_swimsuits_and_bikinis": "泳衣",
"iot_wash_synthetic": "合成纤维", "iot_wash_synthetic": "合成纤维",
"iot_wash_synthetic_steam": "合成纤维 + 蒸汽", "iot_wash_synthetic_steam": "合成纤维 + 蒸汽",
@ -1639,11 +1648,11 @@
"cool_drink": "Cool Drink", "cool_drink": "Cool Drink",
"eco": "Eco", "eco": "Eco",
"eco_mode": "Eco 模式", "eco_mode": "Eco 模式",
"fruits": "Fruits", "fruits": "Fruit",
"fruits_and_veg": "Fruit&Veg水果和蔬菜", "fruits_and_veg": "Fruit&Veg水果和蔬菜",
"fruit_and_veg": "Fruit & Veg", "fruit_and_veg": "Fruit & Veg",
"holiday": "HOLIDAY假日模式", "holiday": "HOLIDAY假日模式",
"keep_fresh": "0° Fresh", "keep_fresh": "0°C Fresh",
"milk_and_eggs": "Milk & Eggs", "milk_and_eggs": "Milk & Eggs",
"no_mode_selected": "未选择模式", "no_mode_selected": "未选择模式",
"quick_cool": "QUICK COOL快速冷却", "quick_cool": "QUICK COOL快速冷却",
@ -1653,8 +1662,8 @@
"super_cool": "SUPER COOL超级冷却", "super_cool": "SUPER COOL超级冷却",
"super_freeze": "SUPER FREEZE超级冷冻", "super_freeze": "SUPER FREEZE超级冷冻",
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"vegetables": "Vegetables", "vegetables": "Vegetable",
"zero_fresh": "0° Fresh" "zero_fresh": "0°C Fresh"
}, },
"name": "程序" "name": "程序"
}, },
@ -1772,6 +1781,13 @@
"position_5": "固定 - 位置 5", "position_5": "固定 - 位置 5",
"swing": "摆动" "swing": "摆动"
} }
},
"mach_modes_wh": {
"state": {
"eco": "Eco",
"max": "Max",
"bps": "BPS"
}
} }
}, },
"switch": { "switch": {
@ -1971,6 +1987,9 @@
}, },
"filter_replacement": { "filter_replacement": {
"name": "更换过滤器" "name": "更换过滤器"
},
"power-state": {
"name": "Power State"
} }
}, },
"button": { "button": {
@ -2029,6 +2048,9 @@
}, },
"aroma_time_off": { "aroma_time_off": {
"name": "扩散器(关)" "name": "扩散器(关)"
},
"my_zone_temp_sel": {
"name": "目标温度 My Zone"
} }
}, },
"climate": { "climate": {
@ -2163,6 +2185,9 @@
} }
} }
} }
},
"my_zone": {
"name": "My Zone"
} }
}, },
"fan": { "fan": {

735
info.md
View File

@ -1,31 +1,695 @@
# Haier hOn # Haier hOn
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Andre0512/hon?color=green)](https://github.com/Andre0512/hon/releases/latest) [![GitHub all releases](https://img.shields.io/github/downloads/Andre0512/hon/total?color=blue&label=total%20downloads)](https://tooomm.github.io/github-release-stats/?username=Andre0512&repository=hon)
[![GitHub](https://img.shields.io/github/license/Andre0512/hon?color=red)](https://github.com/Andre0512/hon/blob/main/LICENSE) [![GitHub](https://img.shields.io/github/license/Andre0512/hon?color=red)](https://github.com/Andre0512/hon/blob/main/LICENSE)
[![GitHub all releases](https://img.shields.io/github/downloads/Andre0512/hon/total?color=blue)](https://tooomm.github.io/github-release-stats/?username=Andre0512&repository=hon) [![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-donate-orange.svg)](https://www.buymeacoffee.com/andre0512)
--- ---
Home Assistant integration for [Haier's mobile app hOn](https://hon-smarthome.com/) based on [pyhOn](https://github.com/Andre0512/pyhon). Home Assistant integration for [Haier's mobile app hOn](https://hon-smarthome.com/) based on [pyhOn](https://github.com/Andre0512/pyhon).
--- ---
[![Supported Languages](https://img.shields.io/badge/Languages-19-royalblue)](https://github.com/Andre0512/hon#supported-languages) [![Supported Languages](https://img.shields.io/badge/Languages-19-royalblue)](https://github.com/Andre0512/hon#supported-languages)
[![Supported Appliances](https://img.shields.io/badge/Appliances-11-forestgreen)](https://github.com/Andre0512/hon#supported-appliances) [![Supported Appliances](https://img.shields.io/badge/Appliances-11-forestgreen)](https://github.com/Andre0512/hon#supported-appliances)
[![Supported Models](https://img.shields.io/badge/Models-73-yellowgreen)](https://github.com/Andre0512/hon#supported-models) [![Supported Models](https://img.shields.io/badge/Models-112-yellowgreen)](https://github.com/Andre0512/hon#supported-appliances)
[![Supported Entities](https://img.shields.io/badge/Entities-315-crimson)](https://github.com/Andre0512/hon#appliance-features) [![Supported Entities](https://img.shields.io/badge/Entities-317-crimson)](https://github.com/Andre0512/hon#supported-appliances)
## Supported Appliances ## Supported Appliances
- [Washing Machine](https://github.com/Andre0512/hon#washing-machine) _Click to expand..._
- [Tumble Dryer](https://github.com/Andre0512/hon#tumble-dryer)
- [Washer Dryer](https://github.com/Andre0512/hon#washer-dryer) <details>
- [Oven](https://github.com/Andre0512/hon#oven) <summary>Air Conditioner</summary>
- [Dish Washer](https://github.com/Andre0512/hon#dish-washer)
- [Air Conditioner](https://github.com/Andre0512/hon#air-conditioner) ### Air Conditioner Example
- [Fridge](https://github.com/Andre0512/hon#fridge) ![Air Conditioner](assets/example_ac.png)
- [Induction Hob](https://github.com/Andre0512/hon#induction-hob) [BETA]
- [Hood](https://github.com/Andre0512/hon#hood) [BETA] ### Supported Air Conditioner models
- [Wine Cellar](https://github.com/Andre0512/hon#wine-cellar) [BETA] Support has been confirmed for these **22 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
- [Air Purifier](https://github.com/Andre0512/hon#air-purifier) [BETA]
#### Haier
- AD105S2SM3FA
- AD71S2SM3FA(H)
- AS07TS4HRA-M
- AS07TS5HRA
- AS09TS4HRA-M
- AS25PBAHRA
- AS25S2SF1FA
- AS25TADHRA-2
- AS25TEDHRA(M1)
- AS25THMHRA-C
- AS25XCAHRA
- AS35PBAHRA
- AS35S2SF1FA
- AS35S2SF2FA-3
- AS35TADHRA-2
- AS35TAMHRA-C
- AS35TEDHRA(M1)
- AS35XCAHRA
- AS50S2SF1FA
- AS50S2SF2FA-1
- AS50XCAHR
#### Candy
- CY-12TAIN
### Air Conditioner Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| 10° Heating | `heat-wave` | `switch` | `10degreeHeatingStatus` |
| Air Conditioner | `air-conditioner` | `climate` | `settings` |
| Echo | `account-voice` | `switch` | `echoStatus` |
| Eco Mode | `sprout` | `switch` | `ecoMode` |
| Eco Pilot | `run` | `select` | `settings.humanSensingStatus` |
| Fan Direction Horizontal | `fan` | `select` | `settings.windDirectionHorizontal` |
| Fan Direction Vertical | `fan` | `select` | `settings.windDirectionVertical` |
| Health Mode | `medication-outline` | `switch` | `healthMode` |
| Night Mode | `bed` | `switch` | `silentSleepStatus` |
| Rapid Mode | `run-fast` | `switch` | `rapidMode` |
| Screen Display | `monitor-small` | `switch` | `screenDisplayStatus` |
| Self Cleaning | `air-filter` | `switch` | `selfCleaningStatus` |
| Self Cleaning 56 | `air-filter` | `switch` | `selfCleaning56Status` |
| Silent Mode | `volume-off` | `switch` | `muteStatus` |
| Target Temperature | `thermometer` | `number` | `settings.tempSel` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Air Temperature Outdoor | `thermometer` | `sensor` | `tempAirOutdoor` |
| Ch2O Cleaning | | `binary_sensor` | `ch2oCleaningStatus` |
| Coiler Temperature Indoor | `thermometer` | `sensor` | `tempCoilerIndoor` |
| Coiler Temperature Outside | `thermometer` | `sensor` | `tempCoilerOutdoor` |
| Defrost Temperature Outdoor | `thermometer` | `sensor` | `tempDefrostOutdoor` |
| Filter Replacement | | `binary_sensor` | `filterChangeStatusLocal` |
| In Air Temperature Outdoor | `thermometer` | `sensor` | `tempInAirOutdoor` |
| Indoor Temperature | `thermometer` | `sensor` | `tempIndoor` |
| Machine Status | `information` | `sensor` | `machMode` |
| Outdoor Temperature | `thermometer` | `sensor` | `tempOutdoor` |
| Program | | `select` | `startProgram.program` |
| Program | `play` | `sensor` | `programName` |
| Selected Temperature | `thermometer` | `sensor` | `tempSel` |
</details>
<details>
<summary>Air Purifier</summary>
### Air Purifier Example
![Air Purifier](assets/example_ap.png)
### Supported Air Purifier models
Support has been confirmed for these **4 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Hoover
- HHP30C011
- HHP50CA001
- HHP50CA011
- HHP70CAH011
### Air Purifier Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Aroma Time Off | `scent-off` | `number` | `settings.aromaTimeOff` |
| Aroma Time On | `scent` | `number` | `settings.aromaTimeOn` |
| Diffuser Level | `air-purifier` | `select` | `settings.aromaStatus` |
| Light status | | `light` | `settings.lightStatus` |
| Lock Status | | `lock` | `lockStatus` |
| Mode | `play` | `select` | `settings.machMode` |
| Pollen Level | `flower-pollen` | `number` | `settings.pollenLevel` |
| Touch Tone | `account-voice` | `switch` | `touchToneStatus` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Air Quality | `weather-dust` | `sensor` | `airQuality` |
| CO Level | | `sensor` | `coLevel` |
| Error | `math-log` | `sensor` | `errors` |
| Humidity | | `sensor` | `humidityIndoor` |
| Main Filter Status | `air-filter` | `sensor` | `mainFilterStatus` |
| On | `power-cycle` | `binary_sensor` | `attributes.parameters.onOffStatus` |
| PM 10 | | `sensor` | `pm10ValueIndoor` |
| PM 2.5 | | `sensor` | `pm2p5ValueIndoor` |
| Pre Filter Status | `air-filter` | `sensor` | `preFilterStatus` |
| Temperature | | `sensor` | `temp` |
| Total Work Time | | `sensor` | `totalWorkTime` |
| VOC | | `sensor` | `vocValueIndoor` |
| Wind Speed | `fan` | `sensor` | `windSpeed` |
</details>
<details>
<summary>Dish Washer</summary>
### Dish Washer Example
![Dish Washer](assets/example_dw.png)
### Supported Dish Washer models
Support has been confirmed for these **5 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- XIB 3B2SFS-80
- XIB 6B2D3FB
#### Hoover
- HDPN 4S603PW/E
- HFB 5B2D3FW
- HFB 6B2S3FX
### Dish Washer Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Buzzer Disabled | `volume-off` | `switch` | `buzzerDisabled` |
| Dish Washer | `dishwasher` | `switch` | `startProgram` / `stopProgram` |
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Add Dish | `silverware-fork-knife` | `switch` | `startProgram.addDish` |
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Eco Express | `sprout` | `switch` | `startProgram.ecoExpress` |
| Extra Dry | `hair-dryer` | `switch` | `startProgram.extraDry` |
| Half Load | `fraction-one-half` | `switch` | `startProgram.halfLoad` |
| Open Door | `door-open` | `switch` | `startProgram.openDoor` |
| Program | | `select` | `startProgram.program` |
| Remaining Time | `timer` | `select` | `startProgram.remainingTime` |
| Temperature | `thermometer` | `select` | `startProgram.temp` |
| Three in One | `numeric-3-box-outline` | `switch` | `startProgram.threeInOne` |
| Water hard | `water` | `number` | `startProgram.waterHard` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Connection | | `binary_sensor` | `attributes.lastConnEvent.category` |
| Door | | `binary_sensor` | `doorStatus` |
| Error | `math-log` | `sensor` | `errors` |
| Machine Status | `information` | `sensor` | `machMode` |
| Program | `play` | `sensor` | `programName` |
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Rinse Aid | `spray-bottle` | `binary_sensor` | `rinseAidStatus` |
| Salt | `shaker-outline` | `binary_sensor` | `saltStatus` |
</details>
<details>
<summary>Hood</summary>
### Supported Hood models
Support has been confirmed for these **1 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HADG6DS46BWIFI
### Hood Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Hood | `hvac` | `switch` | `startProgram` / `stopProgram` |
| Light status | | `light` | `settings.lightStatus` |
| Wind Speed | | `fan` | `settings.windSpeed` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Delay time | `clock-start` | `sensor` | `delayTime` |
| Delay time status | `clock-start` | `sensor` | `delayTimeStatus` |
| Errors | `alert-circle` | `sensor` | `errors` |
| Filter Cleaning Alarm Status | | `sensor` | `filterCleaningAlarmStatus` |
| Filter Cleaning Status | | `sensor` | `filterCleaningStatus` |
| Last Work Time | `clock-start` | `sensor` | `lastWorkTime` |
| Light Status | `lightbulb` | `sensor` | `lightStatus` |
| Mach Mode | | `sensor` | `machMode` |
| On / Off Status | `lightbulb` | `sensor` | `onOffStatus` |
| Quick Delay Time Status | | `sensor` | `quickDelayTimeStatus` |
| RGB Light Color | `lightbulb` | `sensor` | `rgbLightColors` |
| RGB Light Status | `lightbulb` | `sensor` | `rgbLightStatus` |
</details>
<details>
<summary>Induction Hob</summary>
### Supported Induction Hob models
Support has been confirmed for these **2 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HA2MTSJ68MC
#### Candy
- CIS633SCTTWIFI
### Induction Hob Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Start Program | `pot-steam` | `button` | `startProgram` |
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Power Management | `timelapse` | `number` | `startProgram.powerManagement` |
| Program | | `select` | `startProgram.program` |
| Temperature | `thermometer` | `number` | `startProgram.temp` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Connection | `wifi` | `binary_sensor` | `attributes.lastConnEvent.category` |
| Error | `math-log` | `sensor` | `errors` |
| Hob Lock | | `binary_sensor` | `hobLockStatus` |
| Hot Status | | `binary_sensor` | `hotStatus` |
| On | `power-cycle` | `binary_sensor` | `attributes.parameters.onOffStatus` |
| Pan Status | `pot-mix` | `binary_sensor` | `panStatus` |
| Power | `lightning-bolt` | `sensor` | `power` |
| Program | `play` | `sensor` | `programName` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Temperature | `thermometer` | `sensor` | `temp` |
</details>
<details>
<summary>Oven</summary>
### Oven Example
![Oven](assets/example_ov.png)
### Supported Oven models
Support has been confirmed for these **2 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HWO60SM2F3XH
#### Hoover
- HSOT3161WG
### Oven Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Oven | `thermometer` | `climate` | `settings.tempSel` |
| Oven | `toaster-oven` | `switch` | `startProgram` / `stopProgram` |
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Preheat | `thermometer-chevron-up` | `switch` | `startProgram.preheatStatus` |
| Program | | `select` | `startProgram.program` |
| Program Duration | `timelapse` | `number` | `startProgram.prTime` |
| Target Temperature | `thermometer` | `number` | `startProgram.tempSel` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Connection | `wifi` | `binary_sensor` | `attributes.lastConnEvent.category` |
| On | `power-cycle` | `binary_sensor` | `attributes.parameters.onOffStatus` |
| Program | `play` | `sensor` | `programName` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Start Time | `clock-start` | `sensor` | `delayTime` |
| Temperature | `thermometer` | `sensor` | `temp` |
| Temperature Selected | `thermometer` | `sensor` | `tempSel` |
</details>
<details>
<summary>Fridge</summary>
### Fridge Example
![Fridge](assets/example_ref.png)
### Supported Fridge models
Support has been confirmed for these **7 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HFW7720ENMB
- HFW7819EWMP
- HSW59F18EIPT
- HTW5620DNMG
#### Candy
- CE4T620EB
- CCE4T620EWU
- CCE4T618EW
### Fridge Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Auto-Set Mode | `thermometer-auto` | `switch` | `intelligenceMode` |
| Freezer | `snowflake-thermometer` | `climate` | `settings.tempSelZ2` |
| Freezer Temperature | `thermometer` | `number` | `settings.tempSelZ2` |
| Fridge | `thermometer` | `climate` | `settings.tempSelZ1` |
| Fridge Temperature | `thermometer` | `number` | `settings.tempSelZ1` |
| MyZone | `thermometer` | `climate` | `settings.tempSelZ3` |
| MyZone Temperature | `thermometer` | `number` | `settings.tempSelZ3` |
| Program Start | `play` | `button` | `startProgram` |
| Program Stop | `stop` | `button` | `stopProgram` |
| Super Cool | `snowflake` | `switch` | `quickModeZ1` |
| Super Freeze | `snowflake-variant` | `switch` | `quickModeZ2` |
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Program | | `select` | `startProgram.program` |
| Zone | `radiobox-marked` | `select` | `startProgram.zone` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Auto-Set Mode | `thermometer-auto` | `binary_sensor` | `intelligenceMode` |
| Door1 Status Freezer | `fridge-bottom` | `binary_sensor` | `doorStatusZ2` |
| Door1 Status Fridge | `fridge-top` | `binary_sensor` | `doorStatusZ1` |
| Door2 Status Freezer | `fridge-bottom` | `binary_sensor` | `door2StatusZ2` |
| Door2 Status Fridge | `fridge-top` | `binary_sensor` | `door2StatusZ1` |
| Error | `math-log` | `sensor` | `errors` |
| Holiday Mode | `palm-tree` | `binary_sensor` | `holidayMode` |
| Humidity Level | `water-outline` | `sensor` | `humidityLevel` |
| Room Humidity | `water-percent` | `sensor` | `humidityEnv` |
| Room Temperature | `home-thermometer-outline` | `sensor` | `tempEnv` |
| Super Cool | `snowflake` | `binary_sensor` | `quickModeZ1` |
| Super Freeze | `snowflake-variant` | `binary_sensor` | `quickModeZ2` |
| Temperature Freezer | `snowflake-thermometer` | `sensor` | `tempZ2` |
| Temperature Fridge | `thermometer` | `sensor` | `tempZ1` |
</details>
<details>
<summary>Tumble Dryer</summary>
### Tumble Dryer Example
![Tumble Dryer](assets/example_td.png)
### Supported Tumble Dryer models
Support has been confirmed for these **19 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HD80-A3959
- HD90-A3TEAM5
- HD90-A2959
- HD90-A2959S
- HD90-A3959
#### Hoover
- HLE H8A2TE-S
- HLE H9A2TCE-80
- HLE C10DCE-80
- NDE H10A2TCE-80
- NDE H10RA2TCE-80
- NDE H9A2TSBEXS-S
- NDP H9A3TCBEXS-S
#### Candy
- BCTDH7A1TE
- CSOE C10DE-80
- CSOE C10TREX-47
- CSOE H9A2DE-S
- ROE H9A2TCE-80
- ROE H9A3TCEX-S
- ROE H10A2TCE-07
### Tumble Dryer Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Pause Tumble Dryer | `pause` | `switch` | `pauseProgram` / `resumeProgram` |
| Tumble Dryer | `tumble-dryer` | `switch` | `startProgram` / `stopProgram` |
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Anti-Crease | `iron` | `switch` | `startProgram.antiCreaseTime` |
| Anti-Crease | `iron` | `switch` | `startProgram.anticrease` |
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Dry Time | | `number` | `startProgram.dryTime` |
| Dry Time | `timer` | `select` | `startProgram.dryTimeMM` |
| Dry level | `hair-dryer` | `select` | `startProgram.dryLevel` |
| Program | | `select` | `startProgram.program` |
| Sterilization | `lotion-plus` | `switch` | `startProgram.sterilizationStatus` |
| Temperature level | `thermometer` | `number` | `startProgram.tempLevel` |
| Tumbling | `refresh-circle` | `switch` | `startProgram.tumblingStatus` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Anti-Crease | `iron` | `binary_sensor` | `anticrease` |
| Connection | | `binary_sensor` | `attributes.lastConnEvent.category` |
| Door | | `binary_sensor` | `doorStatus` |
| Dry level | `hair-dryer` | `sensor` | `dryLevel` |
| Error | `math-log` | `sensor` | `errors` |
| Machine Status | `information` | `sensor` | `machMode` |
| Program | `play` | `sensor` | `programName` |
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Start Time | `clock-start` | `sensor` | `delayTime` |
| Temperature level | `thermometer` | `sensor` | `tempLevel` |
</details>
<details>
<summary>Wine Cellar</summary>
### Wine Cellar Example
![Wine Cellar](assets/example_wc.png)
### Supported Wine Cellar models
Support has been confirmed for these **2 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HWS247FDU1
- HWS42GDAU1
### Wine Cellar Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Light | | `light` | `settings.lightStatus` |
| Sabbath Mode | `palm-tree` | `switch` | `sabbathStatus` |
| Wine Cellar | `thermometer` | `climate` | `settings.tempSel` |
| Wine Cellar | `thermometer` | `climate` | `settings.tempSelZ2` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Error | `math-log` | `sensor` | `errors` |
| Humidity | `water-percent` | `sensor` | `humidityZ1` |
| Humidity 2 | `water-percent` | `sensor` | `humidityZ2` |
| Program | `play` | `sensor` | `programName` |
| Room Temperature | `home-thermometer-outline` | `sensor` | `tempEnv` |
| Selected Temperature | `thermometer` | `sensor` | `tempSel` |
| Selected Temperature 2 | `thermometer` | `sensor` | `tempSelZ2` |
| Temperature | `thermometer` | `sensor` | `temp` |
| Temperature 2 | `thermometer` | `sensor` | `tempZ2` |
</details>
<details>
<summary>Washer Dryer</summary>
### Washer Dryer Example
![Washer Dryer](assets/example_wd.png)
### Supported Washer Dryer models
Support has been confirmed for these **13 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HWD100-B14978
- HWD100-B14979
- HWD100-B14959U1
- HWD80-B14979U1
#### Hoover
- HD 4106AMC/1-80
- HD 485AMBB/1-S
- HD 495AMC/1-S
- HDB 5106AMC/1-80
- HDQ 496AMBS/1-S
- HDP 4149AMBC/1-S
- HWPS4954DAMR-11
#### Candy
- RPW41066BWMR/1-S
- RPW4966BWMR/1-S
### Washer Dryer Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Auto Dose Detergent | `cup` | `switch` | `autoDetergentStatus` |
| Auto Dose Softener | `teddy-bear` | `switch` | `autoSoftenerStatus` |
| Pause Washer Dryer | `pause` | `switch` | `pauseProgram` / `resumeProgram` |
| Washer Dryer | `washing-machine` | `switch` | `startProgram` / `stopProgram` |
| Water hard | `water` | `number` | `settings.waterHard` |
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Acqua Plus | `water-plus` | `switch` | `startProgram.acquaplus` |
| Anti-Crease | `iron` | `switch` | `startProgram.anticrease` |
| Anti-Crease | `iron` | `switch` | `startProgram.antiCreaseTime` |
| Auto Dose Detergent | `cup` | `switch` | `startProgram.autoDetergentStatus` |
| Auto Dose Softener | `teddy-bear` | `switch` | `startProgram.autoSoftenerStatus` |
| Delay Status | `timer-check` | `switch` | `startProgram.delayStatus` |
| Delay Time | `timer-plus` | `number` | `startProgram.delayTime` |
| Dirty level | `liquid-spot` | `select` | `startProgram.dirtyLevel` |
| Dry Time | | `number` | `startProgram.dryTime` |
| Dry Time | `timer` | `select` | `startProgram.dryTimeMM` |
| Dry level | `hair-dryer` | `select` | `startProgram.dryLevel` |
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `switch` | `startProgram.extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `switch` | `startProgram.extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `switch` | `startProgram.extraRinse3` |
| Good Night | `weather-night` | `switch` | `startProgram.goodNight` |
| Hygiene | `lotion-plus` | `switch` | `startProgram.hygiene` |
| Keep Fresh | `refresh-circle` | `switch` | `startProgram.permanentPressStatus` |
| Main Wash Time | `clock-start` | `number` | `startProgram.mainWashTime` |
| Prewash | `tshirt-crew` | `switch` | `startProgram.prewash` |
| Program | | `select` | `startProgram.program` |
| Rinse Iterations | `rotate-right` | `number` | `startProgram.rinseIterations` |
| Soak Prewash Selection | `tshirt-crew` | `switch` | `startProgram.haier_SoakPrewashSelection` |
| Spin speed | `numeric` | `select` | `startProgram.spinSpeed` |
| Stain Type | `liquid-spot` | `select` | `startProgram.extendedStainType` |
| Steam level | `weather-dust` | `select` | `startProgram.steamLevel` |
| Sterilization | `lotion-plus` | `switch` | `startProgram.sterilizationStatus` |
| Temperature | `thermometer` | `select` | `startProgram.temp` |
| Temperature level | `thermometer` | `number` | `startProgram.tempLevel` |
| Tumbling | `refresh-circle` | `switch` | `startProgram.tumblingStatus` |
| Water hard | `water` | `number` | `startProgram.waterHard` |
| lang | | `number` | `startProgram.lang` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Acqua Plus | `water-plus` | `binary_sensor` | `acquaplus` |
| Anti-Crease | `iron` | `binary_sensor` | `anticrease` |
| Current Electricity Used | `lightning-bolt` | `sensor` | `currentElectricityUsed` |
| Current Temperature | `thermometer` | `sensor` | `temp` |
| Current Water Used | `water` | `sensor` | `currentWaterUsed` |
| Dirty level | `liquid-spot` | `sensor` | `dirtyLevel` |
| Door | | `binary_sensor` | `doorStatus` |
| Door Lock | | `binary_sensor` | `doorLockStatus` |
| Dry level | `hair-dryer` | `sensor` | `dryLevel` |
| Error | `math-log` | `sensor` | `errors` |
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `binary_sensor` | `extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `binary_sensor` | `extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `binary_sensor` | `extraRinse3` |
| Good Night Mode | `weather-night` | `binary_sensor` | `goodNight` |
| Machine Status | `information` | `sensor` | `machMode` |
| Pre Wash | `tshirt-crew` | `binary_sensor` | `prewash` |
| Program | `play` | `sensor` | `programName` |
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Remote Control | `remote` | `binary_sensor` | `attributes.lastConnEvent.category` |
| Spin Speed | `speedometer` | `sensor` | `spinSpeed` |
| Stain Type | `liquid-spot` | `sensor` | `stainType` |
| Start Time | `clock-start` | `sensor` | `delayTime` |
| Steam level | `weather-dust` | `sensor` | `steamLevel` |
| Temperature level | `thermometer` | `sensor` | `tempLevel` |
| Total Power | | `sensor` | `totalElectricityUsed` |
| Total Wash Cycle | `counter` | `sensor` | `totalWashCycle` |
| Total Water | | `sensor` | `totalWaterUsed` |
</details>
<details>
<summary>Washing Machine</summary>
### Washing Machine Example
![Washing Machine](assets/example_wm.png)
### Supported Washing Machine models
Support has been confirmed for these **35 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
#### Haier
- HW80-B14959TU1
- HW80-B14959S8U1S
- HW80-B14979TU1
- HW90-B14TEAM5
- HW90-B14959U1
- HW90-B14959S8U1
- HW90G-BD14979UD
- HW100-B14959U1
- HW110-14979
#### Hoover
- H5WPB447AMBC/1-S
- H7W 412MBCR-80
- H7W4 48MBC-S
- HLWPS495TAMBE-11
- HW 28AMBS/1-S
- HW 410AMBCB/1-80
- HW 411AMBCB/1-80
- HW 48AMC/1-S
- HW 49AMC/1-80
- HW 68AMC/1-80
- HW4 37AMBS/1-S
- HW4 37XMBB/1-S
- HWB 410AMC/1-80
- HWB 414AMC/1-80
- HWE 49AMBS/1-S
- HWP 48AMBCR/1-S
- HWPD 69AMBC/1-S
- HWPDQ49AMBC/1-S
- HWPD 610AMBC/1-S
#### Candy
- CO4 107T1/2-07
- CBWO49TWME-S
- RO14126DWMST-S
- RO441286DWMC4-07
- RO4H7A2TEX-S
- ROW42646DWMC-07
- RP 696BWMRR/1-S
### Washing Machine Entities
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Auto Dose Detergent | `cup` | `switch` | `autoDetergentStatus` |
| Auto Dose Softener | `teddy-bear` | `switch` | `autoSoftenerStatus` |
| Pause Washing Machine | `pause` | `switch` | `pauseProgram` / `resumeProgram` |
| Washing Machine | `washing-machine` | `switch` | `startProgram` / `stopProgram` |
| Water hard | `water` | `number` | `settings.waterHard` |
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Acqua Plus | `water-plus` | `switch` | `startProgram.acquaplus` |
| Anti-Crease | `iron` | `switch` | `startProgram.anticrease` |
| Auto Dose Detergent | `cup` | `switch` | `startProgram.autoDetergentStatus` |
| Auto Dose Softener | `teddy-bear` | `switch` | `startProgram.autoSoftenerStatus` |
| Delay Status | `timer-check` | `switch` | `startProgram.delayStatus` |
| Delay Time | `timer-plus` | `number` | `startProgram.delayTime` |
| Dirty level | `liquid-spot` | `select` | `startProgram.dirtyLevel` |
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `switch` | `startProgram.extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `switch` | `startProgram.extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `switch` | `startProgram.extraRinse3` |
| Good Night | `weather-night` | `switch` | `startProgram.goodNight` |
| Hygiene | `lotion-plus` | `switch` | `startProgram.hygiene` |
| Keep Fresh | `refresh-circle` | `switch` | `startProgram.permanentPressStatus` |
| Main Wash Time | `clock-start` | `number` | `startProgram.mainWashTime` |
| Prewash | `tshirt-crew` | `switch` | `startProgram.prewash` |
| Program | | `select` | `startProgram.program` |
| Rinse Iterations | `rotate-right` | `number` | `startProgram.rinseIterations` |
| Soak Prewash Selection | `tshirt-crew` | `switch` | `startProgram.haier_SoakPrewashSelection` |
| Spin speed | `numeric` | `select` | `startProgram.spinSpeed` |
| Stain Type | `liquid-spot` | `select` | `startProgram.extendedStainType` |
| Steam level | `weather-dust` | `select` | `startProgram.steamLevel` |
| Temperature | `thermometer` | `select` | `startProgram.temp` |
| Water hard | `water` | `number` | `startProgram.waterHard` |
| lang | | `number` | `startProgram.lang` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Acqua Plus | `water-plus` | `binary_sensor` | `acquaplus` |
| Current Electricity Used | `lightning-bolt` | `sensor` | `currentElectricityUsed` |
| Current Temperature | `thermometer` | `sensor` | `temp` |
| Current Water Used | `water` | `sensor` | `currentWaterUsed` |
| Dirty level | `liquid-spot` | `sensor` | `dirtyLevel` |
| Door | | `binary_sensor` | `doorStatus` |
| Door Lock | | `binary_sensor` | `doorLockStatus` |
| Error | `math-log` | `sensor` | `errors` |
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `binary_sensor` | `extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `binary_sensor` | `extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `binary_sensor` | `extraRinse3` |
| Good Night Mode | `weather-night` | `binary_sensor` | `goodNight` |
| Machine Status | `information` | `sensor` | `machMode` |
| Pre Wash | `tshirt-crew` | `binary_sensor` | `prewash` |
| Program | `play` | `sensor` | `programName` |
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Remote Control | `remote` | `binary_sensor` | `attributes.lastConnEvent.category` |
| Spin Speed | `speedometer` | `sensor` | `spinSpeed` |
| Stain Type | `liquid-spot` | `sensor` | `stainType` |
| Steam level | `weather-dust` | `sensor` | `steamLevel` |
| Total Power | | `sensor` | `totalElectricityUsed` |
| Total Wash Cycle | `counter` | `sensor` | `totalWashCycle` |
| Total Water | | `sensor` | `totalWaterUsed` |
</details>
## Configuration ## Configuration
@ -34,26 +698,6 @@ Home Assistant integration for [Haier's mobile app hOn](https://hon-smarthome.co
**Method 2**: Settings > Devices & Services > Add Integration > **Haier hOn** **Method 2**: Settings > Devices & Services > Add Integration > **Haier hOn**
_If the integration is not in the list, you need to clear the browser cache._ _If the integration is not in the list, you need to clear the browser cache._
## Supported Models
Support has been confirmed for these **73 models**, but many more will work. Please add already supported devices [with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).
| | **Haier** | **Hoover** | **Candy** |
|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
| **Washing Machine** | HW80-B14959TU1DE <br/> HW80-B14959TU1IT <br/> HW80-B14979TU1 <br/> HW90-B14TEAM5 <br/> HW90-B14959S8U1 <br/> HW90G-BD14979UD <br/> HW100-B14959U1 <br/> HW110-14979 | H7W4 48MBC-S <br/> HLWPS495TAMBE-11 <br/> HW 410AMBCB/1-80 <br/> HWE 49AMBS/1-S | CO4 107T1/2-07 <br/> CBWO49TWME-S <br/> RO14126DWMST-S <br/> RO441286DWMC4-07 <br/> HW 68AMC/1-80 <br/> HWPD 69AMBC/1-S |
| **Tumble Dryer** | HD80-A3959 <br/> HD90-A3TEAM5 <br/> HD90-A2959 <br/> HD90-A2959S | H9A3TCBEXS-S <br/> HLE9A2TCE-80 <br/> HLE C10DCE-80 <br/> H5WPB447AMBC/1-S <br/> NDE H10A2TCE-80 <br/> NDE H9A2TSBEXS-S <br/> NDPHY10A2TCBEXSS | BCTDH7A1TE <br/> CSOE C10DE-80 <br/> ROE H9A3TCEX-S <br/> ROE H10A2TCE-07 |
| **Washer Dryer** | HWD80-B14979U1 <br/> HWD100-B14979 <br/> HWD100-B14978 | HD 485AMBB/1-S <br/> HD 495AMC/1-S <br/> HD 4106AMC/1-80 <br/> HDQ 496AMBS/1-S <br/> HWPS4954DAMR-11 | RPW41066BWMR/1-S |
| **Oven** | HWO60SM2F3XH | HSOT3161WG | |
| **Dish Washer** | XIB 3B2SFS-80 <br/> XIB 6B2D3FB | HFB 6B2S3FX | |
| **Air Conditioner** | AD105S2SM3FA <br/> AS09TS4HRA-M <br/> AS25PBAHRA <br/> AS25S2SF1FA-WH <br/> AS25TADHRA-2 <br/> AS25TEDHRA(M1) <br/> AS35PBAHRA <br/> AS35S2SF1FA-WH <br/> AS35S2SF2FA-3 <br/> AS35TADHRA-2 <br/> AS35TAMHRA-C <br/> AS35TEDHRA(M1) | | CY-12TAIN |
| **Fridge** | HFW7720ENMB <br/> HFW7819EWMP <br/> HSW59F18EIPT | | CCE4T620EWU <br/> CCE4T618EW |
| **Hob** | HA2MTSJ68MC | | CIS633SCTTWIFI |
| **Hood** | HADG6DS46BWIFI | | |
| **Wine Cellar** | HWS247FDU1 | | |
| **Air Purifier** | | HHP30C011 <br/> HHP50CA001 <br/> HHP50CA011 | |
| Please add your appliances data to our [hon-test-data collection](https://github.com/Andre0512/hon-test-data). <br/>This helps us to develop new features and not to break compatibility in newer versions. |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
## Supported Languages ## Supported Languages
Translation of internal names like programs are available for all languages which are official supported by the hOn app: Translation of internal names like programs are available for all languages which are official supported by the hOn app:
* 🇨🇳 Chinese * 🇨🇳 Chinese
@ -88,20 +732,25 @@ The apps on this (incomplete) list have been requested so far:
| Haier Uhome | China | :x: | [banto6/haier](https://github.com/banto6/haier) | | Haier Uhome | China | :x: | [banto6/haier](https://github.com/banto6/haier) |
| Haier U+ | China | :x: | | | Haier U+ | China | :x: | |
| GE SmartHQ | North America | :x: | [simbaja/ha_gehome](https://github.com/simbaja/ha_gehome) | | GE SmartHQ | North America | :x: | [simbaja/ha_gehome](https://github.com/simbaja/ha_gehome) |
| Haier Evo | Russia | :x: | |
## Examples
### Washing Machine
![washing_machine.png](assets/washing_machine.png)
## Contribute ## Contribute
Want to help us to support more appliances? Or add more sensors? Or help with translating? Or beautify some icons or captions? Want to help us to support more appliances? Or add more sensors? Or help with translating? Or beautify some icons or captions?
Check out the [project on GitHub](https://github.com/Andre0512/hon), every contribution is welcome! Check out the [project on GitHub](https://github.com/Andre0512/hon), every contribution is welcome!
| Please add your appliances data to our [hon-test-data collection](https://github.com/Andre0512/hon-test-data). <br/>This helps us to develop new features and not to break compatibility in newer versions. |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
## Useful Links ## Useful Links
* [GitHub repository](https://github.com/Andre0512/hon) (please add a star if you like this integration!) * [GitHub repository](https://github.com/Andre0512/hon)
* [pyhOn library](https://github.com/Andre0512/pyhOn) * [pyhOn library](https://github.com/Andre0512/pyhOn)
* [Release notes](https://github.com/Andre0512/hon/releases) * [Release notes](https://github.com/Andre0512/hon/releases)
* [Discussion and help](https://github.com/Andre0512/hon/discussions) * [Discussion and help](https://github.com/Andre0512/hon/discussions)
* [Issues](https://github.com/Andre0512/hon/issues) * [Issues](https://github.com/Andre0512/hon/issues)
## Support
If you find this project helpful and would like to support its development, you can buy me a coffee! ☕
[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/andre0512)
Don't forget to star the repository if you found it useful! ⭐

View File

@ -1,2 +1 @@
pyhOn pyhOn==0.15.14
homeassistant

View File

@ -1,5 +1,4 @@
homeassistant~=2023.9.3 black>=22.12
black~=23.7.0 flake8>=6.0
flake8~=6.0.0 mypy>=0.991
mypy~=1.4.1 pylint>=2.15
pylint~=2.17.4

View File

@ -4,6 +4,7 @@ import re
import sys import sys
from pathlib import Path from pathlib import Path
from homeassistant.util import yaml
if __name__ == "__main__": if __name__ == "__main__":
sys.path.insert(0, str(Path(__file__).parent.parent)) sys.path.insert(0, str(Path(__file__).parent.parent))
@ -26,7 +27,7 @@ from custom_components.hon.switch import (
ENTITY_CATEGORY_SORT = ["control", "config", "sensor"] ENTITY_CATEGORY_SORT = ["control", "config", "sensor"]
entities = { ENTITIES = {
"binary_sensor": BINARY_SENSORS, "binary_sensor": BINARY_SENSORS,
"button": BUTTONS, "button": BUTTONS,
"climate": CLIMATES, "climate": CLIMATES,
@ -39,47 +40,84 @@ entities = {
"switch": SWITCHES, "switch": SWITCHES,
} }
result = {}
for entity_type, appliances in entities.items():
for appliance, data in appliances.items():
for entity in data:
if isinstance(entity, HonControlSwitchEntityDescription):
key = f"{entity.turn_on_key}` / `{entity.turn_off_key}"
else:
key = entity.key
attributes = (key, entity.name, entity.icon, entity_type)
category = (
"control"
if entity.key.startswith("settings")
or isinstance(entity, HonSwitchEntityDescription)
or isinstance(entity, HonControlSwitchEntityDescription)
or entity_type in ["button", "climate", "lock", "light", "fan"]
else "sensor"
)
result.setdefault(appliance, {}).setdefault(
entity.entity_category or category, []
).append(attributes)
text = ""
for appliance, categories in sorted(result.items()):
text += f"\n### {APPLIANCES[appliance]}\n"
categories = {k: categories[k] for k in ENTITY_CATEGORY_SORT if k in categories}
for category, data in categories.items():
text += f"#### {str(category).capitalize()}s\n"
text += "| Name | Icon | Entity | Key |\n"
text += "| --- | --- | --- | --- |\n"
for key, name, icon, entity_type in sorted(data, key=lambda d: d[1]):
icon = f"`{icon.replace('mdi:', '')}`" if icon else ""
text += f"| {name} | {icon} | `{entity_type}` | `{key}` |\n"
with open(Path(__file__).parent.parent / "README.md", "r") as file: def get_models():
readme = file.read() return yaml.load_yaml(str(Path(__file__).parent.parent / "supported_models.yml"))
readme = re.sub(
"(## Appliance Features\n)(?:.|\\s)+?([^#]## |\\Z)",
f"\\1{text}\\2", def get_entites():
readme, result = {}
re.DOTALL, for entity_type, appliances in ENTITIES.items():
) for appliance, data in appliances.items():
entities = sum(len(x) for cat in result.values() for x in cat.values()) for entity in data:
readme = re.sub("badge/Entities-\\d+", f"badge/Entities-{entities}", readme) if isinstance(entity, HonControlSwitchEntityDescription):
with open(Path(__file__).parent.parent / "README.md", "w") as file: key = f"{entity.turn_on_key}` / `{entity.turn_off_key}"
file.write(readme) else:
key = entity.key
attributes = (key, entity.name, entity.icon, entity_type)
category = (
"control"
if entity.key.startswith("settings")
or isinstance(entity, HonSwitchEntityDescription)
or isinstance(entity, HonControlSwitchEntityDescription)
or entity_type in ["button", "climate", "lock", "light", "fan"]
else "sensor"
)
result.setdefault(appliance, {}).setdefault(
entity.entity_category or category, []
).append(attributes)
return result
def generate_text(entites, models):
text = "_Click to expand..._\n\n"
for appliance, categories in sorted(entites.items()):
text += f"<details>\n<summary>{APPLIANCES[appliance]}</summary>\n\n"
example = f"example_{appliance.lower()}.png"
if (Path(__file__).parent.parent / "assets" / example).exists():
text += f"### {APPLIANCES[appliance]} Example\n![{APPLIANCES[appliance]}](assets/{example})\n\n"
support_number = sum([len(e) for e in models[appliance.lower()].values()])
text += (
f"### Supported {APPLIANCES[appliance]} models\nSupport has been confirmed for these "
f"**{support_number} models**, but many more will work. Please add already supported devices "
f"[with this form to complete the list](https://forms.gle/bTSD8qFotdZFytbf8).\n"
)
for brand, items in models[appliance.lower()].items():
text += f"\n#### {brand[0].upper()}{brand[1:]}\n- "
text += "\n- ".join(items) + "\n"
categories = {k: categories[k] for k in ENTITY_CATEGORY_SORT if k in categories}
text += f"\n### {APPLIANCES[appliance]} Entities\n"
for category, data in categories.items():
text += f"#### {str(category).capitalize()}s\n"
text += "| Name | Icon | Entity | Key |\n"
text += "| --- | --- | --- | --- |\n"
for key, name, icon, entity_type in sorted(data, key=lambda d: d[1]):
icon = f"`{icon.replace('mdi:', '')}`" if icon else ""
text += f"| {name} | {icon} | `{entity_type}` | `{key}` |\n"
text += "\n</details>\n\n"
return text
def update_readme(text, entities, models, file_name="README.md"):
with open(Path(__file__).parent.parent / file_name, "r") as file:
readme = file.read()
readme = re.sub(
"(## Supported Appliances\n)(?:.|\\s)+?([^#]## |\\Z)",
f"\\1{text}\\2",
readme,
re.DOTALL,
)
entities = sum(len(x) for cat in entities.values() for x in cat.values())
readme = re.sub("badge/Entities-\\d+", f"badge/Entities-{entities}", readme)
models = sum(len(x) for cat in models.values() for x in cat.values())
readme = re.sub("badge/Models-\\d+", f"badge/Models-{models}", readme)
with open(Path(__file__).parent.parent / file_name, "w") as file:
file.write(readme)
if __name__ == "__main__":
entities = get_entites()
models = get_models()
text = generate_text(entities, models)
update_readme(text, entities, models)
update_readme(text, entities, models, "info.md")

View File

@ -462,6 +462,7 @@ NAMES = {
"dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME", "dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME",
"freezer_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FREEZER"], "freezer_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FREEZER"],
"fridge_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FRIDGE"], "fridge_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FRIDGE"],
"my_zone_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.MY_ZONE_1"],
"pollen_level": "AP.AIR_QUALITY.POLLEN_LEVEL", "pollen_level": "AP.AIR_QUALITY.POLLEN_LEVEL",
"aroma_time_on": "AP.TITLES.AROMA_ON", "aroma_time_on": "AP.TITLES.AROMA_ON",
"aroma_time_off": "AP.TITLES.AROMA_OFF", "aroma_time_off": "AP.TITLES.AROMA_OFF",
@ -471,6 +472,7 @@ NAMES = {
"fridge": "REF.ZONES.FRIDGE", "fridge": "REF.ZONES.FRIDGE",
"freezer": "REF.ZONES.FREEZER", "freezer": "REF.ZONES.FREEZER",
"oven": "GLOBALS.APPLIANCES_NAME.OV", "oven": "GLOBALS.APPLIANCES_NAME.OV",
"my_zone": "REF.ZONES.MY_ZONE_1",
}, },
"fan": {"air_extraction": "HO.DASHBOARD.AIR_EXTRACTION_TITLE"}, "fan": {"air_extraction": "HO.DASHBOARD.AIR_EXTRACTION_TITLE"},
"light": {"light": "WC.DASHBOARD_MENU_MORE.LIGHT"}, "light": {"light": "WC.DASHBOARD_MENU_MORE.LIGHT"},

145
supported_models.yml Normal file
View File

@ -0,0 +1,145 @@
wm:
haier:
- "HW80-B14959TU1"
- "HW80-B14959S8U1S"
- "HW80-B14979TU1"
- "HW90-B14TEAM5"
- "HW90-B14959U1"
- "HW90-B14959S8U1"
- "HW90G-BD14979UD"
- "HW100-B14959U1"
- "HW110-14979"
hoover:
- "H5WPB447AMBC/1-S"
- "H7W 412MBCR-80"
- "H7W4 48MBC-S"
- "HLWPS495TAMBE-11"
- "HW 28AMBS/1-S"
- "HW 410AMBCB/1-80"
- "HW 411AMBCB/1-80"
- "HW 48AMC/1-S"
- "HW 49AMC/1-80"
- "HW 68AMC/1-80"
- "HW4 37AMBS/1-S"
- "HW4 37XMBB/1-S"
- "HWB 410AMC/1-80"
- "HWB 414AMC/1-80"
- "HWE 49AMBS/1-S"
- "HWP 48AMBCR/1-S"
- "HWPD 69AMBC/1-S"
- "HWPDQ49AMBC/1-S"
- "HWPD 610AMBC/1-S"
candy:
- "CO4 107T1/2-07"
- "CBWO49TWME-S"
- "RO14126DWMST-S"
- "RO441286DWMC4-07"
- "RO4H7A2TEX-S"
- "ROW42646DWMC-07"
- "RP 696BWMRR/1-S"
td:
haier:
- "HD80-A3959"
- "HD90-A3TEAM5"
- "HD90-A2959"
- "HD90-A2959S"
- "HD90-A3959"
hoover:
- "HLE H8A2TE-S"
- "HLE H9A2TCE-80"
- "HLE C10DCE-80"
- "NDE H10A2TCE-80"
- "NDE H10RA2TCE-80"
- "NDE H9A2TSBEXS-S"
- "NDP H9A3TCBEXS-S"
candy:
- "BCTDH7A1TE"
- "CSOE C10DE-80"
- "CSOE C10TREX-47"
- "CSOE H9A2DE-S"
- "ROE H9A2TCE-80"
- "ROE H9A3TCEX-S"
- "ROE H10A2TCE-07"
wd:
haier:
- "HWD100-B14978"
- "HWD100-B14979"
- "HWD100-B14959U1"
- "HWD80-B14979U1"
hoover:
- "HD 4106AMC/1-80"
- "HD 485AMBB/1-S"
- "HD 495AMC/1-S"
- "HDB 5106AMC/1-80"
- "HDQ 496AMBS/1-S"
- "HDP 4149AMBC/1-S"
- "HWPS4954DAMR-11"
candy:
- "RPW41066BWMR/1-S"
- "RPW4966BWMR/1-S"
ov:
haier:
- "HWO60SM2F3XH"
hoover:
- "HSOT3161WG"
dw:
haier:
- "XIB 3B2SFS-80"
- "XIB 6B2D3FB"
hoover:
- "HDPN 4S603PW/E"
- "HFB 5B2D3FW"
- "HFB 6B2S3FX"
ac:
haier:
- "AD105S2SM3FA"
- "AD71S2SM3FA(H)"
- "AS07TS4HRA-M"
- "AS07TS5HRA"
- "AS09TS4HRA-M"
- "AS25PBAHRA"
- "AS25S2SF1FA"
- "AS25TADHRA-2"
- "AS25TEDHRA(M1)"
- "AS25THMHRA-C"
- "AS25XCAHRA"
- "AS35PBAHRA"
- "AS35S2SF1FA"
- "AS35S2SF2FA-3"
- "AS35TADHRA-2"
- "AS35TAMHRA-C"
- "AS35TEDHRA(M1)"
- "AS35XCAHRA"
- "AS50S2SF1FA"
- "AS50S2SF2FA-1"
- "AS50XCAHR"
candy:
- "CY-12TAIN"
ref:
haier:
- "HFW7720ENMB"
- "HFW7819EWMP"
- "HSW59F18EIPT"
- "HTW5620DNMG"
candy:
- "CE4T620EB"
- "CCE4T620EWU"
- "CCE4T618EW"
ih:
haier:
- "HA2MTSJ68MC"
candy:
- "CIS633SCTTWIFI"
ho:
haier:
- "HADG6DS46BWIFI"
wc:
haier:
- "HWS247FDU1"
- "HWS42GDAU1"
ap:
hoover:
- "HHP30C011"
- "HHP50CA001"
- "HHP50CA011"
- "HHP70CAH011"