From 52c3a861de901b21cb64a94ebb24d9b341542df5 Mon Sep 17 00:00:00 2001
From: Andre Basche <andre.basche@gmail.com>
Date: Sun, 11 Jun 2023 22:34:32 +0200
Subject: [PATCH] Use readable names for options #68

---
 custom_components/hon/const.py             | 180 ++--
 custom_components/hon/sensor.py            |  23 +-
 custom_components/hon/translations/cs.json | 761 ++++++++--------
 custom_components/hon/translations/de.json | 761 ++++++++--------
 custom_components/hon/translations/el.json | 761 ++++++++--------
 custom_components/hon/translations/en.json | 966 +++++++++------------
 custom_components/hon/translations/es.json | 761 ++++++++--------
 custom_components/hon/translations/fr.json | 761 ++++++++--------
 custom_components/hon/translations/he.json | 491 +++++------
 custom_components/hon/translations/hr.json | 761 ++++++++--------
 custom_components/hon/translations/it.json | 829 ++++++++----------
 custom_components/hon/translations/nl.json | 761 ++++++++--------
 custom_components/hon/translations/pl.json | 761 ++++++++--------
 custom_components/hon/translations/pt.json | 761 ++++++++--------
 custom_components/hon/translations/ro.json | 761 ++++++++--------
 custom_components/hon/translations/ru.json | 761 ++++++++--------
 custom_components/hon/translations/sk.json | 761 ++++++++--------
 custom_components/hon/translations/sl.json | 761 ++++++++--------
 custom_components/hon/translations/sr.json | 761 ++++++++--------
 custom_components/hon/translations/tr.json | 761 ++++++++--------
 custom_components/hon/translations/zh.json | 761 ++++++++--------
 scripts/generate_translation.py            | 247 +-----
 scripts/translation_keys.py                | 337 +++++++
 23 files changed, 7038 insertions(+), 8211 deletions(-)
 create mode 100644 scripts/translation_keys.py

diff --git a/custom_components/hon/const.py b/custom_components/hon/const.py
index 3612350..3525859 100644
--- a/custom_components/hon/const.py
+++ b/custom_components/hon/const.py
@@ -70,123 +70,119 @@ LANGUAGES = [
 ]
 
 WASHING_PR_PHASE = {
-    "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
-    "1": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
-    "2": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
-    "3": "WASHING_CMD&CTRL.PHASE_SPIN.TITLE",
-    "4": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
-    "5": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
-    "6": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
-    "7": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
-    "9": "WASHING_CMD&CTRL.PHASE_STEAM.TITLE",
-    "10": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
-    "11": "WASHING_CMD&CTRL.PHASE_SPIN.TITLE",
-    "12": "WASHING_CMD&CTRL.PHASE_WEIGHTING.TITLE",
-    "13": "WASHING_CMD&CTRL.PHASE_WEIGHTING.TITLE",
-    "14": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
-    "15": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
-    "16": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
-    "17": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
-    "18": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
-    "19": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE",
-    "20": "WASHING_CMD&CTRL.PHASE_TUMBLING.TITLE",
-    "24": "WASHING_CMD&CTRL.PHASE_REFRESH.TITLE",
-    "25": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
-    "26": "WASHING_CMD&CTRL.PHASE_HEATING.TITLE",
-    "27": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
+    "0": "ready",
+    "1": "washing",
+    "2": "washing",
+    "3": "spin",
+    "4": "rinse",
+    "5": "rinse",
+    "6": "rinse",
+    "7": "drying",
+    "9": "steam",
+    "10": "ready",
+    "11": "spin",
+    "12": "weighting",
+    "13": "weighting",
+    "14": "washing",
+    "15": "washing",
+    "16": "washing",
+    "17": "rinse",
+    "18": "rinse",
+    "19": "scheduled",
+    "20": "tumbling",
+    "24": "refresh",
+    "25": "washing",
+    "26": "heating",
+    "27": "washing",
 }
+
 MACH_MODE = {
-    "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE",  # NO_STATE
-    "1": "WASHING_CMD&CTRL.PHASE_READY.TITLE",  # SELECTION_MODE
-    "2": "WASHING_CMD&CTRL.PHASE_RUNNING.TITLE",  # EXECUTION_MODE
-    "3": "WASHING_CMD&CTRL.PHASE_PAUSE.TITLE",  # PAUSE_MODE
-    "4": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE",  # DELAY_START_SELECTION_MODE
-    "5": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE",  # DELAY_START_EXECUTION_MODE
-    "6": "WASHING_CMD&CTRL.PHASE_ERROR.TITLE",  # ERROR_MODE
-    "7": "WASHING_CMD&CTRL.PHASE_READY.TITLE",  # END_MODE
-    "8": "Test",  # TEST_MODE
-    "9": "GLOBALS.APPLIANCE_STATUS.ENDING_PROGRAM",  # STOP_MODE
+    "0": "ready",  # NO_STATE
+    "1": "ready",  # SELECTION_MODE
+    "2": "running",  # EXECUTION_MODE
+    "3": "pause",  # PAUSE_MODE
+    "4": "scheduled",  # DELAY_START_SELECTION_MODE
+    "5": "scheduled",  # DELAY_START_EXECUTION_MODE
+    "6": "error",  # ERROR_MODE
+    "7": "ready",  # END_MODE
+    "8": "test",  # TEST_MODE
+    "9": "ending",  # STOP_MODE
 }
+
 TUMBLE_DRYER_PR_PHASE = {
-    "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
-    "1": "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE",
-    "2": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
-    "3": "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN",
+    "0": "ready",
+    "1": "heat_stroke",
+    "2": "drying",
+    "3": "cooldown",
     "8": "unknown",
-    "11": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
+    "11": "ready",
     "12": "unknown",
-    "13": "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN",
-    "14": "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE",
-    "15": "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE",
-    "16": "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN",
+    "13": "cooldown",
+    "14": "heat_stroke",
+    "15": "heat_stroke",
+    "16": "cooldown",
     "17": "unknown",
-    "18": "WASHING_CMD&CTRL.PHASE_TUMBLING.DASHBOARD_TITLE",
-    "19": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
-    "20": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
+    "18": "tumbling",
+    "19": "drying",
+    "20": "drying",
 }
+
 DIRTY_LEVEL = {
-    "1": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.LITTLE",
-    "2": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.NORMAL",
-    "3": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.VERY",
+    "1": "little",
+    "2": "normal",
+    "3": "very",
 }
 
 STEAM_LEVEL = {
-    "0": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.NO_STEAM",
-    "1": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_FABRICS.COTTON_TITLE",
-    "2": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_FABRICS.DELICATE_TITLE",
-    "3": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_FABRICS.SYNTHETIC_TITLE",
+    "0": "no_steam",
+    "1": "cotton",
+    "2": "delicate",
+    "3": "synthetic",
 }
 
 DISHWASHER_PR_PHASE = {
-    "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
-    "1": "WASHING_CMD&CTRL.PHASE_PREWASH.TITLE",
-    "2": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
-    "3": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
-    "4": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
-    "5": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
-    "6": "WASHING_CMD&CTRL.PHASE_HOT_RINSE.TITLE",
+    "0": "ready",
+    "1": "prewash",
+    "2": "washing",
+    "3": "rinse",
+    "4": "drying",
+    "5": "ready",
+    "6": "hot_rinse",
 }
 
 TUMBLE_DRYER_DRY_LEVEL = {
-    "0": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.NO_DRY",
-    "1": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.IRON_DRY",
-    "2": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.NO_DRY_IRON_TITLE",
-    "3": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.CUPBOARD_DRY_TITLE",
-    "4": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.EXTRA_DRY_TITLE",
-    "11": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.NO_DRY",
-    "12": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.IRON_DRY",
-    "13": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.CUPBOARD_DRY_TITLE",
-    "14": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.READY_TO_WEAR_TITLE",
-    "15": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.EXTRA_DRY_TITLE",
+    "0": "no_dry",
+    "1": "iron_dry",
+    "2": "no_dry_iron",
+    "3": "cupboard_dry",
+    "4": "extra_dry",
+    "11": "no_dry",
+    "12": "iron_dry",
+    "13": "cupboard_dry",
+    "14": "ready_to_wear",
+    "15": "extra_dry",
 }
 
 AC_MACH_MODE = {
-    "0": "PROGRAMS.AC.IOT_AUTO",
-    "1": "PROGRAMS.AC.IOT_COOL",
-    "2": "PROGRAMS.AC.IOT_COOL",
-    "3": "PROGRAMS.AC.IOT_DRY",
-    "4": "PROGRAMS.AC.IOT_HEAT",
-    "5": "PROGRAMS.AC.IOT_FAN",
-    "6": "PROGRAMS.AC.IOT_FAN",
+    "0": "auto",
+    "1": "cool",
+    "2": "cool",
+    "3": "dry",
+    "4": "heat",
+    "5": "fan",
+    "6": "fan",
 }
 
 AC_FAN_MODE = {
-    "1": "AC.PROGRAM_CARD.WIND_SPEED_HIGH",
-    "2": "AC.PROGRAM_CARD.WIND_SPEED_MID",
-    "3": "AC.PROGRAM_CARD.WIND_SPEED_LOW",
-    "4": "AC.PROGRAM_CARD.WIND_SPEED_AUTO",
-    "5": "AC.PROGRAM_CARD.WIND_SPEED_AUTO",
+    "1": "high",
+    "2": "mid",
+    "3": "low",
+    "4": "auto",
+    "5": "auto",
 }
 
 AC_HUMAN_SENSE = {
-    "0": "AC.PROGRAM_DETAIL.TOUCH_OFF",
-    "1": "AC.PROGRAM_DETAIL.AVOID_TOUCH",
-    "2": "AC.PROGRAM_DETAIL.FOLLOW_TOUCH",
-}
-
-REF_ZONES = {
-    "fridge": "REF.ZONES.FRIDGE",
-    "freezer": "REF.ZONES.FREEZER",
-    "vtroom1": "REF.ZONES.MY_ZONE_1",
-    "fridge_freezer": ["REF.ZONES.FRIDGE", " & ", "REF.ZONES.FREEZER"],
+    "0": "touch_off",
+    "1": "avoid_touch",
+    "2": "follow_touch",
 }
diff --git a/custom_components/hon/sensor.py b/custom_components/hon/sensor.py
index f13870c..3d2a124 100644
--- a/custom_components/hon/sensor.py
+++ b/custom_components/hon/sensor.py
@@ -1,5 +1,6 @@
 import logging
 from dataclasses import dataclass
+from typing import List
 
 from homeassistant.components.sensor import (
     SensorEntity,
@@ -36,7 +37,7 @@ class HonConfigSensorEntityDescription(SensorEntityDescription):
 
 @dataclass
 class HonSensorEntityDescription(SensorEntityDescription):
-    pass
+    option_list: List = None
 
 
 SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
@@ -47,7 +48,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
             icon="mdi:washing-machine",
             device_class=SensorDeviceClass.ENUM,
             translation_key="program_phases_wm",
-            options=list(const.WASHING_PR_PHASE),
+            option_list=const.WASHING_PR_PHASE,
         ),
         HonSensorEntityDescription(
             key="totalElectricityUsed",
@@ -102,7 +103,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
             icon="mdi:information",
             device_class=SensorDeviceClass.ENUM,
             translation_key="washing_modes",
-            options=list(const.MACH_MODE),
+            option_list=const.MACH_MODE,
         ),
         HonSensorEntityDescription(
             key="errors", name="Error", icon="mdi:math-log", translation_key="errors"
@@ -187,7 +188,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
             icon="mdi:information",
             device_class=SensorDeviceClass.ENUM,
             translation_key="washing_modes",
-            options=list(const.MACH_MODE),
+            option_list=const.MACH_MODE,
         ),
         HonSensorEntityDescription(
             key="errors", name="Error", icon="mdi:math-log", translation_key="errors"
@@ -221,7 +222,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
             icon="mdi:washing-machine",
             device_class=SensorDeviceClass.ENUM,
             translation_key="program_phases_td",
-            options=list(const.TUMBLE_DRYER_PR_PHASE),
+            option_list=const.TUMBLE_DRYER_PR_PHASE,
         ),
         HonSensorEntityDescription(
             key="dryLevel",
@@ -229,7 +230,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
             icon="mdi:hair-dryer",
             device_class=SensorDeviceClass.ENUM,
             translation_key="dry_levels",
-            options=list(const.TUMBLE_DRYER_DRY_LEVEL),
+            option_list=const.TUMBLE_DRYER_DRY_LEVEL,
         ),
         HonSensorEntityDescription(
             key="tempLevel",
@@ -391,7 +392,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
             icon="mdi:information",
             device_class=SensorDeviceClass.ENUM,
             translation_key="washing_modes",
-            options=list(const.MACH_MODE),
+            option_list=const.MACH_MODE,
         ),
         HonSensorEntityDescription(
             key="errors", name="Error", icon="mdi:math-log", translation_key="errors"
@@ -410,7 +411,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
             icon="mdi:washing-machine",
             device_class=SensorDeviceClass.ENUM,
             translation_key="program_phases_dw",
-            options=list(const.DISHWASHER_PR_PHASE),
+            option_list=const.DISHWASHER_PR_PHASE,
         ),
         HonSensorEntityDescription(
             key="programName",
@@ -697,14 +698,18 @@ class HonSensorEntity(HonEntity, SensorEntity):
 
     def __init__(self, hass, entry, device: HonAppliance, description):
         super().__init__(hass, entry, device, description)
-        if self.entity_description.key == "programName":
+        if description.key == "programName":
             self._attr_options = self._device.settings.get(
                 "startProgram.program"
             ).values + ["No Program"]
+        elif description.option_list is not None:
+            self._attr_options = list(description.option_list.values())
 
     @callback
     def _handle_coordinator_update(self, update=True) -> None:
         value = self._device.get(self.entity_description.key, "")
+        if self.entity_description.option_list is not None:
+            value = self.entity_description.option_list[value]
         if not value and self.entity_description.state_class is not None:
             self._attr_native_value = 0
         self._attr_native_value = value
diff --git a/custom_components/hon/translations/cs.json b/custom_components/hon/translations/cs.json
index e25af24..e034a44 100644
--- a/custom_components/hon/translations/cs.json
+++ b/custom_components/hon/translations/cs.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Připraveno",
-                    "1": "Připraveno",
-                    "3": "Pozastavit",
-                    "4": "Naplánováno",
-                    "5": "Naplánováno",
-                    "6": "Chyba",
-                    "7": "Připraveno",
-                    "2": "Program běží",
-                    "8": "Test",
-                    "9": "Zastavování cyklu…"
+                    "ready": "Připraveno",
+                    "running": "Program běží",
+                    "pause": "Pozastavit",
+                    "scheduled": "Naplánováno",
+                    "error": "Chyba",
+                    "test": "Test",
+                    "ending": "Zastavování cyklu…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Auto",
+                    "cool": "Chlazení",
+                    "dry": "Odvlhčování",
+                    "heat": "Vytápění",
+                    "fan": "Ventilátor"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Připraveno",
-                    "1": "Praní",
-                    "2": "Praní",
-                    "3": "Odstřeďování",
-                    "4": "Máchání",
-                    "5": "Máchání",
-                    "6": "Máchání",
-                    "7": "Sušení",
-                    "9": "Pára",
-                    "10": "Připraveno",
-                    "11": "Odstřeďování",
-                    "12": "Vážení ",
-                    "13": "Vážení ",
-                    "14": "Praní",
-                    "15": "Praní",
-                    "16": "Praní",
-                    "17": "Máchání",
-                    "18": "Máchání",
-                    "19": "Naplánováno",
-                    "20": "Keep Fresh",
-                    "24": "Osvěžení",
-                    "25": "Praní",
-                    "26": "Ohřev",
-                    "27": "Praní"
+                    "ready": "Připraveno",
+                    "spin": "Odstřeďování",
+                    "rinse": "Máchání",
+                    "drying": "Sušení",
+                    "steam": "Pára",
+                    "weighting": "Vážení ",
+                    "scheduled": "Naplánováno",
+                    "tumbling": "Keep Fresh",
+                    "refresh": "Osvěžení",
+                    "heating": "Ohřev",
+                    "washing": "Praní"
                 },
                 "name": "Fáze"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Připraveno",
-                    "1": "Sušení",
-                    "2": "Sušení",
-                    "3": "Vychladnutí",
-                    "13": "Vychladnutí",
-                    "14": "Sušení",
-                    "15": "Sušení",
-                    "16": "Vychladnutí",
-                    "18": "Keep Fresh",
-                    "19": "Sušení",
-                    "20": "Sušení",
-                    "11": "Připraveno",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Připraveno",
+                    "heat_stroke": "Sušení",
+                    "drying": "Sušení",
+                    "cooldown": "Vychladnutí",
+                    "unknown": "unknown",
+                    "tumbling": "Keep Fresh"
                 },
                 "name": "Fáze"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Připraveno",
-                    "1": "Předpírka",
-                    "2": "Praní",
-                    "3": "Máchání",
-                    "4": "Sušení",
-                    "5": "Připraveno",
-                    "6": "Hot rinse"
+                    "ready": "Připraveno",
+                    "prewash": "Předpírka",
+                    "washing": "Praní",
+                    "rinse": "Máchání",
+                    "drying": "Sušení",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Fáze"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Bez sušení",
-                    "1": "Žehlení",
-                    "2": "Do skříně",
-                    "3": "Do skříně",
-                    "4": "Extra suché",
-                    "12": "Žehlení",
-                    "13": "Do skříně",
-                    "14": "Připraveno k oblečení",
-                    "15": "Extra suché",
-                    "11": "Bez sušení"
+                    "no_dry": "Bez sušení",
+                    "iron_dry": "Žehlení",
+                    "no_dry_iron": "Do skříně",
+                    "cupboard_dry": "Do skříně",
+                    "extra_dry": "Extra suché",
+                    "ready_to_wear": "Připraveno k oblečení"
                 },
                 "name": "Úroveň sušení"
             },
-            "anti_crease": {
-                "name": "Proti pomačkání"
-            },
-            "power": {
-                "name": "Stupeň výkonu"
-            },
-            "remaining_time": {
-                "name": "Zbývající čas"
-            },
-            "temperature": {
-                "name": "Teplota"
-            },
-            "water_efficiency": {
-                "name": "Efektivní využívání vody"
-            },
-            "water_saving": {
-                "name": "Úspora vody"
-            },
-            "duration": {
-                "name": "Délka"
-            },
-            "target_temperature": {
-                "name": "Cílová teplota"
-            },
-            "spin_speed": {
-                "name": "Odstřeďování"
-            },
-            "steam_leve": {
-                "name": "Úroveň páry"
-            },
-            "dirt_level": {
-                "name": "Míra znečištění"
-            },
-            "delay_time": {
-                "name": "Odložené spuštění"
-            },
-            "dry_time": {
-                "name": "Doba sušení"
-            },
-            "suggested_load": {
-                "name": "Kapacita náplně"
-            },
-            "energy_label": {
-                "name": "Energetická účinnost"
-            },
-            "det_dust": {
-                "name": "Prášky"
-            },
-            "det_liquid": {
-                "name": "Tekuté prostředky"
-            },
-            "errors": {
-                "name": "Chyba"
-            },
-            "programs": {
-                "name": "Aktuální program"
-            },
-            "cycles_total": {
-                "name": "Cykly Celkem"
-            },
-            "energy_total": {
-                "name": "Spotřeba energie Celkem"
-            },
-            "water_total": {
-                "name": "Efektivní využívání vody Celkem"
-            },
-            "energy_current": {
-                "name": "Spotřeba energie Aktuální"
-            },
-            "water_current": {
-                "name": "Efektivní využívání vody Aktuální"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Auto",
-                    "1": "Chlazení",
-                    "2": "Chlazení",
-                    "3": "Odvlhčování",
-                    "4": "Vytápění",
-                    "5": "Ventilátor",
-                    "6": "Ventilátor"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Aktivní sušení",
-                    "allergy_care": "Antialergický",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Antialergický",
-                    "anti_odours": "Proti zápachu",
-                    "auto_care": "Automatická péče",
-                    "baby": "Dětské",
-                    "bed_quilt": "Ložní přikrývka",
-                    "care_30": "Péče 30",
-                    "care_45": "Péče 45",
-                    "care_59": "Péče 59",
-                    "coloured": "Barevné",
-                    "daily_45_min": "DENNI 45'",
-                    "daily_perfect_59_min": "DENNI PERFEKTNI 59'",
-                    "darks_and_coloured": "Tmavé a barevné",
-                    "delicates": "Jemné",
-                    "duvet": "Přikrývky",
-                    "eco": "Eco bavlna",
-                    "ecospeed_cottons": "Ecospeed bavlna",
-                    "ecospeed_delicates": "Eco rychly - jemne",
-                    "ecospeed_mixed": "Ecospeed směsné",
-                    "extra_hygiene": "HYGIENA EXTRA",
-                    "fitness": "Cvičení",
-                    "fresh_care": "Svěží péče",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Ručníky",
-                    "hqd_bed_sheets": "Povlečení",
-                    "hqd_bulky": "Objemné kusy",
-                    "hqd_casual": "Casual",
-                    "hqd_cold_wind_30": "Chladný vánek 30 minut",
-                    "hqd_cold_wind_timing": "Chladný vánek ",
-                    "hqd_cotton": "Bavlna",
-                    "hqd_curtain": "Záclony",
-                    "hqd_delicate": "Jemné",
-                    "hqd_diaper": "Pleny",
-                    "hqd_duvet": "Přikrývky",
-                    "hqd_feather": "Prošívané bundy",
-                    "hqd_hot_wind_timing": "Horký vzduch",
-                    "hqd_hygienic": "Dezinfekce",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Bundy",
-                    "hqd_jeans": "Džíny",
-                    "hqd_luxury": "Luxusní",
-                    "hqd_mix": "Směsné",
-                    "hqd_night_dry": "Sušení přes noc",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Rychlý 20",
-                    "hqd_quick_30": "Rychlý 30",
-                    "hqd_quick_dry": "Rychlé sušení 30",
-                    "hqd_quilt": "Deky",
-                    "hqd_refresh": "Osvěžení",
-                    "hqd_school_uniform": "Školní uniformy",
-                    "hqd_shirt": "Košile",
-                    "hqd_shoes": "Obuv",
-                    "hqd_silk": "Hedvábí",
-                    "hqd_sports": "Sportovní",
-                    "hqd_synthetics": "Syntetika",
-                    "hqd_timer": "Načasováno",
-                    "hqd_towel": "Ručníky",
-                    "hqd_underwear": "Spodní prádlo",
-                    "hqd_warm_up": "Ohřátí",
-                    "hqd_wool": "Vlna",
-                    "hqd_working_suit": "Pracovní oděvy",
-                    "hygiene": "Hygiena",
-                    "iot_checkup": "Kontrola",
-                    "iot_dry_anti_mites": "Proti roztočům",
-                    "iot_dry_baby": "Dětské",
-                    "iot_dry_backpacks": "Batohy",
-                    "iot_dry_bathrobe": "Župany",
-                    "iot_dry_bed_linen": "Ložní prádlo",
-                    "iot_dry_bed_quilt": "Ložní přikrývka",
-                    "iot_dry_cotton": "Bavlna",
-                    "iot_dry_cuddly_toys": "Plyšové hračky",
-                    "iot_dry_curtains": "Závěsy",
-                    "iot_dry_dehumidifier": "Odstraňovač vlhkosti",
-                    "iot_dry_delicates": "Jemné prádlo",
-                    "iot_dry_delicate_tablecloths": "Jemné ubrusy",
-                    "iot_dry_denim_jeans": "Džínovina - džíny",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Přikrývky",
-                    "iot_dry_easy_iron_cotton": "Super snadné žehlení",
-                    "iot_dry_easy_iron_synthetics": "Velmi snadné žehlení - syntetika",
-                    "iot_dry_gym_fit": "Sportovní oblečení",
-                    "iot_dry_lingerie": "Spodní prádlo",
-                    "iot_dry_mixed": "Smíšené",
-                    "iot_dry_playsuits": "Tepláky",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Rychlý 59'.",
-                    "iot_dry_refresh": "Osvěžení",
-                    "iot_dry_regenerates_waterproof": "Oživení nepromokavých tkanin",
-                    "iot_dry_relax_creases": "Uvolnění záhybů",
-                    "iot_dry_shirts": "Košile",
-                    "iot_dry_small_load": "Malá náplň",
-                    "iot_dry_swimsuits_and_bikinis": "Plavky",
-                    "iot_dry_synthetics": "Syntetika",
-                    "iot_dry_synthetic_dry": "Syntetika - suché",
-                    "iot_dry_tablecloths": "Ubrusy",
-                    "iot_dry_technical_fabrics": "Technické tkaniny",
-                    "iot_dry_warm_embrace": "Dětská zavinovačka",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Džíny",
-                    "mix_and_dry": "Mix a suché",
-                    "pets": "Zvířata",
-                    "pre_iron": "Před žehlením",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rychlý 45 min",
-                    "rapid_59": "Perfektně rychlý 59 min",
-                    "refresh": "Osvěžení",
-                    "relax_creases": "Uvolnění záhybů",
-                    "saving_30_min": "USPORNY 30'",
-                    "shirts": "Košile",
-                    "shoes": "Obuv",
-                    "small_load": "Malá náplň",
-                    "soft_care": "Měkká péče",
-                    "sport_plus": "Sport",
-                    "super_easy_iron_misti": "Velmi snadné žehlení – smíšené",
-                    "super_easy_iron_xxl": "Velmi snadné žehlení – XXL",
-                    "super_fast_cottons": "Super rychlý bavlna",
-                    "super_fast_delicates": "Super rychlý jemné",
-                    "synthetics": "Syntetika",
-                    "total_care": "Total Care",
-                    "trainers": "Sportovní obuv",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Obnovení voděodolnosti",
-                    "whites": "Bílé prádlo",
-                    "wool": "Sušení vlny",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "XXL náplň",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Pokojová teplota"
-            },
-            "humidity": {
-                "name": "Vlhkost"
-            },
-            "freezer_temp": {
-                "name": "Teplota mrazničky"
-            },
-            "fridge_temp": {
-                "name": "Teplota chladničky"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funkce Vytápění 10 °C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Aktivní sušení",
+                    "allergy_care": "Antialergický",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Antialergický",
+                    "anti_odours": "Proti zápachu",
+                    "auto_care": "Automatická péče",
+                    "baby": "Dětské",
+                    "bed_quilt": "Ložní přikrývka",
+                    "care_30": "Péče 30",
+                    "care_45": "Péče 45",
+                    "care_59": "Péče 59",
+                    "coloured": "Barevné",
+                    "daily_45_min": "DENNI 45'",
+                    "daily_perfect_59_min": "DENNI PERFEKTNI 59'",
+                    "darks_and_coloured": "Tmavé a barevné",
+                    "delicates": "Jemné",
+                    "duvet": "Přikrývky",
+                    "eco": "Eco bavlna",
+                    "ecospeed_cottons": "Ecospeed bavlna",
+                    "ecospeed_delicates": "Eco rychly - jemne",
+                    "ecospeed_mixed": "Ecospeed směsné",
+                    "extra_hygiene": "HYGIENA EXTRA",
+                    "fitness": "Cvičení",
+                    "fresh_care": "Svěží péče",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Ručníky",
+                    "hqd_bed_sheets": "Povlečení",
+                    "hqd_bulky": "Objemné kusy",
+                    "hqd_casual": "Casual",
+                    "hqd_cold_wind_30": "Chladný vánek 30 minut",
+                    "hqd_cold_wind_timing": "Chladný vánek ",
+                    "hqd_cotton": "Bavlna",
+                    "hqd_curtain": "Záclony",
+                    "hqd_delicate": "Jemné",
+                    "hqd_diaper": "Pleny",
+                    "hqd_duvet": "Přikrývky",
+                    "hqd_feather": "Prošívané bundy",
+                    "hqd_hot_wind_timing": "Horký vzduch",
+                    "hqd_hygienic": "Dezinfekce",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Bundy",
+                    "hqd_jeans": "Džíny",
+                    "hqd_luxury": "Luxusní",
+                    "hqd_mix": "Směsné",
+                    "hqd_night_dry": "Sušení přes noc",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Rychlý 20",
+                    "hqd_quick_30": "Rychlý 30",
+                    "hqd_quick_dry": "Rychlé sušení 30",
+                    "hqd_quilt": "Deky",
+                    "hqd_refresh": "Osvěžení",
+                    "hqd_school_uniform": "Školní uniformy",
+                    "hqd_shirt": "Košile",
+                    "hqd_shoes": "Obuv",
+                    "hqd_silk": "Hedvábí",
+                    "hqd_sports": "Sportovní",
+                    "hqd_synthetics": "Syntetika",
+                    "hqd_timer": "Načasováno",
+                    "hqd_towel": "Ručníky",
+                    "hqd_underwear": "Spodní prádlo",
+                    "hqd_warm_up": "Ohřátí",
+                    "hqd_wool": "Vlna",
+                    "hqd_working_suit": "Pracovní oděvy",
+                    "hygiene": "Hygiena",
+                    "iot_checkup": "Kontrola",
+                    "iot_dry_anti_mites": "Proti roztočům",
+                    "iot_dry_baby": "Dětské",
+                    "iot_dry_backpacks": "Batohy",
+                    "iot_dry_bathrobe": "Župany",
+                    "iot_dry_bed_linen": "Ložní prádlo",
+                    "iot_dry_bed_quilt": "Ložní přikrývka",
+                    "iot_dry_cotton": "Bavlna",
+                    "iot_dry_cuddly_toys": "Plyšové hračky",
+                    "iot_dry_curtains": "Závěsy",
+                    "iot_dry_dehumidifier": "Odstraňovač vlhkosti",
+                    "iot_dry_delicates": "Jemné prádlo",
+                    "iot_dry_delicate_tablecloths": "Jemné ubrusy",
+                    "iot_dry_denim_jeans": "Džínovina - džíny",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Přikrývky",
+                    "iot_dry_easy_iron_cotton": "Super snadné žehlení",
+                    "iot_dry_easy_iron_synthetics": "Velmi snadné žehlení - syntetika",
+                    "iot_dry_gym_fit": "Sportovní oblečení",
+                    "iot_dry_lingerie": "Spodní prádlo",
+                    "iot_dry_mixed": "Smíšené",
+                    "iot_dry_playsuits": "Tepláky",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Rychlý 59'.",
+                    "iot_dry_refresh": "Osvěžení",
+                    "iot_dry_regenerates_waterproof": "Oživení nepromokavých tkanin",
+                    "iot_dry_relax_creases": "Uvolnění záhybů",
+                    "iot_dry_shirts": "Košile",
+                    "iot_dry_small_load": "Malá náplň",
+                    "iot_dry_swimsuits_and_bikinis": "Plavky",
+                    "iot_dry_synthetics": "Syntetika",
+                    "iot_dry_synthetic_dry": "Syntetika - suché",
+                    "iot_dry_tablecloths": "Ubrusy",
+                    "iot_dry_technical_fabrics": "Technické tkaniny",
+                    "iot_dry_warm_embrace": "Dětská zavinovačka",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Džíny",
+                    "mix_and_dry": "Mix a suché",
+                    "pets": "Zvířata",
+                    "pre_iron": "Před žehlením",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rychlý 45 min",
+                    "rapid_59": "Perfektně rychlý 59 min",
+                    "refresh": "Osvěžení",
+                    "relax_creases": "Uvolnění záhybů",
+                    "saving_30_min": "USPORNY 30'",
+                    "shirts": "Košile",
+                    "shoes": "Obuv",
+                    "small_load": "Malá náplň",
+                    "soft_care": "Měkká péče",
+                    "sport_plus": "Sport",
+                    "super_easy_iron_misti": "Velmi snadné žehlení – smíšené",
+                    "super_easy_iron_xxl": "Velmi snadné žehlení – XXL",
+                    "super_fast_cottons": "Super rychlý bavlna",
+                    "super_fast_delicates": "Super rychlý jemné",
+                    "synthetics": "Syntetika",
+                    "total_care": "Total Care",
+                    "trainers": "Sportovní obuv",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Obnovení voděodolnosti",
+                    "whites": "Bílé prádlo",
+                    "wool": "Sušení vlny",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "XXL náplň",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° barevné a bavlněné látky",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Antialergická péče Pro",
                     "all_in_one_49": "Vše v jednom 49'.",
                     "all_in_one_59": "Vše v jednom 59'.",
-                    "all_in_one_59_steam": "Aktivní praní + pára",
+                    "all_in_one_59_steam": "Vše v jednom 59' + pára",
                     "autocare": "Autocare",
                     "autoclean": "Čištění bubnu",
                     "baby_60": "Všechno dětské 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Pára",
                     "iot_active_wash_steam": "Aktivní praní",
                     "iot_allergy_care_pro": "Antialergická péče Pro",
-                    "iot_all_in_one_59_steam": "Aktivní praní + pára",
+                    "iot_all_in_one_59_steam": "Vše v jednom 59' + pára",
                     "iot_checkup": "Kontrola",
                     "iot_colour_59_steam": "Barevné 59'' + pára",
                     "iot_cottons_steam": "Bavlna + Pára",
@@ -889,9 +774,148 @@
                     "sparkling": "Šumivé",
                     "white": "Bílé"
                 }
+            },
+            "dry_time": {
+                "name": "Doba sušení"
+            },
+            "power": {
+                "name": "Stupeň výkonu"
+            },
+            "remaining_time": {
+                "name": "Zbývající čas"
+            },
+            "temperature": {
+                "name": "Teplota"
+            },
+            "water_efficiency": {
+                "name": "Efektivní využívání vody"
+            },
+            "water_saving": {
+                "name": "Úspora vody"
+            },
+            "duration": {
+                "name": "Délka"
+            },
+            "target_temperature": {
+                "name": "Cílová teplota"
+            },
+            "spin_speed": {
+                "name": "Odstřeďování"
+            },
+            "steam_leve": {
+                "name": "Úroveň páry"
+            },
+            "dirt_level": {
+                "name": "Míra znečištění"
+            },
+            "delay_time": {
+                "name": "Odložené spuštění"
+            },
+            "suggested_load": {
+                "name": "Kapacita náplně"
+            },
+            "energy_label": {
+                "name": "Energetická účinnost"
+            },
+            "det_dust": {
+                "name": "Prášky"
+            },
+            "det_liquid": {
+                "name": "Tekuté prostředky"
+            },
+            "errors": {
+                "name": "Chyba"
+            },
+            "programs": {
+                "name": "Aktuální program"
+            },
+            "room_temperature": {
+                "name": "Pokojová teplota"
+            },
+            "humidity": {
+                "name": "Vlhkost"
+            },
+            "cycles_total": {
+                "name": "Cykly Celkem"
+            },
+            "energy_total": {
+                "name": "Spotřeba energie Celkem"
+            },
+            "water_total": {
+                "name": "Efektivní využívání vody Celkem"
+            },
+            "energy_current": {
+                "name": "Spotřeba energie Aktuální"
+            },
+            "water_current": {
+                "name": "Efektivní využívání vody Aktuální"
+            },
+            "freezer_temp": {
+                "name": "Teplota mrazničky"
+            },
+            "fridge_temp": {
+                "name": "Teplota chladničky"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Bez sušení",
+                    "iron_dry": "Žehlení",
+                    "no_dry_iron": "Do skříně",
+                    "cupboard_dry": "Do skříně",
+                    "extra_dry": "Extra suché",
+                    "ready_to_wear": "Připraveno k oblečení"
+                },
+                "name": "Úroveň sušení"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Vypnuto",
+                    "avoid_touch": "Vyhybání",
+                    "follow_touch": "Sledování"
+                },
+                "name": "Senzor osob"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Vysoký",
+                    "mid": "Střední   ",
+                    "low": "Nízký",
+                    "auto": "Auto"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Chladnička",
+                    "freezer": "Mraznička",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Chladnička & Mraznička"
+                },
+                "name": "Zóna"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funkce Vytápění 10 °C",
+                    "iot_auto": "Auto",
+                    "iot_cool": "Chlazení",
+                    "iot_dry": "Odvlhčování",
+                    "iot_fan": "Ventilátor",
+                    "iot_heat": "Vytápění",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Automatické čištění",
+                    "iot_self_clean": "Samočištění zamrazením",
+                    "iot_self_clean_56": "Samočištění 56°C sterilizace ",
+                    "iot_simple_start": "Spustit nyní",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + auto",
+                    "iot_uv_and_cool": "UV + zchlazení",
+                    "iot_uv_and_dry": "UV + odstranění vlhkosti",
+                    "iot_uv_and_fan": "UV + ventilátor",
+                    "iot_uv_and_heat": "UV + ohřev"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rychlý 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Antialergická péče Pro",
                     "all_in_one_49": "Vše v jednom 49'.",
                     "all_in_one_59": "Vše v jednom 59'.",
-                    "all_in_one_59_steam": "Aktivní praní + pára",
+                    "all_in_one_59_steam": "Vše v jednom 59' + pára",
                     "autocare": "Autocare",
                     "autoclean": "Čištění bubnu",
                     "baby_60": "Všechno dětské 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Pára",
                     "iot_active_wash_steam": "Aktivní praní",
                     "iot_allergy_care_pro": "Antialergická péče Pro",
-                    "iot_all_in_one_59_steam": "Aktivní praní + pára",
+                    "iot_all_in_one_59_steam": "Vše v jednom 59' + pára",
                     "iot_checkup": "Kontrola",
                     "iot_colour_59_steam": "Barevné 59'' + pára",
                     "iot_cottons_steam": "Bavlna + Pára",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Bez sušení",
-                    "1": "Žehlení",
-                    "2": "Do skříně",
-                    "3": "Do skříně",
-                    "4": "Extra suché",
-                    "12": "Žehlení",
-                    "13": "Do skříně",
-                    "14": "Připraveno k oblečení",
-                    "15": "Extra suché",
-                    "11": "Bez sušení"
-                },
-                "name": "Úroveň sušení"
-            },
-            "spin_speed": {
-                "name": "Odstřeďování"
-            },
-            "temperature": {
-                "name": "Teplota"
-            },
-            "dry_time": {
-                "name": "Doba sušení"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Vypnuto",
-                    "1": "Vyhybání",
-                    "2": "Sledování"
-                },
-                "name": "Senzor osob"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Vysoký",
-                    "2": "Střední   ",
-                    "3": "Nízký",
-                    "4": "Auto",
-                    "5": "Auto"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funkce Vytápění 10 °C",
-                    "iot_auto": "Auto",
-                    "iot_cool": "Chlazení",
-                    "iot_dry": "Odvlhčování",
-                    "iot_fan": "Ventilátor",
-                    "iot_heat": "Vytápění",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Automatické čištění",
-                    "iot_self_clean": "Samočištění zamrazením",
-                    "iot_self_clean_56": "Samočištění 56°C sterilizace ",
-                    "iot_simple_start": "Spustit nyní",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + auto",
-                    "iot_uv_and_cool": "UV + zchlazení",
-                    "iot_uv_and_dry": "UV + odstranění vlhkosti",
-                    "iot_uv_and_fan": "UV + ventilátor",
-                    "iot_uv_and_heat": "UV + ohřev"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTOMATICKÉ NASTAVENÍ",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Doba sušení"
+            },
+            "spin_speed": {
+                "name": "Odstřeďování"
+            },
+            "temperature": {
+                "name": "Teplota"
+            },
             "remaining_time": {
                 "name": "Zbývající čas"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Chladnička",
-                    "freezer": "Mraznička",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Chladnička & Mraznička"
-                },
-                "name": "Zóna"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Aquaplus"
             },
-            "auto_dose": {
-                "name": "Automatické dávkování"
-            },
-            "good_night": {
-                "name": "Dobrou noc"
-            },
             "auto_dose_softener": {
                 "name": "Automatické dávkování Avivážní prostředek"
             },
             "auto_dose_detergent": {
                 "name": "Automatické dávkování Prací prostředek"
             },
+            "good_night": {
+                "name": "Dobrou noc"
+            },
             "auto_set": {
                 "name": "Automatické nastavení"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Proti pomačkání"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Aquaplus"
             },
             "spin_speed": {
                 "name": "Odstřeďování"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Stále horká"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Předpírka\r\r\r\r\r\r\r\n"
             },
-            "acqua_plus": {
-                "name": "Aquaplus"
-            },
-            "auto_dose": {
-                "name": "Automatické dávkování"
-            },
             "buzzer": {
                 "name": "Zvuková signalizace konce cyklu"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Výměna filtru"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Indukční varná deska"
+            },
+            "start_program": {
+                "name": "Program Zahájení"
+            },
+            "stop_program": {
+                "name": "Program Zastavit"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Řízení výkonu"
@@ -1888,17 +1836,6 @@
                 "name": "Cílová teplota Chladnička"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Indukční varná deska"
-            },
-            "start_program": {
-                "name": "Program Zahájení"
-            },
-            "stop_program": {
-                "name": "Program Zastavit"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klimatizační jednotka"
diff --git a/custom_components/hon/translations/de.json b/custom_components/hon/translations/de.json
index 1d3dad2..8c21355 100644
--- a/custom_components/hon/translations/de.json
+++ b/custom_components/hon/translations/de.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Bereit",
-                    "1": "Bereit",
-                    "3": "Anhalten",
-                    "4": "Geplant",
-                    "5": "Geplant",
-                    "6": "Fehler",
-                    "7": "Bereit",
-                    "2": "Programm läuft",
-                    "8": "Test",
-                    "9": "Programm wird angehalten..."
+                    "ready": "Bereit",
+                    "running": "Programm läuft",
+                    "pause": "Anhalten",
+                    "scheduled": "Geplant",
+                    "error": "Fehler",
+                    "test": "Test",
+                    "ending": "Programm wird angehalten..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Auto",
+                    "cool": "Kühl",
+                    "dry": "Trocken",
+                    "heat": "Heizen",
+                    "fan": "Ventilator"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Bereit",
-                    "1": "Waschen",
-                    "2": "Waschen",
-                    "3": "Schleudern",
-                    "4": "Spülen",
-                    "5": "Spülen",
-                    "6": "Spülen",
-                    "7": "Trocknen",
-                    "9": "Dampf",
-                    "10": "Bereit",
-                    "11": "Schleudern",
-                    "12": "Wiegen ",
-                    "13": "Wiegen ",
-                    "14": "Waschen",
-                    "15": "Waschen",
-                    "16": "Waschen",
-                    "17": "Spülen",
-                    "18": "Spülen",
-                    "19": "Geplant",
-                    "20": "Auffrischen",
-                    "24": "Auffrischen",
-                    "25": "Waschen",
-                    "26": "Heizung",
-                    "27": "Waschen"
+                    "ready": "Bereit",
+                    "spin": "Schleudern",
+                    "rinse": "Spülen",
+                    "drying": "Trocknen",
+                    "steam": "Dampf",
+                    "weighting": "Wiegen ",
+                    "scheduled": "Geplant",
+                    "tumbling": "Auffrischen",
+                    "refresh": "Auffrischen",
+                    "heating": "Heizung",
+                    "washing": "Waschen"
                 },
                 "name": "Phase"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Bereit",
-                    "1": "Trocknen",
-                    "2": "Trocknen",
-                    "3": "Abkühlen",
-                    "13": "Abkühlen",
-                    "14": "Trocknen",
-                    "15": "Trocknen",
-                    "16": "Abkühlen",
-                    "18": "Auffrischen",
-                    "19": "Trocknen",
-                    "20": "Trocknen",
-                    "11": "Bereit",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Bereit",
+                    "heat_stroke": "Trocknen",
+                    "drying": "Trocknen",
+                    "cooldown": "Abkühlen",
+                    "unknown": "unknown",
+                    "tumbling": "Auffrischen"
                 },
                 "name": "Phase"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Bereit",
-                    "1": "Vorwaschen",
-                    "2": "Waschen",
-                    "3": "Spülen",
-                    "4": "Trocknen",
-                    "5": "Bereit",
-                    "6": "Hot rinse"
+                    "ready": "Bereit",
+                    "prewash": "Vorwaschen",
+                    "washing": "Waschen",
+                    "rinse": "Spülen",
+                    "drying": "Trocknen",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Phase"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Keine Trocknung",
-                    "1": "Bügeln",
-                    "2": "Wäsche fertig",
-                    "3": "Wäsche fertig",
-                    "4": "Extra trocken",
-                    "12": "Bügeln",
-                    "13": "Wäsche fertig",
-                    "14": "Bereit zum Anziehen",
-                    "15": "Extra trocken",
-                    "11": "Keine Trocknung"
+                    "no_dry": "Keine Trocknung",
+                    "iron_dry": "Bügeln",
+                    "no_dry_iron": "Wäsche fertig",
+                    "cupboard_dry": "Wäsche fertig",
+                    "extra_dry": "Extra trocken",
+                    "ready_to_wear": "Bereit zum Anziehen"
                 },
                 "name": "Trocknungsstufe"
             },
-            "anti_crease": {
-                "name": "Knitterschutz"
-            },
-            "power": {
-                "name": "Leistungsstufe"
-            },
-            "remaining_time": {
-                "name": "Verbleibende Zeit"
-            },
-            "temperature": {
-                "name": "Temperatur"
-            },
-            "water_efficiency": {
-                "name": "Wasserverbrauch"
-            },
-            "water_saving": {
-                "name": "Wasserersparnis"
-            },
-            "duration": {
-                "name": "Dauer"
-            },
-            "target_temperature": {
-                "name": "Zieltemperatur"
-            },
-            "spin_speed": {
-                "name": "Schleudern"
-            },
-            "steam_leve": {
-                "name": "Dampfstufe"
-            },
-            "dirt_level": {
-                "name": "Verschmutzungsgrad"
-            },
-            "delay_time": {
-                "name": "Einschaltverzögerung"
-            },
-            "dry_time": {
-                "name": "Trocknungsdauer"
-            },
-            "suggested_load": {
-                "name": "Ladekapazität"
-            },
-            "energy_label": {
-                "name": "Energieeffizienz"
-            },
-            "det_dust": {
-                "name": "Pulver"
-            },
-            "det_liquid": {
-                "name": "Flüssigwaschmittel"
-            },
-            "errors": {
-                "name": "Fehler"
-            },
-            "programs": {
-                "name": "Aktuelles Programm"
-            },
-            "cycles_total": {
-                "name": "Waschgänge Insgesamt"
-            },
-            "energy_total": {
-                "name": "Energieverbrauch Insgesamt"
-            },
-            "water_total": {
-                "name": "Wasserverbrauch Insgesamt"
-            },
-            "energy_current": {
-                "name": "Energieverbrauch Aktuell"
-            },
-            "water_current": {
-                "name": "Wasserverbrauch Aktuell"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Auto",
-                    "1": "Kühl",
-                    "2": "Kühl",
-                    "3": "Trocken",
-                    "4": "Heizen",
-                    "5": "Ventilator",
-                    "6": "Ventilator"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Active Dry",
-                    "allergy_care": "Anti-Allergie-Programm",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Anti-Allergie-Programm",
-                    "anti_odours": "Anti-Geruch",
-                    "auto_care": "Auto Care",
-                    "baby": "Baby",
-                    "bed_quilt": "Bettdecken",
-                    "care_30": "Pflege 30",
-                    "care_45": "Pflege 45",
-                    "care_59": "Pflege 59",
-                    "coloured": "Buntwäsche",
-                    "daily_45_min": "DAILY 45'",
-                    "daily_perfect_59_min": "DAILY PERFECT 59'",
-                    "darks_and_coloured": "Dunkles & Buntwäsche",
-                    "delicates": "Feinwäsche",
-                    "duvet": "Oberbetten",
-                    "eco": "Eco-Baumwolle",
-                    "ecospeed_cottons": "Ecospeed Baumwolle",
-                    "ecospeed_delicates": "Ecospeed Feinwaesche",
-                    "ecospeed_mixed": "Ecospeed Mischwäsche",
-                    "extra_hygiene": "Extra Hygiene",
-                    "fitness": "Fitness",
-                    "fresh_care": "Fresh Care",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Handtücher",
-                    "hqd_bed_sheets": "Bettwäsche",
-                    "hqd_bulky": "Schwere Textilien",
-                    "hqd_casual": "Casual",
-                    "hqd_cold_wind_30": "Kühle Brise 30 Minuten",
-                    "hqd_cold_wind_timing": "Kühle Brise ",
-                    "hqd_cotton": "Baumwolle",
-                    "hqd_curtain": "Vorhänge",
-                    "hqd_delicate": "Feinwäsche",
-                    "hqd_diaper": "Windeln",
-                    "hqd_duvet": "Bettdecke",
-                    "hqd_feather": "Daunenjacken",
-                    "hqd_hot_wind_timing": "Heiße Luft",
-                    "hqd_hygienic": "Desinfektion",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Jacken",
-                    "hqd_jeans": "Jeans",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Gemischt",
-                    "hqd_night_dry": "Trocknung über Nacht",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious Cure",
-                    "hqd_quick_20": "Schnell 20",
-                    "hqd_quick_30": "Schnell 30",
-                    "hqd_quick_dry": "Schnell trocken 30",
-                    "hqd_quilt": "Steppdecken",
-                    "hqd_refresh": "Auffrischen",
-                    "hqd_school_uniform": "Schuluniform",
-                    "hqd_shirt": "Hemden",
-                    "hqd_shoes": "Schuhe",
-                    "hqd_silk": "Seide",
-                    "hqd_sports": "Sport",
-                    "hqd_synthetics": "Synthetik",
-                    "hqd_timer": "Zeitgesteuert",
-                    "hqd_towel": "Handtücher",
-                    "hqd_underwear": "Unterwäsche",
-                    "hqd_warm_up": "Erwärmen",
-                    "hqd_wool": "Wolle",
-                    "hqd_working_suit": "Arbeitskleidung",
-                    "hygiene": "Hygiene",
-                    "iot_checkup": "Check-up",
-                    "iot_dry_anti_mites": "Anti-Milben-Programm",
-                    "iot_dry_baby": "Baby",
-                    "iot_dry_backpacks": "Rucksäcke",
-                    "iot_dry_bathrobe": "Bademäntel",
-                    "iot_dry_bed_linen": "Bettwäsche",
-                    "iot_dry_bed_quilt": "Bettdecken",
-                    "iot_dry_cotton": "Baumwolle",
-                    "iot_dry_cuddly_toys": "Stofftiere",
-                    "iot_dry_curtains": "Vorhänge",
-                    "iot_dry_dehumidifier": "Entfeuchter",
-                    "iot_dry_delicates": "Feinwäsche",
-                    "iot_dry_delicate_tablecloths": "Empfindliche Tischdecken",
-                    "iot_dry_denim_jeans": "Denim - Jeans",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Oberbetten",
-                    "iot_dry_easy_iron_cotton": "Superleichtes Bügeln",
-                    "iot_dry_easy_iron_synthetics": "Super Leichtbügeln Synthetik",
-                    "iot_dry_gym_fit": "Gymnastik & Fitness – Sportkleidung",
-                    "iot_dry_lingerie": "Unterwäsche",
-                    "iot_dry_mixed": "Gemischt",
-                    "iot_dry_playsuits": "Jumpsuits",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Rapid 59'.",
-                    "iot_dry_refresh": "Auffrischen",
-                    "iot_dry_regenerates_waterproof": "Auffrischung – wasserdichte Kleidung",
-                    "iot_dry_relax_creases": "Falten glätten",
-                    "iot_dry_shirts": "Hemden",
-                    "iot_dry_small_load": "Kleine Beladung",
-                    "iot_dry_swimsuits_and_bikinis": "Badeanzüge",
-                    "iot_dry_synthetics": "Synthetische",
-                    "iot_dry_synthetic_dry": "Synthetik trocken",
-                    "iot_dry_tablecloths": "Tischdecken",
-                    "iot_dry_technical_fabrics": "Technisches Gewebe",
-                    "iot_dry_warm_embrace": "Superschon",
-                    "iot_dry_wool": "Wolle",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Haustiere",
-                    "pre_iron": "Vorbügeln",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Schnell 45 Min",
-                    "rapid_59": "Perfekt Schnellwaschgang 59 Min.",
-                    "refresh": "Auffrischen",
-                    "relax_creases": "Falten glätten",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Hemden",
-                    "shoes": "Schuhe",
-                    "small_load": "Kleine Beladung",
-                    "soft_care": "Sanfte Pflege",
-                    "sport_plus": "Sports",
-                    "super_easy_iron_misti": "Super Leichtbügeln Gemischt",
-                    "super_easy_iron_xxl": "Super Leichtbügeln XXL",
-                    "super_fast_cottons": "Superschnell Baumwolle",
-                    "super_fast_delicates": "Superschnell Feinwäsche",
-                    "synthetics": "Synthetische",
-                    "total_care": "Total Care",
-                    "trainers": "Turnschuhe",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Auffrischen wasserdichter Stoffe",
-                    "whites": "Weißen",
-                    "wool": "Wolle Trocknen",
-                    "woolmark": "Wolle",
-                    "xxl_load": "XXL-Beladung",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Programm"
-            },
-            "room_temperature": {
-                "name": "Raumtemperatur"
-            },
-            "humidity": {
-                "name": "Luftfeuchtigkeit"
-            },
-            "freezer_temp": {
-                "name": "Gefrierschrank-Temperatur"
-            },
-            "fridge_temp": {
-                "name": "Temperatur des Kühlschranks"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "10°C Heizfunktion",
@@ -545,6 +293,143 @@
                 },
                 "name": "Programm"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Active Dry",
+                    "allergy_care": "Anti-Allergie-Programm",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Anti-Allergie-Programm",
+                    "anti_odours": "Anti-Geruch",
+                    "auto_care": "Auto Care",
+                    "baby": "Baby",
+                    "bed_quilt": "Bettdecken",
+                    "care_30": "Pflege 30",
+                    "care_45": "Pflege 45",
+                    "care_59": "Pflege 59",
+                    "coloured": "Buntwäsche",
+                    "daily_45_min": "DAILY 45'",
+                    "daily_perfect_59_min": "DAILY PERFECT 59'",
+                    "darks_and_coloured": "Dunkles & Buntwäsche",
+                    "delicates": "Feinwäsche",
+                    "duvet": "Oberbetten",
+                    "eco": "Eco-Baumwolle",
+                    "ecospeed_cottons": "Ecospeed Baumwolle",
+                    "ecospeed_delicates": "Ecospeed Feinwaesche",
+                    "ecospeed_mixed": "Ecospeed Mischwäsche",
+                    "extra_hygiene": "Extra Hygiene",
+                    "fitness": "Fitness",
+                    "fresh_care": "Fresh Care",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Handtücher",
+                    "hqd_bed_sheets": "Bettwäsche",
+                    "hqd_bulky": "Schwere Textilien",
+                    "hqd_casual": "Casual",
+                    "hqd_cold_wind_30": "Kühle Brise 30 Minuten",
+                    "hqd_cold_wind_timing": "Kühle Brise ",
+                    "hqd_cotton": "Baumwolle",
+                    "hqd_curtain": "Vorhänge",
+                    "hqd_delicate": "Feinwäsche",
+                    "hqd_diaper": "Windeln",
+                    "hqd_duvet": "Bettdecke",
+                    "hqd_feather": "Daunenjacken",
+                    "hqd_hot_wind_timing": "Heiße Luft",
+                    "hqd_hygienic": "Desinfektion",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Jacken",
+                    "hqd_jeans": "Jeans",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Gemischt",
+                    "hqd_night_dry": "Trocknung über Nacht",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious Cure",
+                    "hqd_quick_20": "Schnell 20",
+                    "hqd_quick_30": "Schnell 30",
+                    "hqd_quick_dry": "Schnell trocken 30",
+                    "hqd_quilt": "Steppdecken",
+                    "hqd_refresh": "Auffrischen",
+                    "hqd_school_uniform": "Schuluniform",
+                    "hqd_shirt": "Hemden",
+                    "hqd_shoes": "Schuhe",
+                    "hqd_silk": "Seide",
+                    "hqd_sports": "Sport",
+                    "hqd_synthetics": "Synthetik",
+                    "hqd_timer": "Zeitgesteuert",
+                    "hqd_towel": "Handtücher",
+                    "hqd_underwear": "Unterwäsche",
+                    "hqd_warm_up": "Erwärmen",
+                    "hqd_wool": "Wolle",
+                    "hqd_working_suit": "Arbeitskleidung",
+                    "hygiene": "Hygiene",
+                    "iot_checkup": "Check-up",
+                    "iot_dry_anti_mites": "Anti-Milben-Programm",
+                    "iot_dry_baby": "Baby",
+                    "iot_dry_backpacks": "Rucksäcke",
+                    "iot_dry_bathrobe": "Bademäntel",
+                    "iot_dry_bed_linen": "Bettwäsche",
+                    "iot_dry_bed_quilt": "Bettdecken",
+                    "iot_dry_cotton": "Baumwolle",
+                    "iot_dry_cuddly_toys": "Stofftiere",
+                    "iot_dry_curtains": "Vorhänge",
+                    "iot_dry_dehumidifier": "Entfeuchter",
+                    "iot_dry_delicates": "Feinwäsche",
+                    "iot_dry_delicate_tablecloths": "Empfindliche Tischdecken",
+                    "iot_dry_denim_jeans": "Denim - Jeans",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Oberbetten",
+                    "iot_dry_easy_iron_cotton": "Superleichtes Bügeln",
+                    "iot_dry_easy_iron_synthetics": "Super Leichtbügeln Synthetik",
+                    "iot_dry_gym_fit": "Gymnastik & Fitness – Sportkleidung",
+                    "iot_dry_lingerie": "Unterwäsche",
+                    "iot_dry_mixed": "Gemischt",
+                    "iot_dry_playsuits": "Jumpsuits",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Rapid 59'.",
+                    "iot_dry_refresh": "Auffrischen",
+                    "iot_dry_regenerates_waterproof": "Auffrischung – wasserdichte Kleidung",
+                    "iot_dry_relax_creases": "Falten glätten",
+                    "iot_dry_shirts": "Hemden",
+                    "iot_dry_small_load": "Kleine Beladung",
+                    "iot_dry_swimsuits_and_bikinis": "Badeanzüge",
+                    "iot_dry_synthetics": "Synthetische",
+                    "iot_dry_synthetic_dry": "Synthetik trocken",
+                    "iot_dry_tablecloths": "Tischdecken",
+                    "iot_dry_technical_fabrics": "Technisches Gewebe",
+                    "iot_dry_warm_embrace": "Superschon",
+                    "iot_dry_wool": "Wolle",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Haustiere",
+                    "pre_iron": "Vorbügeln",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Schnell 45 Min",
+                    "rapid_59": "Perfekt Schnellwaschgang 59 Min.",
+                    "refresh": "Auffrischen",
+                    "relax_creases": "Falten glätten",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Hemden",
+                    "shoes": "Schuhe",
+                    "small_load": "Kleine Beladung",
+                    "soft_care": "Sanfte Pflege",
+                    "sport_plus": "Sports",
+                    "super_easy_iron_misti": "Super Leichtbügeln Gemischt",
+                    "super_easy_iron_xxl": "Super Leichtbügeln XXL",
+                    "super_fast_cottons": "Superschnell Baumwolle",
+                    "super_fast_delicates": "Superschnell Feinwäsche",
+                    "synthetics": "Synthetische",
+                    "total_care": "Total Care",
+                    "trainers": "Turnschuhe",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Auffrischen wasserdichter Stoffe",
+                    "whites": "Weißen",
+                    "wool": "Wolle Trocknen",
+                    "woolmark": "Wolle",
+                    "xxl_load": "XXL-Beladung",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Programm"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Buntes und Baumwolle",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49'",
                     "all_in_one_59": "All in One 59'",
-                    "all_in_one_59_steam": "Active Wash + Dampf",
+                    "all_in_one_59_steam": "All in One 59' + Dampf",
                     "autocare": "Autocare",
                     "autoclean": "Reinigung der Trommel",
                     "baby_60": "Alles Baby 60 °C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Dampf",
                     "iot_active_wash_steam": "Active Wash",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Dampf",
+                    "iot_all_in_one_59_steam": "All in One 59' + Dampf",
                     "iot_checkup": "Check-up",
                     "iot_colour_59_steam": "Buntes 59' + Dampf",
                     "iot_cottons_steam": "Baumwolle + Dampf",
@@ -889,9 +774,148 @@
                     "sparkling": "Sekt",
                     "white": "Weiß"
                 }
+            },
+            "dry_time": {
+                "name": "Trocknungsdauer"
+            },
+            "power": {
+                "name": "Leistungsstufe"
+            },
+            "remaining_time": {
+                "name": "Verbleibende Zeit"
+            },
+            "temperature": {
+                "name": "Temperatur"
+            },
+            "water_efficiency": {
+                "name": "Wasserverbrauch"
+            },
+            "water_saving": {
+                "name": "Wasserersparnis"
+            },
+            "duration": {
+                "name": "Dauer"
+            },
+            "target_temperature": {
+                "name": "Zieltemperatur"
+            },
+            "spin_speed": {
+                "name": "Schleudern"
+            },
+            "steam_leve": {
+                "name": "Dampfstufe"
+            },
+            "dirt_level": {
+                "name": "Verschmutzungsgrad"
+            },
+            "delay_time": {
+                "name": "Einschaltverzögerung"
+            },
+            "suggested_load": {
+                "name": "Ladekapazität"
+            },
+            "energy_label": {
+                "name": "Energieeffizienz"
+            },
+            "det_dust": {
+                "name": "Pulver"
+            },
+            "det_liquid": {
+                "name": "Flüssigwaschmittel"
+            },
+            "errors": {
+                "name": "Fehler"
+            },
+            "programs": {
+                "name": "Aktuelles Programm"
+            },
+            "room_temperature": {
+                "name": "Raumtemperatur"
+            },
+            "humidity": {
+                "name": "Luftfeuchtigkeit"
+            },
+            "cycles_total": {
+                "name": "Waschgänge Insgesamt"
+            },
+            "energy_total": {
+                "name": "Energieverbrauch Insgesamt"
+            },
+            "water_total": {
+                "name": "Wasserverbrauch Insgesamt"
+            },
+            "energy_current": {
+                "name": "Energieverbrauch Aktuell"
+            },
+            "water_current": {
+                "name": "Wasserverbrauch Aktuell"
+            },
+            "freezer_temp": {
+                "name": "Gefrierschrank-Temperatur"
+            },
+            "fridge_temp": {
+                "name": "Temperatur des Kühlschranks"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Keine Trocknung",
+                    "iron_dry": "Bügeln",
+                    "no_dry_iron": "Wäsche fertig",
+                    "cupboard_dry": "Wäsche fertig",
+                    "extra_dry": "Extra trocken",
+                    "ready_to_wear": "Bereit zum Anziehen"
+                },
+                "name": "Trocknungsstufe"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Aus",
+                    "avoid_touch": "Berührung vermeiden",
+                    "follow_touch": "Folgen"
+                },
+                "name": "Eco Pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Hoch",
+                    "mid": "Mittel   ",
+                    "low": "Niedrig",
+                    "auto": "Auto"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Kühlschrank",
+                    "freezer": "Gefrierschrank",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Kühlschrank & Gefrierschrank"
+                },
+                "name": "Zone"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "10°C Heizfunktion",
+                    "iot_auto": "Auto",
+                    "iot_cool": "Kühl",
+                    "iot_dry": "Trocken",
+                    "iot_fan": "Ventilator",
+                    "iot_heat": "Heizen",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Selbst reinigen",
+                    "iot_self_clean": "Self-Clean",
+                    "iot_self_clean_56": "Steri-Clean 56°C",
+                    "iot_simple_start": "Jetzt beginnen",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Kalt",
+                    "iot_uv_and_dry": "UV + Entfeuchter",
+                    "iot_uv_and_fan": "UV + Gebläse",
+                    "iot_uv_and_heat": "UV + Heizen"
+                },
+                "name": "Programm"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rapid 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49'",
                     "all_in_one_59": "All in One 59'",
-                    "all_in_one_59_steam": "Active Wash + Dampf",
+                    "all_in_one_59_steam": "All in One 59' + Dampf",
                     "autocare": "Autocare",
                     "autoclean": "Reinigung der Trommel",
                     "baby_60": "Alles Baby 60 °C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Dampf",
                     "iot_active_wash_steam": "Active Wash",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Dampf",
+                    "iot_all_in_one_59_steam": "All in One 59' + Dampf",
                     "iot_checkup": "Check-up",
                     "iot_colour_59_steam": "Buntes 59' + Dampf",
                     "iot_cottons_steam": "Baumwolle + Dampf",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Programm"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Keine Trocknung",
-                    "1": "Bügeln",
-                    "2": "Wäsche fertig",
-                    "3": "Wäsche fertig",
-                    "4": "Extra trocken",
-                    "12": "Bügeln",
-                    "13": "Wäsche fertig",
-                    "14": "Bereit zum Anziehen",
-                    "15": "Extra trocken",
-                    "11": "Keine Trocknung"
-                },
-                "name": "Trocknungsstufe"
-            },
-            "spin_speed": {
-                "name": "Schleudern"
-            },
-            "temperature": {
-                "name": "Temperatur"
-            },
-            "dry_time": {
-                "name": "Trocknungsdauer"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Aus",
-                    "1": "Berührung vermeiden",
-                    "2": "Folgen"
-                },
-                "name": "Eco Pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Hoch",
-                    "2": "Mittel   ",
-                    "3": "Niedrig",
-                    "4": "Auto",
-                    "5": "Auto"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "10°C Heizfunktion",
-                    "iot_auto": "Auto",
-                    "iot_cool": "Kühl",
-                    "iot_dry": "Trocken",
-                    "iot_fan": "Ventilator",
-                    "iot_heat": "Heizen",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Selbst reinigen",
-                    "iot_self_clean": "Self-Clean",
-                    "iot_self_clean_56": "Steri-Clean 56°C",
-                    "iot_simple_start": "Jetzt beginnen",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Kalt",
-                    "iot_uv_and_dry": "UV + Entfeuchter",
-                    "iot_uv_and_fan": "UV + Gebläse",
-                    "iot_uv_and_heat": "UV + Heizen"
-                },
-                "name": "Programm"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTOMATISCHE EINSTELLUNG",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Programm"
             },
+            "dry_time": {
+                "name": "Trocknungsdauer"
+            },
+            "spin_speed": {
+                "name": "Schleudern"
+            },
+            "temperature": {
+                "name": "Temperatur"
+            },
             "remaining_time": {
                 "name": "Verbleibende Zeit"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Kühlschrank",
-                    "freezer": "Gefrierschrank",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Kühlschrank & Gefrierschrank"
-                },
-                "name": "Zone"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Autodosierung"
-            },
-            "good_night": {
-                "name": "Gute Nacht"
-            },
             "auto_dose_softener": {
                 "name": "Autodosierung Weichspüler"
             },
             "auto_dose_detergent": {
                 "name": "Autodosierung Spülmittel"
             },
+            "good_night": {
+                "name": "Gute Nacht"
+            },
             "auto_set": {
                 "name": "Auto-Set"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Knitterschutz"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Schleudern"
             },
-            "programs_dw": {
-                "name": "Programm"
-            },
-            "programs_ih": {
-                "name": "Programm"
-            },
-            "programs_ov": {
-                "name": "Programm"
-            },
-            "programs_td": {
-                "name": "Programm"
-            },
-            "programs_wm": {
-                "name": "Programm"
-            },
             "still_hot": {
                 "name": "Noch heiß"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Vorspülen"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Autodosierung"
-            },
             "buzzer": {
                 "name": "Signalton zum Programmende"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Filteraustausch"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Induktionskochfeld"
+            },
+            "start_program": {
+                "name": "Programm Start"
+            },
+            "stop_program": {
+                "name": "Programm Stopp"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Energieverwaltung"
@@ -1888,17 +1836,6 @@
                 "name": "Zieltemperatur Kühlschrank"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Induktionskochfeld"
-            },
-            "start_program": {
-                "name": "Programm Start"
-            },
-            "stop_program": {
-                "name": "Programm Stopp"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klimaanlage"
diff --git a/custom_components/hon/translations/el.json b/custom_components/hon/translations/el.json
index 1828572..24b419d 100644
--- a/custom_components/hon/translations/el.json
+++ b/custom_components/hon/translations/el.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Ετοιμος",
-                    "1": "Ετοιμος",
-                    "3": "Παύση",
-                    "4": "Προγραμματισμένος",
-                    "5": "Προγραμματισμένος",
-                    "6": "Λάθος",
-                    "7": "Ετοιμος",
-                    "2": "Το πρόγραμμα εκτελείται",
-                    "8": "Test",
-                    "9": "Διακοπή κύκλου..."
+                    "ready": "Ετοιμος",
+                    "running": "Το πρόγραμμα εκτελείται",
+                    "pause": "Παύση",
+                    "scheduled": "Προγραμματισμένος",
+                    "error": "Λάθος",
+                    "test": "Test",
+                    "ending": "Διακοπή κύκλου..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Αυτόματο",
+                    "cool": "Ψύξη",
+                    "dry": "Στέγνωμα",
+                    "heat": "Ζέστη",
+                    "fan": "Ανεμιστήρας"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Ετοιμος",
-                    "1": "Πλύση",
-                    "2": "Πλύση",
-                    "3": "Στύψιμο",
-                    "4": "Ξέβγαλμα",
-                    "5": "Ξέβγαλμα",
-                    "6": "Ξέβγαλμα",
-                    "7": "Στέγνωμα",
-                    "9": "Ατμός",
-                    "10": "Ετοιμος",
-                    "11": "Στύψιμο",
-                    "12": "Ζύγισμα ",
-                    "13": "Ζύγισμα ",
-                    "14": "Πλύση",
-                    "15": "Πλύση",
-                    "16": "Πλύση",
-                    "17": "Ξέβγαλμα",
-                    "18": "Ξέβγαλμα",
-                    "19": "Προγραμματισμένος",
-                    "20": "Κρατήστε τη φρεσκάδα",
-                    "24": "Φρεσκάρισμα",
-                    "25": "Πλύση",
-                    "26": "Θέρμανση",
-                    "27": "Πλύση"
+                    "ready": "Ετοιμος",
+                    "spin": "Στύψιμο",
+                    "rinse": "Ξέβγαλμα",
+                    "drying": "Στέγνωμα",
+                    "steam": "Ατμός",
+                    "weighting": "Ζύγισμα ",
+                    "scheduled": "Προγραμματισμένος",
+                    "tumbling": "Κρατήστε τη φρεσκάδα",
+                    "refresh": "Φρεσκάρισμα",
+                    "heating": "Θέρμανση",
+                    "washing": "Πλύση"
                 },
                 "name": "Φάση"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Ετοιμος",
-                    "1": "Στέγνωμα",
-                    "2": "Στέγνωμα",
-                    "3": "Περίοδος αναμονής",
-                    "13": "Περίοδος αναμονής",
-                    "14": "Στέγνωμα",
-                    "15": "Στέγνωμα",
-                    "16": "Περίοδος αναμονής",
-                    "18": "Κρατήστε τη φρεσκάδα",
-                    "19": "Στέγνωμα",
-                    "20": "Στέγνωμα",
-                    "11": "Ετοιμος",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Ετοιμος",
+                    "heat_stroke": "Στέγνωμα",
+                    "drying": "Στέγνωμα",
+                    "cooldown": "Περίοδος αναμονής",
+                    "unknown": "unknown",
+                    "tumbling": "Κρατήστε τη φρεσκάδα"
                 },
                 "name": "Φάση"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Ετοιμος",
-                    "1": "Πρόπλυση",
-                    "2": "Πλύση",
-                    "3": "Ξέβγαλμα",
-                    "4": "Στέγνωμα",
-                    "5": "Ετοιμος",
-                    "6": "Hot rinse"
+                    "ready": "Ετοιμος",
+                    "prewash": "Πρόπλυση",
+                    "washing": "Πλύση",
+                    "rinse": "Ξέβγαλμα",
+                    "drying": "Στέγνωμα",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Φάση"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Χωρίς στέγνωμα",
-                    "1": "Σιδέρωμα",
-                    "2": "Στέγνωμα για Αποθήκευση ",
-                    "3": "Στέγνωμα για Αποθήκευση ",
-                    "4": "Επιπλέον στέγνωμα",
-                    "12": "Σιδέρωμα",
-                    "13": "Στέγνωμα για Αποθήκευση ",
-                    "14": "Ετοιμο να φορεθεί",
-                    "15": "Επιπλέον στέγνωμα",
-                    "11": "Χωρίς στέγνωμα"
+                    "no_dry": "Χωρίς στέγνωμα",
+                    "iron_dry": "Σιδέρωμα",
+                    "no_dry_iron": "Στέγνωμα για Αποθήκευση ",
+                    "cupboard_dry": "Στέγνωμα για Αποθήκευση ",
+                    "extra_dry": "Επιπλέον στέγνωμα",
+                    "ready_to_wear": "Ετοιμο να φορεθεί"
                 },
                 "name": "Επίπεδο στεγνώματος"
             },
-            "anti_crease": {
-                "name": "Λιγότερες ζάρες"
-            },
-            "power": {
-                "name": "Επίπεδο ισχύος ρεύματος"
-            },
-            "remaining_time": {
-                "name": "Χρόνος που απομένει"
-            },
-            "temperature": {
-                "name": "Θερμοκρασία"
-            },
-            "water_efficiency": {
-                "name": "Απόδοση νερού"
-            },
-            "water_saving": {
-                "name": "Εξοικονόμηση νερού"
-            },
-            "duration": {
-                "name": "Διάρκεια"
-            },
-            "target_temperature": {
-                "name": "Στοχευμένη θερμοκρασία"
-            },
-            "spin_speed": {
-                "name": "Στύψιμο"
-            },
-            "steam_leve": {
-                "name": "Επίπεδο ατμού"
-            },
-            "dirt_level": {
-                "name": "Επίπεδο βρωμιάς"
-            },
-            "delay_time": {
-                "name": "Καθυστερημένη έναρξη"
-            },
-            "dry_time": {
-                "name": "Χρόνος στεγνώματος"
-            },
-            "suggested_load": {
-                "name": "Χωρητικότητα φορτίου"
-            },
-            "energy_label": {
-                "name": "Ενεργειακή απόδοση"
-            },
-            "det_dust": {
-                "name": "Σκόνη"
-            },
-            "det_liquid": {
-                "name": "Υγρό"
-            },
-            "errors": {
-                "name": "Σφάλμα"
-            },
-            "programs": {
-                "name": "Τρέχων πρόγραμμα"
-            },
-            "cycles_total": {
-                "name": "Κύκλοι Σύνολο"
-            },
-            "energy_total": {
-                "name": "Κατανάλωση ενέργειας Σύνολο"
-            },
-            "water_total": {
-                "name": "Απόδοση νερού Σύνολο"
-            },
-            "energy_current": {
-                "name": "Κατανάλωση ενέργειας Current"
-            },
-            "water_current": {
-                "name": "Απόδοση νερού Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Αυτόματο",
-                    "1": "Ψύξη",
-                    "2": "Ψύξη",
-                    "3": "Στέγνωμα",
-                    "4": "Ζέστη",
-                    "5": "Ανεμιστήρας",
-                    "6": "Ανεμιστήρας"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Ενεργό στέγνωμα",
-                    "allergy_care": "Αντιαλλεργικο",
-                    "all_in_one": "Ολα σε ενα",
-                    "antiallergy": "Αντιαλλεργικο",
-                    "anti_odours": "Εναντια στιws",
-                    "auto_care": "Αυτόματη φροντίδα",
-                    "baby": "Μωρουδιακά",
-                    "bed_quilt": "Καλυμματα κρεβατιου",
-                    "care_30": "Φροντίδα 30",
-                    "care_45": "Φροντίδα 45",
-                    "care_59": "Φροντίδα 59",
-                    "coloured": "χρωματιστα",
-                    "daily_45_min": "ΚΑΘΗΜΕΡΙΝΟ 45'",
-                    "daily_perfect_59_min": "ΚΑΘΗΜΕΡΙΝΟ ΙΔΑΝΙΚΟ 59'",
-                    "darks_and_coloured": "Μαυρα & Χρωματιστα",
-                    "delicates": "Ευαίσθητα",
-                    "duvet": "Παπλώματα",
-                    "eco": "Βαμβακερά οικολογικά",
-                    "ecospeed_cottons": "Ecospeed βαμβακερα",
-                    "ecospeed_delicates": "Ecospeed ευαισθητα",
-                    "ecospeed_mixed": "Ecospeed αναμεικτα",
-                    "extra_hygiene": "ΕΠΙΠΛΕΟΝ ΥΓΙΕΙΝΗ",
-                    "fitness": "Καταλληλότητα",
-                    "fresh_care": "Φρέσκια φροντίδα",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Πετσέτες",
-                    "hqd_bed_sheets": "Σεντόνια κρεβατιού",
-                    "hqd_bulky": "Ογκώδη αντικείμενα",
-                    "hqd_casual": "Καθημερινά ρούχα",
-                    "hqd_cold_wind_30": "Δροσερό αεράκι 30 λεπτά",
-                    "hqd_cold_wind_timing": "Δροσερό αεράκι ",
-                    "hqd_cotton": "Βαμβακερό",
-                    "hqd_curtain": "Κουρτίνες",
-                    "hqd_delicate": "Ευαίσθητα",
-                    "hqd_diaper": "Πάνες",
-                    "hqd_duvet": "Πάπλωμα",
-                    "hqd_feather": "Φουσκωτά μπουφάν",
-                    "hqd_hot_wind_timing": "Ζεστός αέρας",
-                    "hqd_hygienic": "Υγιεινή",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Ζακέτες",
-                    "hqd_jeans": "Τζιν παντελονια",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Μικτά",
-                    "hqd_night_dry": "Ολονύκτιο στέγνωμα",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Γρήγορα 20",
-                    "hqd_quick_30": "Γρήγορα 30",
-                    "hqd_quick_dry": "Γρήγορο στέγνωμα 30",
-                    "hqd_quilt": "Παπλώματα",
-                    "hqd_refresh": "Φρεσκάρισμα",
-                    "hqd_school_uniform": "Σχολική στολή",
-                    "hqd_shirt": "Πουκάμισα",
-                    "hqd_shoes": "Παπούτσια",
-                    "hqd_silk": "Μεταξωτά",
-                    "hqd_sports": "Αθλητικά",
-                    "hqd_synthetics": "Συνθετικά",
-                    "hqd_timer": "Χρονομετρημένο",
-                    "hqd_towel": "Πετσέτες",
-                    "hqd_underwear": "Εσώρουχα",
-                    "hqd_warm_up": "Ζέσταμα",
-                    "hqd_wool": "Μάλλινα",
-                    "hqd_working_suit": "Ενδύματα εργασίας",
-                    "hygiene": "Υγιεινή",
-                    "iot_checkup": "Έλεγχος",
-                    "iot_dry_anti_mites": "Ενάντια στα ακάρεα",
-                    "iot_dry_baby": "Μωρουδιακά",
-                    "iot_dry_backpacks": "Σακίδια πλάτης",
-                    "iot_dry_bathrobe": "Μπουρνούζι",
-                    "iot_dry_bed_linen": "Κλινοσκεπάσματα",
-                    "iot_dry_bed_quilt": "Καλυμματα κρεβατιου",
-                    "iot_dry_cotton": "Βαμβακερό",
-                    "iot_dry_cuddly_toys": "Λούτρινα Αρκουδάκια",
-                    "iot_dry_curtains": "Κουρτίνες",
-                    "iot_dry_dehumidifier": "Αφαίρεση υγρασίας",
-                    "iot_dry_delicates": "Ευαισθητα",
-                    "iot_dry_delicate_tablecloths": "Ευαίσθητα τραπεζομάντηλα",
-                    "iot_dry_denim_jeans": "Ντένιμ - τζιν",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Παπλώματα",
-                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
-                    "iot_dry_easy_iron_synthetics": "Εξαιρετικά εύκολο σιδέρωμα - Συνθετικά",
-                    "iot_dry_gym_fit": "Γυμναστήριο",
-                    "iot_dry_lingerie": "Εσώρουχα",
-                    "iot_dry_mixed": "Μικτά",
-                    "iot_dry_playsuits": "Στολές",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Γρήγορο 59'.",
-                    "iot_dry_refresh": "Refresh",
-                    "iot_dry_regenerates_waterproof": "Ανανέωση αδιάβροχων",
-                    "iot_dry_relax_creases": "ΧΑΛΑΡΩΣΗ",
-                    "iot_dry_shirts": "Πουκάμισα",
-                    "iot_dry_small_load": "ΜΙΚΡΟ ΦΟΡΤΙΟ",
-                    "iot_dry_swimsuits_and_bikinis": "Μαγιό",
-                    "iot_dry_synthetics": "Συνθετικα",
-                    "iot_dry_synthetic_dry": "Συνθετικά στέγνωμα",
-                    "iot_dry_tablecloths": "Τραπεζομάντηλα",
-                    "iot_dry_technical_fabrics": "Τεχνικά υφάσματα",
-                    "iot_dry_warm_embrace": "Ζεστή Αγκαλιά",
-                    "iot_dry_wool": "Μαλλινα",
-                    "jeans": "τζιν",
-                    "mix_and_dry": "Μικτά & Στέγνωμα",
-                    "pets": "Κατοικίδια",
-                    "pre_iron": "Προ-σιδερωμα",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rapid 45 min",
-                    "rapid_59": "Τέλειο Γρήγορο 59 λεπτά",
-                    "refresh": "Φρεσκάρισμα",
-                    "relax_creases": "ΧΑΛΑΡΩΣΗ",
-                    "saving_30_min": "ΕΞΟΙΚΟΝΟΜΗΣΗ 30'",
-                    "shirts": "Πουκάμισα",
-                    "shoes": "Παπούτσια",
-                    "small_load": "ΜΙΚΡΟ ΦΟΡΤΙΟ",
-                    "soft_care": "Απαλή φροντίδα",
-                    "sport_plus": "ΣΠΟΡ",
-                    "super_easy_iron_misti": "Εξαιρετικά εύκολο σιδέρωμα για ανάμεικτα",
-                    "super_easy_iron_xxl": "Εξαιρετικά εύκολο σιδέρωμα για XXL",
-                    "super_fast_cottons": "Εξαιρετικα ΓΡΗΓΟΡΟ βαμβακερα",
-                    "super_fast_delicates": "Εξαιρετικα ΓΡΗΓΟΡΟ ευαισθητα",
-                    "synthetics": "Συνθετικα",
-                    "total_care": "Ολικη Φροντιδα",
-                    "trainers": "Αθλητικά παπούτσια",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Αναζωογονηση αδιαβροχων",
-                    "whites": "Λευκά",
-                    "wool": "Στέγνωμα Μάλλινων",
-                    "woolmark": "Μαλλινα",
-                    "xxl_load": "XXL Φορτιο",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Πρόγραμμα"
-            },
-            "room_temperature": {
-                "name": "Θερμοκρασία δωματίου"
-            },
-            "humidity": {
-                "name": "Υγρασία"
-            },
-            "freezer_temp": {
-                "name": "Θερμοκρασία καταψύκτη"
-            },
-            "fridge_temp": {
-                "name": "Θερμοκρασία ψυγείου"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "10° C Λειτουργία θέρμανσης",
@@ -545,6 +293,143 @@
                 },
                 "name": "Πρόγραμμα"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Ενεργό στέγνωμα",
+                    "allergy_care": "Αντιαλλεργικο",
+                    "all_in_one": "Ολα σε ενα",
+                    "antiallergy": "Αντιαλλεργικο",
+                    "anti_odours": "Εναντια στιws",
+                    "auto_care": "Αυτόματη φροντίδα",
+                    "baby": "Μωρουδιακά",
+                    "bed_quilt": "Καλυμματα κρεβατιου",
+                    "care_30": "Φροντίδα 30",
+                    "care_45": "Φροντίδα 45",
+                    "care_59": "Φροντίδα 59",
+                    "coloured": "χρωματιστα",
+                    "daily_45_min": "ΚΑΘΗΜΕΡΙΝΟ 45'",
+                    "daily_perfect_59_min": "ΚΑΘΗΜΕΡΙΝΟ ΙΔΑΝΙΚΟ 59'",
+                    "darks_and_coloured": "Μαυρα & Χρωματιστα",
+                    "delicates": "Ευαίσθητα",
+                    "duvet": "Παπλώματα",
+                    "eco": "Βαμβακερά οικολογικά",
+                    "ecospeed_cottons": "Ecospeed βαμβακερα",
+                    "ecospeed_delicates": "Ecospeed ευαισθητα",
+                    "ecospeed_mixed": "Ecospeed αναμεικτα",
+                    "extra_hygiene": "ΕΠΙΠΛΕΟΝ ΥΓΙΕΙΝΗ",
+                    "fitness": "Καταλληλότητα",
+                    "fresh_care": "Φρέσκια φροντίδα",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Πετσέτες",
+                    "hqd_bed_sheets": "Σεντόνια κρεβατιού",
+                    "hqd_bulky": "Ογκώδη αντικείμενα",
+                    "hqd_casual": "Καθημερινά ρούχα",
+                    "hqd_cold_wind_30": "Δροσερό αεράκι 30 λεπτά",
+                    "hqd_cold_wind_timing": "Δροσερό αεράκι ",
+                    "hqd_cotton": "Βαμβακερό",
+                    "hqd_curtain": "Κουρτίνες",
+                    "hqd_delicate": "Ευαίσθητα",
+                    "hqd_diaper": "Πάνες",
+                    "hqd_duvet": "Πάπλωμα",
+                    "hqd_feather": "Φουσκωτά μπουφάν",
+                    "hqd_hot_wind_timing": "Ζεστός αέρας",
+                    "hqd_hygienic": "Υγιεινή",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Ζακέτες",
+                    "hqd_jeans": "Τζιν παντελονια",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Μικτά",
+                    "hqd_night_dry": "Ολονύκτιο στέγνωμα",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Γρήγορα 20",
+                    "hqd_quick_30": "Γρήγορα 30",
+                    "hqd_quick_dry": "Γρήγορο στέγνωμα 30",
+                    "hqd_quilt": "Παπλώματα",
+                    "hqd_refresh": "Φρεσκάρισμα",
+                    "hqd_school_uniform": "Σχολική στολή",
+                    "hqd_shirt": "Πουκάμισα",
+                    "hqd_shoes": "Παπούτσια",
+                    "hqd_silk": "Μεταξωτά",
+                    "hqd_sports": "Αθλητικά",
+                    "hqd_synthetics": "Συνθετικά",
+                    "hqd_timer": "Χρονομετρημένο",
+                    "hqd_towel": "Πετσέτες",
+                    "hqd_underwear": "Εσώρουχα",
+                    "hqd_warm_up": "Ζέσταμα",
+                    "hqd_wool": "Μάλλινα",
+                    "hqd_working_suit": "Ενδύματα εργασίας",
+                    "hygiene": "Υγιεινή",
+                    "iot_checkup": "Έλεγχος",
+                    "iot_dry_anti_mites": "Ενάντια στα ακάρεα",
+                    "iot_dry_baby": "Μωρουδιακά",
+                    "iot_dry_backpacks": "Σακίδια πλάτης",
+                    "iot_dry_bathrobe": "Μπουρνούζι",
+                    "iot_dry_bed_linen": "Κλινοσκεπάσματα",
+                    "iot_dry_bed_quilt": "Καλυμματα κρεβατιου",
+                    "iot_dry_cotton": "Βαμβακερό",
+                    "iot_dry_cuddly_toys": "Λούτρινα Αρκουδάκια",
+                    "iot_dry_curtains": "Κουρτίνες",
+                    "iot_dry_dehumidifier": "Αφαίρεση υγρασίας",
+                    "iot_dry_delicates": "Ευαισθητα",
+                    "iot_dry_delicate_tablecloths": "Ευαίσθητα τραπεζομάντηλα",
+                    "iot_dry_denim_jeans": "Ντένιμ - τζιν",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Παπλώματα",
+                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
+                    "iot_dry_easy_iron_synthetics": "Εξαιρετικά εύκολο σιδέρωμα - Συνθετικά",
+                    "iot_dry_gym_fit": "Γυμναστήριο",
+                    "iot_dry_lingerie": "Εσώρουχα",
+                    "iot_dry_mixed": "Μικτά",
+                    "iot_dry_playsuits": "Στολές",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Γρήγορο 59'.",
+                    "iot_dry_refresh": "Refresh",
+                    "iot_dry_regenerates_waterproof": "Ανανέωση αδιάβροχων",
+                    "iot_dry_relax_creases": "ΧΑΛΑΡΩΣΗ",
+                    "iot_dry_shirts": "Πουκάμισα",
+                    "iot_dry_small_load": "ΜΙΚΡΟ ΦΟΡΤΙΟ",
+                    "iot_dry_swimsuits_and_bikinis": "Μαγιό",
+                    "iot_dry_synthetics": "Συνθετικα",
+                    "iot_dry_synthetic_dry": "Συνθετικά στέγνωμα",
+                    "iot_dry_tablecloths": "Τραπεζομάντηλα",
+                    "iot_dry_technical_fabrics": "Τεχνικά υφάσματα",
+                    "iot_dry_warm_embrace": "Ζεστή Αγκαλιά",
+                    "iot_dry_wool": "Μαλλινα",
+                    "jeans": "τζιν",
+                    "mix_and_dry": "Μικτά & Στέγνωμα",
+                    "pets": "Κατοικίδια",
+                    "pre_iron": "Προ-σιδερωμα",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rapid 45 min",
+                    "rapid_59": "Τέλειο Γρήγορο 59 λεπτά",
+                    "refresh": "Φρεσκάρισμα",
+                    "relax_creases": "ΧΑΛΑΡΩΣΗ",
+                    "saving_30_min": "ΕΞΟΙΚΟΝΟΜΗΣΗ 30'",
+                    "shirts": "Πουκάμισα",
+                    "shoes": "Παπούτσια",
+                    "small_load": "ΜΙΚΡΟ ΦΟΡΤΙΟ",
+                    "soft_care": "Απαλή φροντίδα",
+                    "sport_plus": "ΣΠΟΡ",
+                    "super_easy_iron_misti": "Εξαιρετικά εύκολο σιδέρωμα για ανάμεικτα",
+                    "super_easy_iron_xxl": "Εξαιρετικά εύκολο σιδέρωμα για XXL",
+                    "super_fast_cottons": "Εξαιρετικα ΓΡΗΓΟΡΟ βαμβακερα",
+                    "super_fast_delicates": "Εξαιρετικα ΓΡΗΓΟΡΟ ευαισθητα",
+                    "synthetics": "Συνθετικα",
+                    "total_care": "Ολικη Φροντιδα",
+                    "trainers": "Αθλητικά παπούτσια",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Αναζωογονηση αδιαβροχων",
+                    "whites": "Λευκά",
+                    "wool": "Στέγνωμα Μάλλινων",
+                    "woolmark": "Μαλλινα",
+                    "xxl_load": "XXL Φορτιο",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Πρόγραμμα"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Χρωματιστά και Βαμβακερά",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Allergy Care Επαγγελματικό",
                     "all_in_one_49": "Όλα σε Ένα 49'.",
                     "all_in_one_59": "Όλα σε Ένα 59'.",
-                    "all_in_one_59_steam": "Ενεργή πλύση + Ατμός",
+                    "all_in_one_59_steam": "Όλα σε Ένα 59' + Ατμός",
                     "autocare": "Αυτόματη φροντίδα",
                     "autoclean": "Καθαρισμός κάδου",
                     "baby_60": "Μωρουδιακά 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Ατμός",
                     "iot_active_wash_steam": "Ενεργό πλύσιμο",
                     "iot_allergy_care_pro": "Allergy Care Επαγγελματικό",
-                    "iot_all_in_one_59_steam": "Ενεργή πλύση + Ατμός",
+                    "iot_all_in_one_59_steam": "Όλα σε Ένα 59' + Ατμός",
                     "iot_checkup": "Έλεγχος",
                     "iot_colour_59_steam": "Χρωματιστά 59' + ατμός",
                     "iot_cottons_steam": "Βαμβακερό + Ατμός",
@@ -889,9 +774,148 @@
                     "sparkling": "Αφρώδες",
                     "white": "Λευκό"
                 }
+            },
+            "dry_time": {
+                "name": "Χρόνος στεγνώματος"
+            },
+            "power": {
+                "name": "Επίπεδο ισχύος ρεύματος"
+            },
+            "remaining_time": {
+                "name": "Χρόνος που απομένει"
+            },
+            "temperature": {
+                "name": "Θερμοκρασία"
+            },
+            "water_efficiency": {
+                "name": "Απόδοση νερού"
+            },
+            "water_saving": {
+                "name": "Εξοικονόμηση νερού"
+            },
+            "duration": {
+                "name": "Διάρκεια"
+            },
+            "target_temperature": {
+                "name": "Στοχευμένη θερμοκρασία"
+            },
+            "spin_speed": {
+                "name": "Στύψιμο"
+            },
+            "steam_leve": {
+                "name": "Επίπεδο ατμού"
+            },
+            "dirt_level": {
+                "name": "Επίπεδο βρωμιάς"
+            },
+            "delay_time": {
+                "name": "Καθυστερημένη έναρξη"
+            },
+            "suggested_load": {
+                "name": "Χωρητικότητα φορτίου"
+            },
+            "energy_label": {
+                "name": "Ενεργειακή απόδοση"
+            },
+            "det_dust": {
+                "name": "Σκόνη"
+            },
+            "det_liquid": {
+                "name": "Υγρό"
+            },
+            "errors": {
+                "name": "Σφάλμα"
+            },
+            "programs": {
+                "name": "Τρέχων πρόγραμμα"
+            },
+            "room_temperature": {
+                "name": "Θερμοκρασία δωματίου"
+            },
+            "humidity": {
+                "name": "Υγρασία"
+            },
+            "cycles_total": {
+                "name": "Κύκλοι Σύνολο"
+            },
+            "energy_total": {
+                "name": "Κατανάλωση ενέργειας Σύνολο"
+            },
+            "water_total": {
+                "name": "Απόδοση νερού Σύνολο"
+            },
+            "energy_current": {
+                "name": "Κατανάλωση ενέργειας Current"
+            },
+            "water_current": {
+                "name": "Απόδοση νερού Current"
+            },
+            "freezer_temp": {
+                "name": "Θερμοκρασία καταψύκτη"
+            },
+            "fridge_temp": {
+                "name": "Θερμοκρασία ψυγείου"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Χωρίς στέγνωμα",
+                    "iron_dry": "Σιδέρωμα",
+                    "no_dry_iron": "Στέγνωμα για Αποθήκευση ",
+                    "cupboard_dry": "Στέγνωμα για Αποθήκευση ",
+                    "extra_dry": "Επιπλέον στέγνωμα",
+                    "ready_to_wear": "Ετοιμο να φορεθεί"
+                },
+                "name": "Επίπεδο στεγνώματος"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Απενεργοποιηση",
+                    "avoid_touch": "Αποφύγετε την αφή",
+                    "follow_touch": "Σας ακολουθεί"
+                },
+                "name": "Οικολογικός πιλότος"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Υψηλό",
+                    "mid": "Μέτριο   ",
+                    "low": "Χαμηλό",
+                    "auto": "Αυτόματο"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Ψυγείο",
+                    "freezer": "Καταψύκτης",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Ψυγείο & Καταψύκτης"
+                },
+                "name": "Ζώνη"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "10° C Λειτουργία θέρμανσης",
+                    "iot_auto": "Αυτόματο",
+                    "iot_cool": "Ψύξη",
+                    "iot_dry": "Στέγνωμα",
+                    "iot_fan": "Ανεμιστήρας",
+                    "iot_heat": "Ζέστη",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Αυτοκαθαρισμός",
+                    "iot_self_clean": "Αυτοκαθαρισμός",
+                    "iot_self_clean_56": "Steri-Clean 56°C",
+                    "iot_simple_start": "Εκκίνηση τώρα",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Ψύξη",
+                    "iot_uv_and_dry": "UV + Αφυγραντήρας",
+                    "iot_uv_and_fan": "UV + Ανεμιστήρας",
+                    "iot_uv_and_heat": "UV + Θέρμανση"
+                },
+                "name": "Πρόγραμμα"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Γρηγορο 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Allergy Care Επαγγελματικό",
                     "all_in_one_49": "Όλα σε Ένα 49'.",
                     "all_in_one_59": "Όλα σε Ένα 59'.",
-                    "all_in_one_59_steam": "Ενεργή πλύση + Ατμός",
+                    "all_in_one_59_steam": "Όλα σε Ένα 59' + Ατμός",
                     "autocare": "Αυτόματη φροντίδα",
                     "autoclean": "Καθαρισμός κάδου",
                     "baby_60": "Μωρουδιακά 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Ατμός",
                     "iot_active_wash_steam": "Ενεργό πλύσιμο",
                     "iot_allergy_care_pro": "Allergy Care Επαγγελματικό",
-                    "iot_all_in_one_59_steam": "Ενεργή πλύση + Ατμός",
+                    "iot_all_in_one_59_steam": "Όλα σε Ένα 59' + Ατμός",
                     "iot_checkup": "Έλεγχος",
                     "iot_colour_59_steam": "Χρωματιστά 59' + ατμός",
                     "iot_cottons_steam": "Βαμβακερό + Ατμός",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Πρόγραμμα"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Χωρίς στέγνωμα",
-                    "1": "Σιδέρωμα",
-                    "2": "Στέγνωμα για Αποθήκευση ",
-                    "3": "Στέγνωμα για Αποθήκευση ",
-                    "4": "Επιπλέον στέγνωμα",
-                    "12": "Σιδέρωμα",
-                    "13": "Στέγνωμα για Αποθήκευση ",
-                    "14": "Ετοιμο να φορεθεί",
-                    "15": "Επιπλέον στέγνωμα",
-                    "11": "Χωρίς στέγνωμα"
-                },
-                "name": "Επίπεδο στεγνώματος"
-            },
-            "spin_speed": {
-                "name": "Στύψιμο"
-            },
-            "temperature": {
-                "name": "Θερμοκρασία"
-            },
-            "dry_time": {
-                "name": "Χρόνος στεγνώματος"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Απενεργοποιηση",
-                    "1": "Αποφύγετε την αφή",
-                    "2": "Σας ακολουθεί"
-                },
-                "name": "Οικολογικός πιλότος"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Υψηλό",
-                    "2": "Μέτριο   ",
-                    "3": "Χαμηλό",
-                    "4": "Αυτόματο",
-                    "5": "Αυτόματο"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "10° C Λειτουργία θέρμανσης",
-                    "iot_auto": "Αυτόματο",
-                    "iot_cool": "Ψύξη",
-                    "iot_dry": "Στέγνωμα",
-                    "iot_fan": "Ανεμιστήρας",
-                    "iot_heat": "Ζέστη",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Αυτοκαθαρισμός",
-                    "iot_self_clean": "Αυτοκαθαρισμός",
-                    "iot_self_clean_56": "Steri-Clean 56°C",
-                    "iot_simple_start": "Εκκίνηση τώρα",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Ψύξη",
-                    "iot_uv_and_dry": "UV + Αφυγραντήρας",
-                    "iot_uv_and_fan": "UV + Ανεμιστήρας",
-                    "iot_uv_and_heat": "UV + Θέρμανση"
-                },
-                "name": "Πρόγραμμα"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "ΑΥΤΌΜΑΤΗ ΡΎΘΜΙΣΗ",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Πρόγραμμα"
             },
+            "dry_time": {
+                "name": "Χρόνος στεγνώματος"
+            },
+            "spin_speed": {
+                "name": "Στύψιμο"
+            },
+            "temperature": {
+                "name": "Θερμοκρασία"
+            },
             "remaining_time": {
                 "name": "Χρόνος που απομένει"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Ψυγείο",
-                    "freezer": "Καταψύκτης",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Ψυγείο & Καταψύκτης"
-                },
-                "name": "Ζώνη"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus (προσθήκη νερού)"
             },
-            "auto_dose": {
-                "name": "Αυτόματη Δοσολογία"
-            },
-            "good_night": {
-                "name": "Καληνυχτα"
-            },
             "auto_dose_softener": {
                 "name": "Αυτόματη Δοσολογία Μαλακτικό"
             },
             "auto_dose_detergent": {
                 "name": "Αυτόματη Δοσολογία Απορρυπαντικό"
             },
+            "good_night": {
+                "name": "Καληνυχτα"
+            },
             "auto_set": {
                 "name": "Αυτόματη ρύθμιση"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Λιγότερες ζάρες"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus (προσθήκη νερού)"
             },
             "spin_speed": {
                 "name": "Στύψιμο"
             },
-            "programs_dw": {
-                "name": "Πρόγραμμα"
-            },
-            "programs_ih": {
-                "name": "Πρόγραμμα"
-            },
-            "programs_ov": {
-                "name": "Πρόγραμμα"
-            },
-            "programs_td": {
-                "name": "Πρόγραμμα"
-            },
-            "programs_wm": {
-                "name": "Πρόγραμμα"
-            },
             "still_hot": {
                 "name": "Ακόμα ζεστό"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "προπλυση"
             },
-            "acqua_plus": {
-                "name": "Acquaplus (προσθήκη νερού)"
-            },
-            "auto_dose": {
-                "name": "Αυτόματη Δοσολογία"
-            },
             "buzzer": {
                 "name": "Κουδούνισμα τέλους κύκλου"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Αντικατάσταση φίλτρου"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Επαγωγική εστία"
+            },
+            "start_program": {
+                "name": "Πρόγραμμα Εκκίνηση"
+            },
+            "stop_program": {
+                "name": "Πρόγραμμα Διακοπή"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Διαχείριση ενέργειας"
@@ -1888,17 +1836,6 @@
                 "name": "Στοχευμένη θερμοκρασία Ψυγείο"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Επαγωγική εστία"
-            },
-            "start_program": {
-                "name": "Πρόγραμμα Εκκίνηση"
-            },
-            "stop_program": {
-                "name": "Πρόγραμμα Διακοπή"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Κλιματιστικό"
diff --git a/custom_components/hon/translations/en.json b/custom_components/hon/translations/en.json
index a0be471..672e62d 100644
--- a/custom_components/hon/translations/en.json
+++ b/custom_components/hon/translations/en.json
@@ -1,56 +1,6 @@
 {
-    "config": {
-        "step": {
-            "user": {
-                "description": "Do the login",
-                "data": {
-                    "email": "Email",
-                    "password": "Password"
-                }
-            }
-        }
-    },
     "entity": {
         "sensor": {
-            "mode": {
-                "state": {
-                    "0": "Disconnected",
-                    "1": "Ready",
-                    "2": "Running",
-                    "3": "Paused",
-                    "5": "Scheduled",
-                    "6": "Error",
-                    "7": "Finished"
-                }
-            },
-            "errors": {
-                "state": {
-                    "00": "No error",
-                    "100000000000": "E2: Check if the door is closed",
-                    "8000000000000": "E4: Check the water supply"
-                },
-                "name": "Error"
-            },
-            "programs": {
-                "state": {
-                    "0": "Default",
-                    "62": "Cotton",
-                    "63": "Synthetics",
-                    "64": "Mix",
-                    "66": "Bed Sheets",
-                    "71": "Curtains",
-                    "72": "Sports",
-                    "74": "i-time",
-                    "75": "Duvet",
-                    "76": "Wool",
-                    "78": "i-Refresh",
-                    "83": "Towel",
-                    "85": "Quick Dry",
-                    "92": "Delicate",
-                    "103": "Remote"
-                },
-                "name": "Current program"
-            },
             "tumbledryertemplevel": {
                 "state": {
                     "1": "Cool",
@@ -59,328 +9,75 @@
                     "4": "High temperature L-3"
                 }
             },
-            "mode_dw": {
-                "state": {
-                    "0": "Disconnected",
-                    "1": "Ready",
-                    "2": "Running",
-                    "3": "Delayed start",
-                    "5": "Delayed start cancelled",
-                    "7": "Finished"
-                }
-            },
             "washing_modes": {
                 "state": {
-                    "0": "Ready",
-                    "1": "Ready",
-                    "3": "Pause",
-                    "4": "Scheduled",
-                    "5": "Scheduled",
-                    "6": "Error",
-                    "7": "Ready",
-                    "2": "Program running",
-                    "8": "Test",
-                    "9": "Stopping cycle…"
+                    "ready": "Ready",
+                    "running": "Program running",
+                    "pause": "Pause",
+                    "scheduled": "Scheduled",
+                    "error": "Error",
+                    "test": "Test",
+                    "ending": "Stopping cycle…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Auto",
+                    "cool": "Cool",
+                    "dry": "Dry",
+                    "heat": "Heat",
+                    "fan": "Fan"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Ready",
-                    "1": "Wash",
-                    "2": "Wash",
-                    "3": "Spin",
-                    "4": "Rinse",
-                    "5": "Rinse",
-                    "6": "Rinse",
-                    "7": "Drying",
-                    "9": "Steam",
-                    "10": "Ready",
-                    "11": "Spin",
-                    "12": "Weighing ",
-                    "13": "Weighing ",
-                    "14": "Wash",
-                    "15": "Wash",
-                    "16": "Wash",
-                    "17": "Rinse",
-                    "18": "Rinse",
-                    "19": "Scheduled",
-                    "20": "Keep Fresh",
-                    "24": "Refresh",
-                    "25": "Wash",
-                    "26": "Heating",
-                    "27": "Wash"
+                    "ready": "Ready",
+                    "spin": "Spin",
+                    "rinse": "Rinse",
+                    "drying": "Drying",
+                    "steam": "Steam",
+                    "weighting": "Weighing ",
+                    "scheduled": "Scheduled",
+                    "tumbling": "Keep Fresh",
+                    "refresh": "Refresh",
+                    "heating": "Heating",
+                    "washing": "Wash"
                 },
                 "name": "Phase"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Ready",
-                    "1": "Drying",
-                    "2": "Drying",
-                    "3": "Cooldown",
-                    "13": "Cooldown",
-                    "14": "Drying",
-                    "15": "Drying",
-                    "16": "Cooldown",
-                    "18": "Keep Fresh",
-                    "19": "Drying",
-                    "20": "Drying",
-                    "11": "Ready",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Ready",
+                    "heat_stroke": "Drying",
+                    "drying": "Drying",
+                    "cooldown": "Cooldown",
+                    "unknown": "unknown",
+                    "tumbling": "Keep Fresh"
                 },
                 "name": "Phase"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Ready",
-                    "1": "Prewash",
-                    "2": "Wash",
-                    "3": "Rinse",
-                    "4": "Drying",
-                    "5": "Ready",
-                    "6": "Hot rinse"
+                    "ready": "Ready",
+                    "prewash": "Prewash",
+                    "washing": "Wash",
+                    "rinse": "Rinse",
+                    "drying": "Drying",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Phase"
             },
             "dry_levels": {
                 "state": {
-                    "0": "No drying",
-                    "1": "Iron dry",
-                    "2": "Hang",
-                    "3": "Cupboard Dry",
-                    "4": "Extra dry",
-                    "12": "Iron dry",
-                    "13": "Cupboard Dry",
-                    "14": "Ready to wear",
-                    "15": "Extra dry",
-                    "11": "No drying"
+                    "no_dry": "No drying",
+                    "iron_dry": "Iron dry",
+                    "no_dry_iron": "Hang",
+                    "cupboard_dry": "Cupboard Dry",
+                    "extra_dry": "Extra dry",
+                    "ready_to_wear": "Ready to wear"
                 },
                 "name": "Drying level"
             },
-            "power": {
-                "name": "Power level"
-            },
-            "remaining_time": {
-                "name": "Time remaining"
-            },
-            "temperature": {
-                "name": "Temperature"
-            },
-            "water_efficiency": {
-                "name": "Water efficiency"
-            },
-            "water_saving": {
-                "name": "Water savings"
-            },
-            "duration": {
-                "name": "Duration"
-            },
-            "target_temperature": {
-                "name": "Target temperature"
-            },
-            "spin_speed": {
-                "name": "Spin"
-            },
-            "steam_leve": {
-                "name": "Steam Level"
-            },
-            "dirt_level": {
-                "name": "Dirt level"
-            },
-            "delay_time": {
-                "name": "Delay Start"
-            },
-            "dry_time": {
-                "name": "Drying time"
-            },
-            "suggested_load": {
-                "name": "Load capacity"
-            },
-            "energy_label": {
-                "name": "Energy efficiency"
-            },
-            "det_dust": {
-                "name": "Powder detergent"
-            },
-            "det_liquid": {
-                "name": "Liquid detergent"
-            },
-            "cycles_total": {
-                "name": "Cycles Total"
-            },
-            "energy_total": {
-                "name": "Energy Consumption Total"
-            },
-            "water_total": {
-                "name": "Water efficiency Total"
-            },
-            "energy_current": {
-                "name": "Energy Consumption Current"
-            },
-            "water_current": {
-                "name": "Water efficiency Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Auto",
-                    "1": "Cool",
-                    "2": "Cool",
-                    "3": "Dry",
-                    "4": "Heat",
-                    "5": "Fan",
-                    "6": "Fan"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Active Dry",
-                    "allergy_care": "Anti-allergy",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Anti-allergy",
-                    "anti_odours": "Anti-odours",
-                    "auto_care": "Auto Care",
-                    "baby": "Baby",
-                    "bed_quilt": "Bed Quilt",
-                    "care_30": "Care 30",
-                    "care_45": "Care 45",
-                    "care_59": "Care 59",
-                    "coloured": "Colored",
-                    "daily_45_min": "Daily 45'",
-                    "daily_perfect_59_min": "Daily Perfect 59'",
-                    "darks_and_coloured": "Darks & Colored",
-                    "delicates": "Delicates",
-                    "duvet": "Duvet",
-                    "eco": "Eco Cotton",
-                    "ecospeed_cottons": "Ecospeed Cottons",
-                    "ecospeed_delicates": "Ecospeed Delicates",
-                    "ecospeed_mixed": "Ecospeed Mixed",
-                    "extra_hygiene": "Extra Hygiene",
-                    "fitness": "Fitness",
-                    "fresh_care": "Fresh Care",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Towels",
-                    "hqd_bed_sheets": "Bed Sheets",
-                    "hqd_bulky": "Bulky Items",
-                    "hqd_casual": "Casual",
-                    "hqd_cold_wind_30": "Cool Breeze 30m",
-                    "hqd_cold_wind_timing": "Cool Breeze ",
-                    "hqd_cotton": "Cotton",
-                    "hqd_curtain": "Curtains",
-                    "hqd_delicate": "Delicates",
-                    "hqd_diaper": "Diapers",
-                    "hqd_duvet": "Duvet",
-                    "hqd_feather": "Down Jackets",
-                    "hqd_hot_wind_timing": "Hot Air",
-                    "hqd_hygienic": "Hygienising",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Jackets",
-                    "hqd_jeans": "Jeans",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Mixed",
-                    "hqd_night_dry": "Overnight drying",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious Cure",
-                    "hqd_quick_20": "Quick 20m",
-                    "hqd_quick_30": "Quick 30m",
-                    "hqd_quick_dry": "Quick dry (30 min)",
-                    "hqd_quilt": "Quilts",
-                    "hqd_refresh": "Refresh",
-                    "hqd_school_uniform": "School Uniform",
-                    "hqd_shirt": "Shirts",
-                    "hqd_shoes": "Shoes",
-                    "hqd_silk": "Silk",
-                    "hqd_sports": "Sports",
-                    "hqd_synthetics": "Synthetics",
-                    "hqd_timer": "Timed",
-                    "hqd_towel": "Towels",
-                    "hqd_underwear": "Underwear",
-                    "hqd_warm_up": "Warm up",
-                    "hqd_wool": "Wool",
-                    "hqd_working_suit": "Workwear",
-                    "hygiene": "Hygiene",
-                    "iot_checkup": "Check-Up",
-                    "iot_dry_anti_mites": "Anti-mites",
-                    "iot_dry_baby": "Baby",
-                    "iot_dry_backpacks": "Backpacks",
-                    "iot_dry_bathrobe": "Bathrobe",
-                    "iot_dry_bed_linen": "Bed Linen",
-                    "iot_dry_bed_quilt": "Bed Quilt",
-                    "iot_dry_cotton": "Cotton",
-                    "iot_dry_cuddly_toys": "Cuddly Toys",
-                    "iot_dry_curtains": "Curtains",
-                    "iot_dry_dehumidifier": "Humidity Remover",
-                    "iot_dry_delicates": "Delicates",
-                    "iot_dry_delicate_tablecloths": "Delicate Tablecloths",
-                    "iot_dry_denim_jeans": "Denim - Jeans",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Duvet",
-                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
-                    "iot_dry_easy_iron_synthetics": "Super Easy Iron Synthetics",
-                    "iot_dry_gym_fit": "Gym fit - Fitness",
-                    "iot_dry_lingerie": "Lingerie",
-                    "iot_dry_mixed": "Mixed",
-                    "iot_dry_playsuits": "Playsuits",
-                    "iot_dry_rapid_30": "Rapid 30m",
-                    "iot_dry_rapid_59": "Rapid 59'",
-                    "iot_dry_refresh": "Refresh",
-                    "iot_dry_regenerates_waterproof": "Regenerates Waterproof",
-                    "iot_dry_relax_creases": "Relax Creases",
-                    "iot_dry_shirts": "Shirts",
-                    "iot_dry_small_load": "Small Load",
-                    "iot_dry_swimsuits_and_bikinis": "Swimsuits and Bikinis",
-                    "iot_dry_synthetics": "Synthetics",
-                    "iot_dry_synthetic_dry": "Synthetic Dry",
-                    "iot_dry_tablecloths": "Tablecloths",
-                    "iot_dry_technical_fabrics": "Technical Fabrics",
-                    "iot_dry_warm_embrace": "Warm Embrace",
-                    "iot_dry_wool": "Wool",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Pets",
-                    "pre_iron": "Pre-Iron",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rapid 45 min",
-                    "rapid_59": "Perfect Rapid 59 Min",
-                    "refresh": "Refresh",
-                    "relax_creases": "Relax Creases",
-                    "saving_30_min": "Saving 30'",
-                    "shirts": "Shirts",
-                    "shoes": "Shoes",
-                    "small_load": "Small Load",
-                    "soft_care": "Soft Care",
-                    "sport_plus": "Sport Plus",
-                    "super_easy_iron_misti": "Super Easy Iron Mixed",
-                    "super_easy_iron_xxl": "Super Easy Iron XXL",
-                    "super_fast_cottons": "Super Fast Cottons",
-                    "super_fast_delicates": "Super Fast Delicates",
-                    "synthetics": "Syntethics",
-                    "total_care": "Total Care",
-                    "trainers": "Trainers",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Waterproof Revitalize",
-                    "whites": "Whites",
-                    "wool": "Dry Wool",
-                    "woolmark": "Wool",
-                    "xxl_load": "XXL Load",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Room temperature"
-            },
-            "humidity": {
-                "name": "Humidity"
-            },
-            "freezer_temp": {
-                "name": "Freezer temperature"
-            },
-            "fridge_temp": {
-                "name": "Fridge temperature"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "10°C Heating function",
@@ -611,6 +308,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Active Dry",
+                    "allergy_care": "Anti-allergy",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Anti-allergy",
+                    "anti_odours": "Anti-odours",
+                    "auto_care": "Auto Care",
+                    "baby": "Baby",
+                    "bed_quilt": "Bed Quilt",
+                    "care_30": "Care 30",
+                    "care_45": "Care 45",
+                    "care_59": "Care 59",
+                    "coloured": "Colored",
+                    "daily_45_min": "Daily 45'",
+                    "daily_perfect_59_min": "Daily Perfect 59'",
+                    "darks_and_coloured": "Darks & Colored",
+                    "delicates": "Delicates",
+                    "duvet": "Duvet",
+                    "eco": "Eco Cotton",
+                    "ecospeed_cottons": "Ecospeed Cottons",
+                    "ecospeed_delicates": "Ecospeed Delicates",
+                    "ecospeed_mixed": "Ecospeed Mixed",
+                    "extra_hygiene": "Extra Hygiene",
+                    "fitness": "Fitness",
+                    "fresh_care": "Fresh Care",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Towels",
+                    "hqd_bed_sheets": "Bed Sheets",
+                    "hqd_bulky": "Bulky Items",
+                    "hqd_casual": "Casual",
+                    "hqd_cold_wind_30": "Cool Breeze 30m",
+                    "hqd_cold_wind_timing": "Cool Breeze ",
+                    "hqd_cotton": "Cotton",
+                    "hqd_curtain": "Curtains",
+                    "hqd_delicate": "Delicates",
+                    "hqd_diaper": "Diapers",
+                    "hqd_duvet": "Duvet",
+                    "hqd_feather": "Down Jackets",
+                    "hqd_hot_wind_timing": "Hot Air",
+                    "hqd_hygienic": "Hygienising",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Jackets",
+                    "hqd_jeans": "Jeans",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Mixed",
+                    "hqd_night_dry": "Overnight drying",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious Cure",
+                    "hqd_quick_20": "Quick 20m",
+                    "hqd_quick_30": "Quick 30m",
+                    "hqd_quick_dry": "Quick dry (30 min)",
+                    "hqd_quilt": "Quilts",
+                    "hqd_refresh": "Refresh",
+                    "hqd_school_uniform": "School Uniform",
+                    "hqd_shirt": "Shirts",
+                    "hqd_shoes": "Shoes",
+                    "hqd_silk": "Silk",
+                    "hqd_sports": "Sports",
+                    "hqd_synthetics": "Synthetics",
+                    "hqd_timer": "Timed",
+                    "hqd_towel": "Towels",
+                    "hqd_underwear": "Underwear",
+                    "hqd_warm_up": "Warm up",
+                    "hqd_wool": "Wool",
+                    "hqd_working_suit": "Workwear",
+                    "hygiene": "Hygiene",
+                    "iot_checkup": "Check-Up",
+                    "iot_dry_anti_mites": "Anti-mites",
+                    "iot_dry_baby": "Baby",
+                    "iot_dry_backpacks": "Backpacks",
+                    "iot_dry_bathrobe": "Bathrobe",
+                    "iot_dry_bed_linen": "Bed Linen",
+                    "iot_dry_bed_quilt": "Bed Quilt",
+                    "iot_dry_cotton": "Cotton",
+                    "iot_dry_cuddly_toys": "Cuddly Toys",
+                    "iot_dry_curtains": "Curtains",
+                    "iot_dry_dehumidifier": "Humidity Remover",
+                    "iot_dry_delicates": "Delicates",
+                    "iot_dry_delicate_tablecloths": "Delicate Tablecloths",
+                    "iot_dry_denim_jeans": "Denim - Jeans",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Duvet",
+                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
+                    "iot_dry_easy_iron_synthetics": "Super Easy Iron Synthetics",
+                    "iot_dry_gym_fit": "Gym fit - Fitness",
+                    "iot_dry_lingerie": "Lingerie",
+                    "iot_dry_mixed": "Mixed",
+                    "iot_dry_playsuits": "Playsuits",
+                    "iot_dry_rapid_30": "Rapid 30m",
+                    "iot_dry_rapid_59": "Rapid 59'",
+                    "iot_dry_refresh": "Refresh",
+                    "iot_dry_regenerates_waterproof": "Regenerates Waterproof",
+                    "iot_dry_relax_creases": "Relax Creases",
+                    "iot_dry_shirts": "Shirts",
+                    "iot_dry_small_load": "Small Load",
+                    "iot_dry_swimsuits_and_bikinis": "Swimsuits and Bikinis",
+                    "iot_dry_synthetics": "Synthetics",
+                    "iot_dry_synthetic_dry": "Synthetic Dry",
+                    "iot_dry_tablecloths": "Tablecloths",
+                    "iot_dry_technical_fabrics": "Technical Fabrics",
+                    "iot_dry_warm_embrace": "Warm Embrace",
+                    "iot_dry_wool": "Wool",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Pets",
+                    "pre_iron": "Pre-Iron",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rapid 45 min",
+                    "rapid_59": "Perfect Rapid 59 Min",
+                    "refresh": "Refresh",
+                    "relax_creases": "Relax Creases",
+                    "saving_30_min": "Saving 30'",
+                    "shirts": "Shirts",
+                    "shoes": "Shoes",
+                    "small_load": "Small Load",
+                    "soft_care": "Soft Care",
+                    "sport_plus": "Sport Plus",
+                    "super_easy_iron_misti": "Super Easy Iron Mixed",
+                    "super_easy_iron_xxl": "Super Easy Iron XXL",
+                    "super_fast_cottons": "Super Fast Cottons",
+                    "super_fast_delicates": "Super Fast Delicates",
+                    "synthetics": "Syntethics",
+                    "total_care": "Total Care",
+                    "trainers": "Trainers",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Waterproof Revitalize",
+                    "whites": "Whites",
+                    "wool": "Dry Wool",
+                    "woolmark": "Wool",
+                    "xxl_load": "XXL Load",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Colored and Cottons",
@@ -622,7 +456,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49'",
                     "all_in_one_59": "All in One 59'",
-                    "all_in_one_59_steam": "Active Wash + Steam",
+                    "all_in_one_59_steam": "All in One 59' + Vapore",
                     "autocare": "Autocare",
                     "autoclean": "Drum cleaning and descaling ",
                     "baby_60": "All Baby 60°C",
@@ -688,7 +522,7 @@
                     "iot_active_steam": "Steam",
                     "iot_active_wash_steam": "Active Wash + Steam",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Steam",
+                    "iot_all_in_one_59_steam": "All in One 59' + Vapore",
                     "iot_checkup": "Check-Up",
                     "iot_colour_59_steam": "Colored 59' + Steam",
                     "iot_cottons_steam": "Cotton + Steam",
@@ -956,134 +790,153 @@
                     "sparkling": "Sparkling",
                     "white": "White"
                 }
-            }
-        },
-        "switch": {
-            "anti_crease": {
-                "name": "Anticrease"
             },
-            "add_dish": {
-                "name": "Add dishes"
+            "dry_time": {
+                "name": "Drying time"
             },
-            "eco_express": {
-                "name": "Eco"
+            "power": {
+                "name": "Power level"
             },
-            "extra_dry": {
-                "name": "Extra dry"
+            "remaining_time": {
+                "name": "Time remaining"
             },
-            "half_load": {
-                "name": "Half load"
+            "temperature": {
+                "name": "Temperature"
             },
-            "open_door": {
-                "name": "Open door"
+            "water_efficiency": {
+                "name": "Water efficiency"
             },
-            "three_in_one": {
-                "name": "3 in 1"
+            "water_saving": {
+                "name": "Water savings"
             },
-            "preheat": {
-                "name": "Preheat"
+            "duration": {
+                "name": "Duration"
             },
-            "dish_washer": {
-                "name": "Dish washer"
+            "target_temperature": {
+                "name": "Target temperature"
             },
-            "tumble_dryer": {
-                "name": "Tumble dryer"
+            "spin_speed": {
+                "name": "Spin"
             },
-            "washing_machine": {
-                "name": "Washing machine"
+            "steam_leve": {
+                "name": "Steam Level"
             },
-            "washer_dryer": {
-                "name": "Washer dryer"
-            },
-            "oven": {
-                "name": "Oven"
-            },
-            "prewash": {
-                "name": "Pre-wash "
-            },
-            "pause": {
-                "name": "Pause"
-            },
-            "keep_fresh": {
-                "name": "Keep Fresh"
+            "dirt_level": {
+                "name": "Dirt level"
             },
             "delay_time": {
                 "name": "Delay Start"
             },
-            "rapid_mode": {
-                "name": "Rapid mode"
+            "suggested_load": {
+                "name": "Load capacity"
             },
-            "eco_mode": {
-                "name": "ECO mode"
+            "energy_label": {
+                "name": "Energy efficiency"
             },
-            "10_degree_heating": {
-                "name": "10°C Heating function"
+            "det_dust": {
+                "name": "Powder detergent"
             },
-            "self_clean": {
-                "name": "Self-clean"
+            "det_liquid": {
+                "name": "Liquid detergent"
             },
-            "self_clean_56": {
-                "name": "Steri-Clean 56°C"
+            "errors": {
+                "state": {
+                    "00": "No error",
+                    "100000000000": "E2: Check if the door is closed",
+                    "8000000000000": "E4: Check the water supply"
+                },
+                "name": "Error"
             },
-            "silent_mode": {
-                "name": "Silent mode"
+            "programs": {
+                "name": "Current program"
             },
-            "mute_mode": {
-                "name": "Mute mode"
+            "room_temperature": {
+                "name": "Room temperature"
             },
-            "extra_rinse_1": {
-                "name": "+1 Rinse"
+            "humidity": {
+                "name": "Humidity"
             },
-            "extra_rinse_2": {
-                "name": "+2 Rinses"
+            "cycles_total": {
+                "name": "Cycles Total"
             },
-            "extra_rinse_3": {
-                "name": "+3 Rinses"
+            "energy_total": {
+                "name": "Energy Consumption Total"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
+            "water_total": {
+                "name": "Water efficiency Total"
             },
-            "auto_dose": {
-                "name": "Autodose"
+            "energy_current": {
+                "name": "Energy Consumption Current"
             },
-            "good_night": {
-                "name": "Good Night"
+            "water_current": {
+                "name": "Water efficiency Current"
             },
-            "auto_dose_softener": {
-                "name": "Autodose Softener"
+            "freezer_temp": {
+                "name": "Freezer temperature"
             },
-            "auto_dose_detergent": {
-                "name": "Autodose Detergent"
-            },
-            "auto_set": {
-                "name": "Auto-Set"
-            },
-            "super_cool": {
-                "name": "Super Cool"
-            },
-            "super_freeze": {
-                "name": "Super Freeze"
-            },
-            "refrigerator": {
-                "name": "Refrigerator"
+            "fridge_temp": {
+                "name": "Fridge temperature"
             }
         },
         "select": {
             "dry_levels": {
                 "state": {
-                    "0": "No drying",
-                    "1": "Iron dry",
-                    "2": "Hang",
-                    "3": "Cupboard Dry",
-                    "4": "Extra dry",
-                    "12": "Iron dry",
-                    "13": "Cupboard Dry",
-                    "14": "Ready to wear",
-                    "15": "Extra dry",
-                    "11": "No drying"
+                    "no_dry": "No drying",
+                    "iron_dry": "Iron dry",
+                    "no_dry_iron": "Hang",
+                    "cupboard_dry": "Cupboard Dry",
+                    "extra_dry": "Extra dry",
+                    "ready_to_wear": "Ready to wear"
                 },
                 "name": "Drying level"
             },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Off",
+                    "avoid_touch": "Avoid touch",
+                    "follow_touch": "Follow"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "High",
+                    "mid": "Medium   ",
+                    "low": "Low",
+                    "auto": "Auto"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Fridge",
+                    "freezer": "Freezer",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Fridge & Freezer"
+                },
+                "name": "Zone"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "10°C Heating function",
+                    "iot_auto": "Auto",
+                    "iot_cool": "Cool",
+                    "iot_dry": "Dry",
+                    "iot_fan": "Fan",
+                    "iot_heat": "Heat",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Self-purify",
+                    "iot_self_clean": "Self-clean",
+                    "iot_self_clean_56": "Steri-Clean 56°C",
+                    "iot_simple_start": "Start now",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Cold",
+                    "iot_uv_and_dry": "UV + Dehumidifier",
+                    "iot_uv_and_fan": "UV + Fan",
+                    "iot_uv_and_heat": "UV + Heat"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rapid 59'",
@@ -1440,7 +1293,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49'",
                     "all_in_one_59": "All in One 59'",
-                    "all_in_one_59_steam": "Active Wash + Steam",
+                    "all_in_one_59_steam": "All in One 59' + Vapore",
                     "autocare": "Autocare",
                     "autoclean": "Drum cleaning and descaling ",
                     "baby_60": "All Baby 60°C",
@@ -1506,7 +1359,7 @@
                     "iot_active_steam": "Steam",
                     "iot_active_wash_steam": "Active Wash + Steam",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Steam",
+                    "iot_all_in_one_59_steam": "All in One 59' + Vapore",
                     "iot_checkup": "Check-Up",
                     "iot_colour_59_steam": "Colored 59' + Steam",
                     "iot_cottons_steam": "Cotton + Steam",
@@ -1739,54 +1592,6 @@
                 },
                 "name": "Program"
             },
-            "spin_speed": {
-                "name": "Spin"
-            },
-            "temperature": {
-                "name": "Temperature"
-            },
-            "dry_time": {
-                "name": "Drying time"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Off",
-                    "1": "Avoid touch",
-                    "2": "Follow"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "High",
-                    "2": "Medium   ",
-                    "3": "Low",
-                    "4": "Auto",
-                    "5": "Auto"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "10°C Heating function",
-                    "iot_auto": "Auto",
-                    "iot_cool": "Cool",
-                    "iot_dry": "Dry",
-                    "iot_fan": "Fan",
-                    "iot_heat": "Heat",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Self-purify",
-                    "iot_self_clean": "Self-clean",
-                    "iot_self_clean_56": "Steri-Clean 56°C",
-                    "iot_simple_start": "Start now",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Cold",
-                    "iot_uv_and_dry": "UV + Dehumidifier",
-                    "iot_uv_and_fan": "UV + Fan",
-                    "iot_uv_and_heat": "UV + Heat"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET",
@@ -1811,17 +1616,124 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Drying time"
+            },
+            "spin_speed": {
+                "name": "Spin"
+            },
+            "temperature": {
+                "name": "Temperature"
+            },
             "remaining_time": {
                 "name": "Time remaining"
+            }
+        },
+        "switch": {
+            "anti_crease": {
+                "name": "Anticrease"
             },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Fridge",
-                    "freezer": "Freezer",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Fridge & Freezer"
-                },
-                "name": "Zone"
+            "add_dish": {
+                "name": "Add dishes"
+            },
+            "eco_express": {
+                "name": "Eco"
+            },
+            "extra_dry": {
+                "name": "Extra dry"
+            },
+            "half_load": {
+                "name": "Half load"
+            },
+            "open_door": {
+                "name": "Open door"
+            },
+            "three_in_one": {
+                "name": "3 in 1"
+            },
+            "preheat": {
+                "name": "Preheat"
+            },
+            "dish_washer": {
+                "name": "Dish washer"
+            },
+            "tumble_dryer": {
+                "name": "Tumble dryer"
+            },
+            "washing_machine": {
+                "name": "Washing machine"
+            },
+            "washer_dryer": {
+                "name": "Washer dryer"
+            },
+            "oven": {
+                "name": "Oven"
+            },
+            "prewash": {
+                "name": "Pre-wash "
+            },
+            "pause": {
+                "name": "Pause"
+            },
+            "keep_fresh": {
+                "name": "Keep Fresh"
+            },
+            "delay_time": {
+                "name": "Delay Start"
+            },
+            "rapid_mode": {
+                "name": "Rapid mode"
+            },
+            "eco_mode": {
+                "name": "ECO mode"
+            },
+            "10_degree_heating": {
+                "name": "10°C Heating function"
+            },
+            "self_clean": {
+                "name": "Self-clean"
+            },
+            "self_clean_56": {
+                "name": "Steri-Clean 56°C"
+            },
+            "silent_mode": {
+                "name": "Silent mode"
+            },
+            "mute_mode": {
+                "name": "Mute mode"
+            },
+            "extra_rinse_1": {
+                "name": "+1 Rinse"
+            },
+            "extra_rinse_2": {
+                "name": "+2 Rinses"
+            },
+            "extra_rinse_3": {
+                "name": "+3 Rinses"
+            },
+            "acqua_plus": {
+                "name": "Acquaplus"
+            },
+            "auto_dose_softener": {
+                "name": "Autodose Softener"
+            },
+            "auto_dose_detergent": {
+                "name": "Autodose Detergent"
+            },
+            "good_night": {
+                "name": "Good Night"
+            },
+            "auto_set": {
+                "name": "Auto-Set"
+            },
+            "super_cool": {
+                "name": "Super Cool"
+            },
+            "super_freeze": {
+                "name": "Super Freeze"
+            },
+            "refrigerator": {
+                "name": "Refrigerator"
             }
         },
         "binary_sensor": {
@@ -1843,27 +1755,12 @@
             "anti_crease": {
                 "name": "Anticrease"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Spin"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Still hot"
             },
@@ -1894,12 +1791,6 @@
             "prewash": {
                 "name": "Pre-wash "
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Autodose"
-            },
             "buzzer": {
                 "name": "Cycle end chime"
             },
@@ -1925,6 +1816,17 @@
                 "name": "Filter replacement"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Induction Hob"
+            },
+            "start_program": {
+                "name": "Program Start"
+            },
+            "stop_program": {
+                "name": "Program Stop"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Power management"
@@ -1963,17 +1865,6 @@
                 "name": "Target temperature Fridge"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Induction Hob"
-            },
-            "start_program": {
-                "name": "Program Start"
-            },
-            "stop_program": {
-                "name": "Program Stop"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Air conditioner"
@@ -2091,5 +1982,16 @@
                 "name": "Air extraction"
             }
         }
+    },
+    "config": {
+        "step": {
+            "user": {
+                "description": "Do the login",
+                "data": {
+                    "email": "Email",
+                    "password": "Password"
+                }
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/custom_components/hon/translations/es.json b/custom_components/hon/translations/es.json
index d10ae74..003d6e6 100644
--- a/custom_components/hon/translations/es.json
+++ b/custom_components/hon/translations/es.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Listo",
-                    "1": "Listo",
-                    "3": "Pausa",
-                    "4": "Programado",
-                    "5": "Programado",
-                    "6": "Error",
-                    "7": "Listo",
-                    "2": "Programa en marcha",
-                    "8": "Test",
-                    "9": "Parada del ciclo..."
+                    "ready": "Listo",
+                    "running": "Programa en marcha",
+                    "pause": "Pausa",
+                    "scheduled": "Programado",
+                    "error": "Error",
+                    "test": "Test",
+                    "ending": "Parada del ciclo..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Automático",
+                    "cool": "Frío",
+                    "dry": "Deshumidificar",
+                    "heat": "Calor",
+                    "fan": "Ventilador"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Listo",
-                    "1": "Lavado",
-                    "2": "Lavado",
-                    "3": "Centrifugado",
-                    "4": "Aclarado",
-                    "5": "Aclarado",
-                    "6": "Aclarado",
-                    "7": "Secado",
-                    "9": "Vapor",
-                    "10": "Listo",
-                    "11": "Centrifugado",
-                    "12": "Peso ",
-                    "13": "Peso ",
-                    "14": "Lavado",
-                    "15": "Lavado",
-                    "16": "Lavado",
-                    "17": "Aclarado",
-                    "18": "Aclarado",
-                    "19": "Programado",
-                    "20": "Ropa fresca",
-                    "24": "Refrescar",
-                    "25": "Lavado",
-                    "26": "Calentamiento",
-                    "27": "Lavado"
+                    "ready": "Listo",
+                    "spin": "Centrifugado",
+                    "rinse": "Aclarado",
+                    "drying": "Secado",
+                    "steam": "Vapor",
+                    "weighting": "Peso ",
+                    "scheduled": "Programado",
+                    "tumbling": "Ropa fresca",
+                    "refresh": "Refrescar",
+                    "heating": "Calentamiento",
+                    "washing": "Lavado"
                 },
                 "name": "Fase"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Listo",
-                    "1": "Secado",
-                    "2": "Secado",
-                    "3": "Enfriar",
-                    "13": "Enfriar",
-                    "14": "Secado",
-                    "15": "Secado",
-                    "16": "Enfriar",
-                    "18": "Ropa fresca",
-                    "19": "Secado",
-                    "20": "Secado",
-                    "11": "Listo",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Listo",
+                    "heat_stroke": "Secado",
+                    "drying": "Secado",
+                    "cooldown": "Enfriar",
+                    "unknown": "unknown",
+                    "tumbling": "Ropa fresca"
                 },
                 "name": "Fase"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Listo",
-                    "1": "Prelavado",
-                    "2": "Lavado",
-                    "3": "Aclarado",
-                    "4": "Secado",
-                    "5": "Listo",
-                    "6": "Hot rinse"
+                    "ready": "Listo",
+                    "prewash": "Prelavado",
+                    "washing": "Lavado",
+                    "rinse": "Aclarado",
+                    "drying": "Secado",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Fase"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Sin secado",
-                    "1": "Planchar",
-                    "2": "Listo para guardar",
-                    "3": "Listo para guardar",
-                    "4": "Extraseco",
-                    "12": "Planchar",
-                    "13": "Listo para guardar",
-                    "14": "Listo para llevar",
-                    "15": "Extraseco",
-                    "11": "Sin secado"
+                    "no_dry": "Sin secado",
+                    "iron_dry": "Planchar",
+                    "no_dry_iron": "Listo para guardar",
+                    "cupboard_dry": "Listo para guardar",
+                    "extra_dry": "Extraseco",
+                    "ready_to_wear": "Listo para llevar"
                 },
                 "name": "Nivel de secado"
             },
-            "anti_crease": {
-                "name": "Antiarrugas"
-            },
-            "power": {
-                "name": "Nivel de potencia"
-            },
-            "remaining_time": {
-                "name": "Tiempo restante"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "water_efficiency": {
-                "name": "Eficiencia hídrica"
-            },
-            "water_saving": {
-                "name": "Ahorro de agua"
-            },
-            "duration": {
-                "name": "Duración"
-            },
-            "target_temperature": {
-                "name": "Temperatura deseada"
-            },
-            "spin_speed": {
-                "name": "Centrifugado"
-            },
-            "steam_leve": {
-                "name": "Nivel de vapor"
-            },
-            "dirt_level": {
-                "name": "Nivel de suciedad"
-            },
-            "delay_time": {
-                "name": "Inicio Diferido"
-            },
-            "dry_time": {
-                "name": "Tiempo de secado"
-            },
-            "suggested_load": {
-                "name": "Capacidad de carga"
-            },
-            "energy_label": {
-                "name": "Eficiencia energética"
-            },
-            "det_dust": {
-                "name": "Polvo"
-            },
-            "det_liquid": {
-                "name": "Líquido"
-            },
-            "errors": {
-                "name": "Error"
-            },
-            "programs": {
-                "name": "Programa actual"
-            },
-            "cycles_total": {
-                "name": "Ciclos Total"
-            },
-            "energy_total": {
-                "name": "Consumo de energía Total"
-            },
-            "water_total": {
-                "name": "Eficiencia hídrica Total"
-            },
-            "energy_current": {
-                "name": "Consumo de energía Actual"
-            },
-            "water_current": {
-                "name": "Eficiencia hídrica Actual"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Automático",
-                    "1": "Frío",
-                    "2": "Frío",
-                    "3": "Deshumidificar",
-                    "4": "Calor",
-                    "5": "Ventilador",
-                    "6": "Ventilador"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Secado activo",
-                    "allergy_care": "Antialergénico",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Antialergénico",
-                    "anti_odours": "Anti-olor",
-                    "auto_care": "Autocuidado",
-                    "baby": "Baby",
-                    "bed_quilt": "Edredón",
-                    "care_30": "Cuidado 30",
-                    "care_45": "Cuidado 45",
-                    "care_59": "Cuidado 59",
-                    "coloured": "Color",
-                    "daily_45_min": "DIARIO 45'",
-                    "daily_perfect_59_min": "DIARIO PERFECTO 59'",
-                    "darks_and_coloured": "Oscuro & Color",
-                    "delicates": "Delicados",
-                    "duvet": "Edredón",
-                    "eco": "Algodón Eco",
-                    "ecospeed_cottons": "Ecospeed Algodón",
-                    "ecospeed_delicates": "Ecospeed Delicados",
-                    "ecospeed_mixed": "Ecospeed Mixtos",
-                    "extra_hygiene": "Higiene Extra",
-                    "fitness": "Deporte",
-                    "fresh_care": "Cuidado y frescor",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Toallas",
-                    "hqd_bed_sheets": "Sábanas",
-                    "hqd_bulky": "Objetos voluminosos",
-                    "hqd_casual": "Casual",
-                    "hqd_cold_wind_30": "Brisa fresca 30 minutos",
-                    "hqd_cold_wind_timing": "Brisa fresca ",
-                    "hqd_cotton": "Algodón",
-                    "hqd_curtain": "Cortinas",
-                    "hqd_delicate": "Ropa delicada",
-                    "hqd_diaper": "Pañales",
-                    "hqd_duvet": "Edredones",
-                    "hqd_feather": "Plumíferos",
-                    "hqd_hot_wind_timing": "Aire caliente",
-                    "hqd_hygienic": "Higienizar",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Chaquetas",
-                    "hqd_jeans": "Vaqueros",
-                    "hqd_luxury": "Lujo",
-                    "hqd_mix": "Ropa mixta",
-                    "hqd_night_dry": "Secado nocturno",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Rápido 20",
-                    "hqd_quick_30": "Rápido 30",
-                    "hqd_quick_dry": "Secado rápido 30",
-                    "hqd_quilt": "Colchas",
-                    "hqd_refresh": "Refrescar",
-                    "hqd_school_uniform": "Uniformes escolares",
-                    "hqd_shirt": "Camisas",
-                    "hqd_shoes": "Zapatos",
-                    "hqd_silk": "Seda",
-                    "hqd_sports": "Deporte",
-                    "hqd_synthetics": "Sintéticos",
-                    "hqd_timer": "Temporizado",
-                    "hqd_towel": "Toallas",
-                    "hqd_underwear": "Ropa interior",
-                    "hqd_warm_up": "Calentar",
-                    "hqd_wool": "Lana",
-                    "hqd_working_suit": "Ropa de trabajo",
-                    "hygiene": "Higiene",
-                    "iot_checkup": "Revisión",
-                    "iot_dry_anti_mites": "Antiácaros",
-                    "iot_dry_baby": "Baby",
-                    "iot_dry_backpacks": "Mochilas",
-                    "iot_dry_bathrobe": "Ropa de Baño",
-                    "iot_dry_bed_linen": "Ropa de Cama",
-                    "iot_dry_bed_quilt": "Edredón",
-                    "iot_dry_cotton": "Algodón",
-                    "iot_dry_cuddly_toys": "Peluches",
-                    "iot_dry_curtains": "Cortinas",
-                    "iot_dry_dehumidifier": "Eliminador de humedad",
-                    "iot_dry_delicates": "Delicados",
-                    "iot_dry_delicate_tablecloths": "Mantelería Delicada",
-                    "iot_dry_denim_jeans": "Denim - Vaqueros",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Edredón",
-                    "iot_dry_easy_iron_cotton": "Planchado Súper Fácil",
-                    "iot_dry_easy_iron_synthetics": "Planchado muy fácil - Sintéticos",
-                    "iot_dry_gym_fit": "Ropa de Deporte - Fitness",
-                    "iot_dry_lingerie": "Lencería",
-                    "iot_dry_mixed": "Ropa mixta",
-                    "iot_dry_playsuits": "Prendas de una pieza - Mono",
-                    "iot_dry_rapid_30": "Rápido 30’",
-                    "iot_dry_rapid_59": "Rápido 59’",
-                    "iot_dry_refresh": "Refresh",
-                    "iot_dry_regenerates_waterproof": "Regeneración Tejidos Impermeables",
-                    "iot_dry_relax_creases": "Reducción Arrugas",
-                    "iot_dry_shirts": "Camisas",
-                    "iot_dry_small_load": "Carga reducida",
-                    "iot_dry_swimsuits_and_bikinis": "Trajes de baño",
-                    "iot_dry_synthetics": "Sintéticos",
-                    "iot_dry_synthetic_dry": "Secado de prendas sintéticas",
-                    "iot_dry_tablecloths": "Mantelería",
-                    "iot_dry_technical_fabrics": "Tejidos Técnicos",
-                    "iot_dry_warm_embrace": "Abrazo cálido",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Vaqueros",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Mascotas",
-                    "pre_iron": "Pre-Planchado",
-                    "rapid_30": "Rápido 30 min",
-                    "rapid_45": "Rápido 45 min",
-                    "rapid_59": "Perfecto Rápido 59 Min",
-                    "refresh": "Refresh",
-                    "relax_creases": "Reducción Arrugas",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Camisas",
-                    "shoes": "Zapatos",
-                    "small_load": "Carga reducida",
-                    "soft_care": "Cuidado suave",
-                    "sport_plus": "Deporte",
-                    "super_easy_iron_misti": "Planchado muy fácil ropa mixta",
-                    "super_easy_iron_xxl": "Planchado muy fácil XXL",
-                    "super_fast_cottons": "Algodón Súper Rápido",
-                    "super_fast_delicates": "Delicados Súper Rápidos",
-                    "synthetics": "Sintéticos",
-                    "total_care": "Total Care",
-                    "trainers": "Calzado Deportivo",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Revitalizante Waterproof",
-                    "whites": "Blanco",
-                    "wool": "Secado Lana",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "Carga XXL",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Programa"
-            },
-            "room_temperature": {
-                "name": "Temperatura ambiente"
-            },
-            "humidity": {
-                "name": "Humedad"
-            },
-            "freezer_temp": {
-                "name": "Temperatura del congelador"
-            },
-            "fridge_temp": {
-                "name": "Temperatura del frigorífico"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Función de calentamiento de 10° C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Programa"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Secado activo",
+                    "allergy_care": "Antialergénico",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Antialergénico",
+                    "anti_odours": "Anti-olor",
+                    "auto_care": "Autocuidado",
+                    "baby": "Baby",
+                    "bed_quilt": "Edredón",
+                    "care_30": "Cuidado 30",
+                    "care_45": "Cuidado 45",
+                    "care_59": "Cuidado 59",
+                    "coloured": "Color",
+                    "daily_45_min": "DIARIO 45'",
+                    "daily_perfect_59_min": "DIARIO PERFECTO 59'",
+                    "darks_and_coloured": "Oscuro & Color",
+                    "delicates": "Delicados",
+                    "duvet": "Edredón",
+                    "eco": "Algodón Eco",
+                    "ecospeed_cottons": "Ecospeed Algodón",
+                    "ecospeed_delicates": "Ecospeed Delicados",
+                    "ecospeed_mixed": "Ecospeed Mixtos",
+                    "extra_hygiene": "Higiene Extra",
+                    "fitness": "Deporte",
+                    "fresh_care": "Cuidado y frescor",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Toallas",
+                    "hqd_bed_sheets": "Sábanas",
+                    "hqd_bulky": "Objetos voluminosos",
+                    "hqd_casual": "Casual",
+                    "hqd_cold_wind_30": "Brisa fresca 30 minutos",
+                    "hqd_cold_wind_timing": "Brisa fresca ",
+                    "hqd_cotton": "Algodón",
+                    "hqd_curtain": "Cortinas",
+                    "hqd_delicate": "Ropa delicada",
+                    "hqd_diaper": "Pañales",
+                    "hqd_duvet": "Edredones",
+                    "hqd_feather": "Plumíferos",
+                    "hqd_hot_wind_timing": "Aire caliente",
+                    "hqd_hygienic": "Higienizar",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Chaquetas",
+                    "hqd_jeans": "Vaqueros",
+                    "hqd_luxury": "Lujo",
+                    "hqd_mix": "Ropa mixta",
+                    "hqd_night_dry": "Secado nocturno",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Rápido 20",
+                    "hqd_quick_30": "Rápido 30",
+                    "hqd_quick_dry": "Secado rápido 30",
+                    "hqd_quilt": "Colchas",
+                    "hqd_refresh": "Refrescar",
+                    "hqd_school_uniform": "Uniformes escolares",
+                    "hqd_shirt": "Camisas",
+                    "hqd_shoes": "Zapatos",
+                    "hqd_silk": "Seda",
+                    "hqd_sports": "Deporte",
+                    "hqd_synthetics": "Sintéticos",
+                    "hqd_timer": "Temporizado",
+                    "hqd_towel": "Toallas",
+                    "hqd_underwear": "Ropa interior",
+                    "hqd_warm_up": "Calentar",
+                    "hqd_wool": "Lana",
+                    "hqd_working_suit": "Ropa de trabajo",
+                    "hygiene": "Higiene",
+                    "iot_checkup": "Revisión",
+                    "iot_dry_anti_mites": "Antiácaros",
+                    "iot_dry_baby": "Baby",
+                    "iot_dry_backpacks": "Mochilas",
+                    "iot_dry_bathrobe": "Ropa de Baño",
+                    "iot_dry_bed_linen": "Ropa de Cama",
+                    "iot_dry_bed_quilt": "Edredón",
+                    "iot_dry_cotton": "Algodón",
+                    "iot_dry_cuddly_toys": "Peluches",
+                    "iot_dry_curtains": "Cortinas",
+                    "iot_dry_dehumidifier": "Eliminador de humedad",
+                    "iot_dry_delicates": "Delicados",
+                    "iot_dry_delicate_tablecloths": "Mantelería Delicada",
+                    "iot_dry_denim_jeans": "Denim - Vaqueros",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Edredón",
+                    "iot_dry_easy_iron_cotton": "Planchado Súper Fácil",
+                    "iot_dry_easy_iron_synthetics": "Planchado muy fácil - Sintéticos",
+                    "iot_dry_gym_fit": "Ropa de Deporte - Fitness",
+                    "iot_dry_lingerie": "Lencería",
+                    "iot_dry_mixed": "Ropa mixta",
+                    "iot_dry_playsuits": "Prendas de una pieza - Mono",
+                    "iot_dry_rapid_30": "Rápido 30’",
+                    "iot_dry_rapid_59": "Rápido 59’",
+                    "iot_dry_refresh": "Refresh",
+                    "iot_dry_regenerates_waterproof": "Regeneración Tejidos Impermeables",
+                    "iot_dry_relax_creases": "Reducción Arrugas",
+                    "iot_dry_shirts": "Camisas",
+                    "iot_dry_small_load": "Carga reducida",
+                    "iot_dry_swimsuits_and_bikinis": "Trajes de baño",
+                    "iot_dry_synthetics": "Sintéticos",
+                    "iot_dry_synthetic_dry": "Secado de prendas sintéticas",
+                    "iot_dry_tablecloths": "Mantelería",
+                    "iot_dry_technical_fabrics": "Tejidos Técnicos",
+                    "iot_dry_warm_embrace": "Abrazo cálido",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Vaqueros",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Mascotas",
+                    "pre_iron": "Pre-Planchado",
+                    "rapid_30": "Rápido 30 min",
+                    "rapid_45": "Rápido 45 min",
+                    "rapid_59": "Perfecto Rápido 59 Min",
+                    "refresh": "Refresh",
+                    "relax_creases": "Reducción Arrugas",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Camisas",
+                    "shoes": "Zapatos",
+                    "small_load": "Carga reducida",
+                    "soft_care": "Cuidado suave",
+                    "sport_plus": "Deporte",
+                    "super_easy_iron_misti": "Planchado muy fácil ropa mixta",
+                    "super_easy_iron_xxl": "Planchado muy fácil XXL",
+                    "super_fast_cottons": "Algodón Súper Rápido",
+                    "super_fast_delicates": "Delicados Súper Rápidos",
+                    "synthetics": "Sintéticos",
+                    "total_care": "Total Care",
+                    "trainers": "Calzado Deportivo",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Revitalizante Waterproof",
+                    "whites": "Blanco",
+                    "wool": "Secado Lana",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "Carga XXL",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Programa"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "Color y algodón 20 °C",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "Todo en uno 49’",
                     "all_in_one_59": "Todo en uno 59’",
-                    "all_in_one_59_steam": "Lavado activo + Vapor",
+                    "all_in_one_59_steam": "Todo en uno 59’ + Vapor",
                     "autocare": "Autocare",
                     "autoclean": "Limpieza del tambor",
                     "baby_60": "All Baby 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Vapor",
                     "iot_active_wash_steam": "Lavado activo",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Lavado activo + Vapor",
+                    "iot_all_in_one_59_steam": "Todo en uno 59’ + Vapor",
                     "iot_checkup": "Revisión",
                     "iot_colour_59_steam": "Colores 59' + vapor",
                     "iot_cottons_steam": "Algodón + Vapor",
@@ -889,9 +774,148 @@
                     "sparkling": "Espumoso",
                     "white": "Blanco"
                 }
+            },
+            "dry_time": {
+                "name": "Tiempo de secado"
+            },
+            "power": {
+                "name": "Nivel de potencia"
+            },
+            "remaining_time": {
+                "name": "Tiempo restante"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
+            "water_efficiency": {
+                "name": "Eficiencia hídrica"
+            },
+            "water_saving": {
+                "name": "Ahorro de agua"
+            },
+            "duration": {
+                "name": "Duración"
+            },
+            "target_temperature": {
+                "name": "Temperatura deseada"
+            },
+            "spin_speed": {
+                "name": "Centrifugado"
+            },
+            "steam_leve": {
+                "name": "Nivel de vapor"
+            },
+            "dirt_level": {
+                "name": "Nivel de suciedad"
+            },
+            "delay_time": {
+                "name": "Inicio Diferido"
+            },
+            "suggested_load": {
+                "name": "Capacidad de carga"
+            },
+            "energy_label": {
+                "name": "Eficiencia energética"
+            },
+            "det_dust": {
+                "name": "Polvo"
+            },
+            "det_liquid": {
+                "name": "Líquido"
+            },
+            "errors": {
+                "name": "Error"
+            },
+            "programs": {
+                "name": "Programa actual"
+            },
+            "room_temperature": {
+                "name": "Temperatura ambiente"
+            },
+            "humidity": {
+                "name": "Humedad"
+            },
+            "cycles_total": {
+                "name": "Ciclos Total"
+            },
+            "energy_total": {
+                "name": "Consumo de energía Total"
+            },
+            "water_total": {
+                "name": "Eficiencia hídrica Total"
+            },
+            "energy_current": {
+                "name": "Consumo de energía Actual"
+            },
+            "water_current": {
+                "name": "Eficiencia hídrica Actual"
+            },
+            "freezer_temp": {
+                "name": "Temperatura del congelador"
+            },
+            "fridge_temp": {
+                "name": "Temperatura del frigorífico"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Sin secado",
+                    "iron_dry": "Planchar",
+                    "no_dry_iron": "Listo para guardar",
+                    "cupboard_dry": "Listo para guardar",
+                    "extra_dry": "Extraseco",
+                    "ready_to_wear": "Listo para llevar"
+                },
+                "name": "Nivel de secado"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Apagado",
+                    "avoid_touch": "Evitar el contacto",
+                    "follow_touch": "Sígueme"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Alta",
+                    "mid": "Media   ",
+                    "low": "Baja",
+                    "auto": "Automático"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Frigorífico",
+                    "freezer": "Congelador",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Frigorífico & Congelador"
+                },
+                "name": "Zona"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Función de calentamiento de 10° C",
+                    "iot_auto": "Automático",
+                    "iot_cool": "Frío",
+                    "iot_dry": "Deshumidificar",
+                    "iot_fan": "Ventilador",
+                    "iot_heat": "Calor",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Autopurificar",
+                    "iot_self_clean": "Autolimpieza",
+                    "iot_self_clean_56": "Limpieza desinfectante 56°",
+                    "iot_simple_start": "Iniciar ahora",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Automático",
+                    "iot_uv_and_cool": "UV + Frío",
+                    "iot_uv_and_dry": "UV + Deshumidificador",
+                    "iot_uv_and_fan": "UV + Ventilador",
+                    "iot_uv_and_heat": "UV + Calor"
+                },
+                "name": "Programa"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rápido 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "Todo en uno 49’",
                     "all_in_one_59": "Todo en uno 59’",
-                    "all_in_one_59_steam": "Lavado activo + Vapor",
+                    "all_in_one_59_steam": "Todo en uno 59’ + Vapor",
                     "autocare": "Autocare",
                     "autoclean": "Limpieza del tambor",
                     "baby_60": "All Baby 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Vapor",
                     "iot_active_wash_steam": "Lavado activo",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Lavado activo + Vapor",
+                    "iot_all_in_one_59_steam": "Todo en uno 59’ + Vapor",
                     "iot_checkup": "Revisión",
                     "iot_colour_59_steam": "Colores 59' + vapor",
                     "iot_cottons_steam": "Algodón + Vapor",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Programa"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Sin secado",
-                    "1": "Planchar",
-                    "2": "Listo para guardar",
-                    "3": "Listo para guardar",
-                    "4": "Extraseco",
-                    "12": "Planchar",
-                    "13": "Listo para guardar",
-                    "14": "Listo para llevar",
-                    "15": "Extraseco",
-                    "11": "Sin secado"
-                },
-                "name": "Nivel de secado"
-            },
-            "spin_speed": {
-                "name": "Centrifugado"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "dry_time": {
-                "name": "Tiempo de secado"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Apagado",
-                    "1": "Evitar el contacto",
-                    "2": "Sígueme"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Alta",
-                    "2": "Media   ",
-                    "3": "Baja",
-                    "4": "Automático",
-                    "5": "Automático"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Función de calentamiento de 10° C",
-                    "iot_auto": "Automático",
-                    "iot_cool": "Frío",
-                    "iot_dry": "Deshumidificar",
-                    "iot_fan": "Ventilador",
-                    "iot_heat": "Calor",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Autopurificar",
-                    "iot_self_clean": "Autolimpieza",
-                    "iot_self_clean_56": "Limpieza desinfectante 56°",
-                    "iot_simple_start": "Iniciar ahora",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Automático",
-                    "iot_uv_and_cool": "UV + Frío",
-                    "iot_uv_and_dry": "UV + Deshumidificador",
-                    "iot_uv_and_fan": "UV + Ventilador",
-                    "iot_uv_and_heat": "UV + Calor"
-                },
-                "name": "Programa"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AJUSTE AUTOMÁTICO",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Programa"
             },
+            "dry_time": {
+                "name": "Tiempo de secado"
+            },
+            "spin_speed": {
+                "name": "Centrifugado"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
             "remaining_time": {
                 "name": "Tiempo restante"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Frigorífico",
-                    "freezer": "Congelador",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Frigorífico & Congelador"
-                },
-                "name": "Zona"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Dosificación automática"
-            },
-            "good_night": {
-                "name": "Buenas noches"
-            },
             "auto_dose_softener": {
                 "name": "Dosificación automática Suavizante"
             },
             "auto_dose_detergent": {
                 "name": "Dosificación automática Detergente"
             },
+            "good_night": {
+                "name": "Buenas noches"
+            },
             "auto_set": {
                 "name": "Auto-Set"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Antiarrugas"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Centrifugado"
             },
-            "programs_dw": {
-                "name": "Programa"
-            },
-            "programs_ih": {
-                "name": "Programa"
-            },
-            "programs_ov": {
-                "name": "Programa"
-            },
-            "programs_td": {
-                "name": "Programa"
-            },
-            "programs_wm": {
-                "name": "Programa"
-            },
             "still_hot": {
                 "name": "Todavía caliente"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Pre-lavado"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Dosificación automática"
-            },
             "buzzer": {
                 "name": "Campana de fin de ciclo"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Sustitución del filtro"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Placa de inducción"
+            },
+            "start_program": {
+                "name": "Programa Inicio"
+            },
+            "stop_program": {
+                "name": "Programa Detener"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Control de la energía"
@@ -1888,17 +1836,6 @@
                 "name": "Temperatura deseada Frigorífico"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Placa de inducción"
-            },
-            "start_program": {
-                "name": "Programa Inicio"
-            },
-            "stop_program": {
-                "name": "Programa Detener"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Aire acondicionado"
diff --git a/custom_components/hon/translations/fr.json b/custom_components/hon/translations/fr.json
index 11ef229..cb604dc 100644
--- a/custom_components/hon/translations/fr.json
+++ b/custom_components/hon/translations/fr.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Prêt",
-                    "1": "Prêt",
-                    "3": "Pause",
-                    "4": "Planifié",
-                    "5": "Planifié",
-                    "6": "Erreur",
-                    "7": "Prêt",
-                    "2": "Programme en cours",
-                    "8": "Test",
-                    "9": "Arrêt du cycle en cours…"
+                    "ready": "Prêt",
+                    "running": "Programme en cours",
+                    "pause": "Pause",
+                    "scheduled": "Planifié",
+                    "error": "Erreur",
+                    "test": "Test",
+                    "ending": "Arrêt du cycle en cours…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Automatique",
+                    "cool": "Frais",
+                    "dry": "Sec",
+                    "heat": "Chaleur",
+                    "fan": "Ventilateur"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Prêt",
-                    "1": "Lavage",
-                    "2": "Lavage",
-                    "3": "Essorage",
-                    "4": "Rinçage",
-                    "5": "Rinçage",
-                    "6": "Rinçage",
-                    "7": "Séchage",
-                    "9": "Vapeur d'eau",
-                    "10": "Prêt",
-                    "11": "Essorage",
-                    "12": "Calcul du poids ",
-                    "13": "Calcul du poids ",
-                    "14": "Lavage",
-                    "15": "Lavage",
-                    "16": "Lavage",
-                    "17": "Rinçage",
-                    "18": "Rinçage",
-                    "19": "Planifié",
-                    "20": "Keep Fresh",
-                    "24": "Rafraîchissement",
-                    "25": "Lavage",
-                    "26": "Chauffage",
-                    "27": "Lavage"
+                    "ready": "Prêt",
+                    "spin": "Essorage",
+                    "rinse": "Rinçage",
+                    "drying": "Séchage",
+                    "steam": "Vapeur d'eau",
+                    "weighting": "Calcul du poids ",
+                    "scheduled": "Planifié",
+                    "tumbling": "Keep Fresh",
+                    "refresh": "Rafraîchissement",
+                    "heating": "Chauffage",
+                    "washing": "Lavage"
                 },
                 "name": "Phase"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Prêt",
-                    "1": "Séchage",
-                    "2": "Séchage",
-                    "3": "Refroidissement",
-                    "13": "Refroidissement",
-                    "14": "Séchage",
-                    "15": "Séchage",
-                    "16": "Refroidissement",
-                    "18": "Keep Fresh",
-                    "19": "Séchage",
-                    "20": "Séchage",
-                    "11": "Prêt",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Prêt",
+                    "heat_stroke": "Séchage",
+                    "drying": "Séchage",
+                    "cooldown": "Refroidissement",
+                    "unknown": "unknown",
+                    "tumbling": "Keep Fresh"
                 },
                 "name": "Phase"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Prêt",
-                    "1": "Prélavage",
-                    "2": "Lavage",
-                    "3": "Rinçage",
-                    "4": "Séchage",
-                    "5": "Prêt",
-                    "6": "Hot rinse"
+                    "ready": "Prêt",
+                    "prewash": "Prélavage",
+                    "washing": "Lavage",
+                    "rinse": "Rinçage",
+                    "drying": "Séchage",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Phase"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Pas de séchage",
-                    "1": "Fer",
-                    "2": "Prêt à ranger",
-                    "3": "Prêt à ranger",
-                    "4": "Extra sec",
-                    "12": "Fer",
-                    "13": "Prêt à ranger",
-                    "14": "Prêt à porter",
-                    "15": "Extra sec",
-                    "11": "Pas de séchage"
+                    "no_dry": "Pas de séchage",
+                    "iron_dry": "Fer",
+                    "no_dry_iron": "Prêt à ranger",
+                    "cupboard_dry": "Prêt à ranger",
+                    "extra_dry": "Extra sec",
+                    "ready_to_wear": "Prêt à porter"
                 },
                 "name": "Niveau de séchage"
             },
-            "anti_crease": {
-                "name": "Anti-pli"
-            },
-            "power": {
-                "name": "Niveau de puissance"
-            },
-            "remaining_time": {
-                "name": "Temps restant"
-            },
-            "temperature": {
-                "name": "Température"
-            },
-            "water_efficiency": {
-                "name": "Efficacité en eau"
-            },
-            "water_saving": {
-                "name": "Économies d'eau"
-            },
-            "duration": {
-                "name": "Durée"
-            },
-            "target_temperature": {
-                "name": "Température souhaitée"
-            },
-            "spin_speed": {
-                "name": "Essorage"
-            },
-            "steam_leve": {
-                "name": "Niveau de vapeur"
-            },
-            "dirt_level": {
-                "name": "Niveau de saleté"
-            },
-            "delay_time": {
-                "name": "Démarrage Différé"
-            },
-            "dry_time": {
-                "name": "Temps de séchage"
-            },
-            "suggested_load": {
-                "name": "Capacité de charge"
-            },
-            "energy_label": {
-                "name": "Efficacité énergétique"
-            },
-            "det_dust": {
-                "name": "Poudre"
-            },
-            "det_liquid": {
-                "name": "Liquide"
-            },
-            "errors": {
-                "name": "Erreur"
-            },
-            "programs": {
-                "name": "Programme actuel"
-            },
-            "cycles_total": {
-                "name": "Cycles Total"
-            },
-            "energy_total": {
-                "name": "Consommation d’énergie Total"
-            },
-            "water_total": {
-                "name": "Efficacité en eau Total"
-            },
-            "energy_current": {
-                "name": "Consommation d’énergie Actuel"
-            },
-            "water_current": {
-                "name": "Efficacité en eau Actuel"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Automatique",
-                    "1": "Frais",
-                    "2": "Frais",
-                    "3": "Sec",
-                    "4": "Chaleur",
-                    "5": "Ventilateur",
-                    "6": "Ventilateur"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Séchage actif",
-                    "allergy_care": "Anti-allergies",
-                    "all_in_one": "Tout en 1",
-                    "antiallergy": "Anti-allergies",
-                    "anti_odours": "Anti-odeurs",
-                    "auto_care": "Soin automatique",
-                    "baby": "Baby",
-                    "bed_quilt": "Couette",
-                    "care_30": "Soin 30",
-                    "care_45": "Soin 45",
-                    "care_59": "Soin 59",
-                    "coloured": "Couleurs",
-                    "daily_45_min": "QUOTIDIEN 45'",
-                    "daily_perfect_59_min": "QUOTIDIEN PARFAIT 59'",
-                    "darks_and_coloured": "Couleurs dont foncées",
-                    "delicates": "Délicat",
-                    "duvet": "Couette",
-                    "eco": "Coton Éco",
-                    "ecospeed_cottons": "Ecospeed coton",
-                    "ecospeed_delicates": "Delicats ecospeed",
-                    "ecospeed_mixed": "Ecospeed mixte",
-                    "extra_hygiene": "Extra Hygiene",
-                    "fitness": "Fitness",
-                    "fresh_care": "Soin frais",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Serviettes",
-                    "hqd_bed_sheets": "Draps",
-                    "hqd_bulky": "Articles volumineux",
-                    "hqd_casual": "Journalier",
-                    "hqd_cold_wind_30": "Brise rafraîchissante 30 minutes",
-                    "hqd_cold_wind_timing": "Brise rafraîchissante ",
-                    "hqd_cotton": "Coton",
-                    "hqd_curtain": "Rideaux",
-                    "hqd_delicate": "Délicats",
-                    "hqd_diaper": "Couches",
-                    "hqd_duvet": "Couette",
-                    "hqd_feather": "Vestes en duvet",
-                    "hqd_hot_wind_timing": "Air chaud",
-                    "hqd_hygienic": "Hygiénisation",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Vestes",
-                    "hqd_jeans": "Jeans",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Tissus mélangés",
-                    "hqd_night_dry": "Séchage toute la nuit",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Rapide 20’",
-                    "hqd_quick_30": "Rapide 30’",
-                    "hqd_quick_dry": "Séchage rapide 30",
-                    "hqd_quilt": "Couvertures",
-                    "hqd_refresh": "Rafraîchissement",
-                    "hqd_school_uniform": "Uniforme scolaire",
-                    "hqd_shirt": "Chemises",
-                    "hqd_shoes": "Chaussures",
-                    "hqd_silk": "Soie",
-                    "hqd_sports": "Sport",
-                    "hqd_synthetics": "Synthétiques",
-                    "hqd_timer": "Temporisé",
-                    "hqd_towel": "Serviettes",
-                    "hqd_underwear": "Sous-vêtements",
-                    "hqd_warm_up": "Réveil",
-                    "hqd_wool": "Laine",
-                    "hqd_working_suit": "Vêtements de travail",
-                    "hygiene": "Hygiène",
-                    "iot_checkup": "Vérification",
-                    "iot_dry_anti_mites": "Anti-acariens",
-                    "iot_dry_baby": "Baby",
-                    "iot_dry_backpacks": "Sac à dos",
-                    "iot_dry_bathrobe": "Peignoir",
-                    "iot_dry_bed_linen": "Linge de lit",
-                    "iot_dry_bed_quilt": "Couette",
-                    "iot_dry_cotton": "Coton",
-                    "iot_dry_cuddly_toys": "Jouets en peluche",
-                    "iot_dry_curtains": "Rideaux",
-                    "iot_dry_dehumidifier": "Élimination de l\\'humidité",
-                    "iot_dry_delicates": "Délicats",
-                    "iot_dry_delicate_tablecloths": "Nappes délicates",
-                    "iot_dry_denim_jeans": "Denim - jeans",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Couette",
-                    "iot_dry_easy_iron_cotton": "Repassage super facile",
-                    "iot_dry_easy_iron_synthetics": "Repassage super facile des synthétiques",
-                    "iot_dry_gym_fit": "Sport",
-                    "iot_dry_lingerie": "Lingerie",
-                    "iot_dry_mixed": "Tissus mélangés",
-                    "iot_dry_playsuits": "Combinaisons",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Rapide 59'.",
-                    "iot_dry_refresh": "Coup d\\'éclat",
-                    "iot_dry_regenerates_waterproof": "Imperméabilisant",
-                    "iot_dry_relax_creases": "Anti-plis",
-                    "iot_dry_shirts": "Chemises",
-                    "iot_dry_small_load": "Faible charge",
-                    "iot_dry_swimsuits_and_bikinis": "Maillots de bain",
-                    "iot_dry_synthetics": "Synthétiques",
-                    "iot_dry_synthetic_dry": "Séchage des synthétiques",
-                    "iot_dry_tablecloths": "Nappes",
-                    "iot_dry_technical_fabrics": "Textiles techniques",
-                    "iot_dry_warm_embrace": "Chauffage délicat",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Animaux de compagnie",
-                    "pre_iron": "Pré-repassage",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rapide 45 min",
-                    "rapid_59": "Lavage Parfait 59 Min",
-                    "refresh": "Coup d'éclat",
-                    "relax_creases": "Anti-plis",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Chemises",
-                    "shoes": "Chaussures",
-                    "small_load": "Faible charge",
-                    "soft_care": "Soin Doux",
-                    "sport_plus": "Sports",
-                    "super_easy_iron_misti": "Repassage super facile des mixtes",
-                    "super_easy_iron_xxl": "Repassage super facile XXL",
-                    "super_fast_cottons": "Super rapide coton",
-                    "super_fast_delicates": "Super rapide délicat",
-                    "synthetics": "Synthétiques",
-                    "total_care": "Total Care",
-                    "trainers": "Baskets",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Entretien imperméable",
-                    "whites": "Blancs",
-                    "wool": "Séchage Laine",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "Charge XXL",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Programme"
-            },
-            "room_temperature": {
-                "name": "Température ambiante"
-            },
-            "humidity": {
-                "name": "Humidité"
-            },
-            "freezer_temp": {
-                "name": "Température du congélateur"
-            },
-            "fridge_temp": {
-                "name": "Température du réfrigérateur"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Fonction Chauffage 10 °C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Programme"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Séchage actif",
+                    "allergy_care": "Anti-allergies",
+                    "all_in_one": "Tout en 1",
+                    "antiallergy": "Anti-allergies",
+                    "anti_odours": "Anti-odeurs",
+                    "auto_care": "Soin automatique",
+                    "baby": "Baby",
+                    "bed_quilt": "Couette",
+                    "care_30": "Soin 30",
+                    "care_45": "Soin 45",
+                    "care_59": "Soin 59",
+                    "coloured": "Couleurs",
+                    "daily_45_min": "QUOTIDIEN 45'",
+                    "daily_perfect_59_min": "QUOTIDIEN PARFAIT 59'",
+                    "darks_and_coloured": "Couleurs dont foncées",
+                    "delicates": "Délicat",
+                    "duvet": "Couette",
+                    "eco": "Coton Éco",
+                    "ecospeed_cottons": "Ecospeed coton",
+                    "ecospeed_delicates": "Delicats ecospeed",
+                    "ecospeed_mixed": "Ecospeed mixte",
+                    "extra_hygiene": "Extra Hygiene",
+                    "fitness": "Fitness",
+                    "fresh_care": "Soin frais",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Serviettes",
+                    "hqd_bed_sheets": "Draps",
+                    "hqd_bulky": "Articles volumineux",
+                    "hqd_casual": "Journalier",
+                    "hqd_cold_wind_30": "Brise rafraîchissante 30 minutes",
+                    "hqd_cold_wind_timing": "Brise rafraîchissante ",
+                    "hqd_cotton": "Coton",
+                    "hqd_curtain": "Rideaux",
+                    "hqd_delicate": "Délicats",
+                    "hqd_diaper": "Couches",
+                    "hqd_duvet": "Couette",
+                    "hqd_feather": "Vestes en duvet",
+                    "hqd_hot_wind_timing": "Air chaud",
+                    "hqd_hygienic": "Hygiénisation",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Vestes",
+                    "hqd_jeans": "Jeans",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Tissus mélangés",
+                    "hqd_night_dry": "Séchage toute la nuit",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Rapide 20’",
+                    "hqd_quick_30": "Rapide 30’",
+                    "hqd_quick_dry": "Séchage rapide 30",
+                    "hqd_quilt": "Couvertures",
+                    "hqd_refresh": "Rafraîchissement",
+                    "hqd_school_uniform": "Uniforme scolaire",
+                    "hqd_shirt": "Chemises",
+                    "hqd_shoes": "Chaussures",
+                    "hqd_silk": "Soie",
+                    "hqd_sports": "Sport",
+                    "hqd_synthetics": "Synthétiques",
+                    "hqd_timer": "Temporisé",
+                    "hqd_towel": "Serviettes",
+                    "hqd_underwear": "Sous-vêtements",
+                    "hqd_warm_up": "Réveil",
+                    "hqd_wool": "Laine",
+                    "hqd_working_suit": "Vêtements de travail",
+                    "hygiene": "Hygiène",
+                    "iot_checkup": "Vérification",
+                    "iot_dry_anti_mites": "Anti-acariens",
+                    "iot_dry_baby": "Baby",
+                    "iot_dry_backpacks": "Sac à dos",
+                    "iot_dry_bathrobe": "Peignoir",
+                    "iot_dry_bed_linen": "Linge de lit",
+                    "iot_dry_bed_quilt": "Couette",
+                    "iot_dry_cotton": "Coton",
+                    "iot_dry_cuddly_toys": "Jouets en peluche",
+                    "iot_dry_curtains": "Rideaux",
+                    "iot_dry_dehumidifier": "Élimination de l\\'humidité",
+                    "iot_dry_delicates": "Délicats",
+                    "iot_dry_delicate_tablecloths": "Nappes délicates",
+                    "iot_dry_denim_jeans": "Denim - jeans",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Couette",
+                    "iot_dry_easy_iron_cotton": "Repassage super facile",
+                    "iot_dry_easy_iron_synthetics": "Repassage super facile des synthétiques",
+                    "iot_dry_gym_fit": "Sport",
+                    "iot_dry_lingerie": "Lingerie",
+                    "iot_dry_mixed": "Tissus mélangés",
+                    "iot_dry_playsuits": "Combinaisons",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Rapide 59'.",
+                    "iot_dry_refresh": "Coup d\\'éclat",
+                    "iot_dry_regenerates_waterproof": "Imperméabilisant",
+                    "iot_dry_relax_creases": "Anti-plis",
+                    "iot_dry_shirts": "Chemises",
+                    "iot_dry_small_load": "Faible charge",
+                    "iot_dry_swimsuits_and_bikinis": "Maillots de bain",
+                    "iot_dry_synthetics": "Synthétiques",
+                    "iot_dry_synthetic_dry": "Séchage des synthétiques",
+                    "iot_dry_tablecloths": "Nappes",
+                    "iot_dry_technical_fabrics": "Textiles techniques",
+                    "iot_dry_warm_embrace": "Chauffage délicat",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Animaux de compagnie",
+                    "pre_iron": "Pré-repassage",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rapide 45 min",
+                    "rapid_59": "Lavage Parfait 59 Min",
+                    "refresh": "Coup d'éclat",
+                    "relax_creases": "Anti-plis",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Chemises",
+                    "shoes": "Chaussures",
+                    "small_load": "Faible charge",
+                    "soft_care": "Soin Doux",
+                    "sport_plus": "Sports",
+                    "super_easy_iron_misti": "Repassage super facile des mixtes",
+                    "super_easy_iron_xxl": "Repassage super facile XXL",
+                    "super_fast_cottons": "Super rapide coton",
+                    "super_fast_delicates": "Super rapide délicat",
+                    "synthetics": "Synthétiques",
+                    "total_care": "Total Care",
+                    "trainers": "Baskets",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Entretien imperméable",
+                    "whites": "Blancs",
+                    "wool": "Séchage Laine",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "Charge XXL",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Programme"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "Couleurs 20 °C et cotons",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Soin Allergie Pro",
                     "all_in_one_49": "Tout-en-un 49'.",
                     "all_in_one_59": "Tout-en-un 59'.",
-                    "all_in_one_59_steam": "Lavage actif + vapeur",
+                    "all_in_one_59_steam": "Tout-en-un 59' + vapeur",
                     "autocare": "Autocare",
                     "autoclean": "Nettoyage du tambour",
                     "baby_60": "Bébé 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Vapeur d'eau",
                     "iot_active_wash_steam": "Lavage actif",
                     "iot_allergy_care_pro": "Soin Allergie Pro",
-                    "iot_all_in_one_59_steam": "Lavage actif + vapeur",
+                    "iot_all_in_one_59_steam": "Tout-en-un 59' + vapeur",
                     "iot_checkup": "Vérification",
                     "iot_colour_59_steam": "Couleurs 59' + Vapeur",
                     "iot_cottons_steam": "Coton + Vapeur d'eau",
@@ -889,9 +774,148 @@
                     "sparkling": "Pétillant",
                     "white": "Blanc"
                 }
+            },
+            "dry_time": {
+                "name": "Temps de séchage"
+            },
+            "power": {
+                "name": "Niveau de puissance"
+            },
+            "remaining_time": {
+                "name": "Temps restant"
+            },
+            "temperature": {
+                "name": "Température"
+            },
+            "water_efficiency": {
+                "name": "Efficacité en eau"
+            },
+            "water_saving": {
+                "name": "Économies d'eau"
+            },
+            "duration": {
+                "name": "Durée"
+            },
+            "target_temperature": {
+                "name": "Température souhaitée"
+            },
+            "spin_speed": {
+                "name": "Essorage"
+            },
+            "steam_leve": {
+                "name": "Niveau de vapeur"
+            },
+            "dirt_level": {
+                "name": "Niveau de saleté"
+            },
+            "delay_time": {
+                "name": "Démarrage Différé"
+            },
+            "suggested_load": {
+                "name": "Capacité de charge"
+            },
+            "energy_label": {
+                "name": "Efficacité énergétique"
+            },
+            "det_dust": {
+                "name": "Poudre"
+            },
+            "det_liquid": {
+                "name": "Liquide"
+            },
+            "errors": {
+                "name": "Erreur"
+            },
+            "programs": {
+                "name": "Programme actuel"
+            },
+            "room_temperature": {
+                "name": "Température ambiante"
+            },
+            "humidity": {
+                "name": "Humidité"
+            },
+            "cycles_total": {
+                "name": "Cycles Total"
+            },
+            "energy_total": {
+                "name": "Consommation d’énergie Total"
+            },
+            "water_total": {
+                "name": "Efficacité en eau Total"
+            },
+            "energy_current": {
+                "name": "Consommation d’énergie Actuel"
+            },
+            "water_current": {
+                "name": "Efficacité en eau Actuel"
+            },
+            "freezer_temp": {
+                "name": "Température du congélateur"
+            },
+            "fridge_temp": {
+                "name": "Température du réfrigérateur"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Pas de séchage",
+                    "iron_dry": "Fer",
+                    "no_dry_iron": "Prêt à ranger",
+                    "cupboard_dry": "Prêt à ranger",
+                    "extra_dry": "Extra sec",
+                    "ready_to_wear": "Prêt à porter"
+                },
+                "name": "Niveau de séchage"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Désactivé",
+                    "avoid_touch": "Évitez de toucher",
+                    "follow_touch": "Suivi"
+                },
+                "name": "Pilote éco"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Élevé",
+                    "mid": "Intermédiaire   ",
+                    "low": "Faible",
+                    "auto": "Automatique"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Réfrigérateur",
+                    "freezer": "Congélateur",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Réfrigérateur & Congélateur"
+                },
+                "name": "Zone"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Fonction Chauffage 10 °C",
+                    "iot_auto": "Automatique",
+                    "iot_cool": "Frais",
+                    "iot_dry": "Sec",
+                    "iot_fan": "Ventilateur",
+                    "iot_heat": "Chaleur",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Auto-purification",
+                    "iot_self_clean": "Auto-nettoyage",
+                    "iot_self_clean_56": "Steri-Clean 56°C",
+                    "iot_simple_start": "Démarrez maintenant",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Froid",
+                    "iot_uv_and_dry": "UV + Déshumidificateur",
+                    "iot_uv_and_fan": "UV + ventilateur",
+                    "iot_uv_and_heat": "UV + Chaleur"
+                },
+                "name": "Programme"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rapide 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Soin Allergie Pro",
                     "all_in_one_49": "Tout-en-un 49'.",
                     "all_in_one_59": "Tout-en-un 59'.",
-                    "all_in_one_59_steam": "Lavage actif + vapeur",
+                    "all_in_one_59_steam": "Tout-en-un 59' + vapeur",
                     "autocare": "Autocare",
                     "autoclean": "Nettoyage du tambour",
                     "baby_60": "Bébé 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Vapeur d'eau",
                     "iot_active_wash_steam": "Lavage actif",
                     "iot_allergy_care_pro": "Soin Allergie Pro",
-                    "iot_all_in_one_59_steam": "Lavage actif + vapeur",
+                    "iot_all_in_one_59_steam": "Tout-en-un 59' + vapeur",
                     "iot_checkup": "Vérification",
                     "iot_colour_59_steam": "Couleurs 59' + Vapeur",
                     "iot_cottons_steam": "Coton + Vapeur d'eau",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Programme"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Pas de séchage",
-                    "1": "Fer",
-                    "2": "Prêt à ranger",
-                    "3": "Prêt à ranger",
-                    "4": "Extra sec",
-                    "12": "Fer",
-                    "13": "Prêt à ranger",
-                    "14": "Prêt à porter",
-                    "15": "Extra sec",
-                    "11": "Pas de séchage"
-                },
-                "name": "Niveau de séchage"
-            },
-            "spin_speed": {
-                "name": "Essorage"
-            },
-            "temperature": {
-                "name": "Température"
-            },
-            "dry_time": {
-                "name": "Temps de séchage"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Désactivé",
-                    "1": "Évitez de toucher",
-                    "2": "Suivi"
-                },
-                "name": "Pilote éco"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Élevé",
-                    "2": "Intermédiaire   ",
-                    "3": "Faible",
-                    "4": "Automatique",
-                    "5": "Automatique"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Fonction Chauffage 10 °C",
-                    "iot_auto": "Automatique",
-                    "iot_cool": "Frais",
-                    "iot_dry": "Sec",
-                    "iot_fan": "Ventilateur",
-                    "iot_heat": "Chaleur",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Auto-purification",
-                    "iot_self_clean": "Auto-nettoyage",
-                    "iot_self_clean_56": "Steri-Clean 56°C",
-                    "iot_simple_start": "Démarrez maintenant",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Froid",
-                    "iot_uv_and_dry": "UV + Déshumidificateur",
-                    "iot_uv_and_fan": "UV + ventilateur",
-                    "iot_uv_and_heat": "UV + Chaleur"
-                },
-                "name": "Programme"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Programme"
             },
+            "dry_time": {
+                "name": "Temps de séchage"
+            },
+            "spin_speed": {
+                "name": "Essorage"
+            },
+            "temperature": {
+                "name": "Température"
+            },
             "remaining_time": {
                 "name": "Temps restant"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Réfrigérateur",
-                    "freezer": "Congélateur",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Réfrigérateur & Congélateur"
-                },
-                "name": "Zone"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Dose automatique"
-            },
-            "good_night": {
-                "name": "Bonne nuit"
-            },
             "auto_dose_softener": {
                 "name": "Dose automatique Adoucissant"
             },
             "auto_dose_detergent": {
                 "name": "Dose automatique Lessive"
             },
+            "good_night": {
+                "name": "Bonne nuit"
+            },
             "auto_set": {
                 "name": "Réglage automatique"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Anti-pli"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Essorage"
             },
-            "programs_dw": {
-                "name": "Programme"
-            },
-            "programs_ih": {
-                "name": "Programme"
-            },
-            "programs_ov": {
-                "name": "Programme"
-            },
-            "programs_td": {
-                "name": "Programme"
-            },
-            "programs_wm": {
-                "name": "Programme"
-            },
             "still_hot": {
                 "name": "Encore chaud"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Prélavage"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Dose automatique"
-            },
             "buzzer": {
                 "name": "Sonnerie de fin de cycle"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Remplacement du filtre"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Table de cuisson à induction"
+            },
+            "start_program": {
+                "name": "Programme Démarrer"
+            },
+            "stop_program": {
+                "name": "Programme Arrêter"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Gestion de la puissance"
@@ -1888,17 +1836,6 @@
                 "name": "Température cible Réfrigérateur"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Table de cuisson à induction"
-            },
-            "start_program": {
-                "name": "Programme Démarrer"
-            },
-            "stop_program": {
-                "name": "Programme Arrêter"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Climatiseur"
diff --git a/custom_components/hon/translations/he.json b/custom_components/hon/translations/he.json
index ef6d6be..feca9c3 100644
--- a/custom_components/hon/translations/he.json
+++ b/custom_components/hon/translations/he.json
@@ -3,206 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "מוּכָן",
-                    "1": "מוּכָן",
-                    "3": "הַפסָקָה",
-                    "4": "מתוזמן",
-                    "5": "מתוזמן",
-                    "6": "שְׁגִיאָה",
-                    "7": "מוּכָן",
-                    "2": "התוכנית פועלת",
-                    "8": "Test",
-                    "9": "Stopping cycle…"
+                    "ready": "מוּכָן",
+                    "running": "התוכנית פועלת",
+                    "pause": "הַפסָקָה",
+                    "scheduled": "מתוזמן",
+                    "error": "שְׁגִיאָה",
+                    "test": "Test",
+                    "ending": "Stopping cycle…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Auto",
+                    "cool": "Cool",
+                    "dry": "Dry",
+                    "heat": "Heat",
+                    "fan": "Fan"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "מוּכָן",
-                    "1": "לִשְׁטוֹף",
-                    "2": "לִשְׁטוֹף",
-                    "3": "Spin",
-                    "4": "לִשְׁטוֹף",
-                    "5": "לִשְׁטוֹף",
-                    "6": "לִשְׁטוֹף",
-                    "7": "יִבּוּשׁ",
-                    "9": "קִיטוֹר",
-                    "10": "מוּכָן",
-                    "11": "Spin",
-                    "12": "Weighing ",
-                    "13": "Weighing ",
-                    "14": "לִשְׁטוֹף",
-                    "15": "לִשְׁטוֹף",
-                    "16": "לִשְׁטוֹף",
-                    "17": "לִשְׁטוֹף",
-                    "18": "לִשְׁטוֹף",
-                    "19": "מתוזמן",
-                    "20": "שמור על טריות",
-                    "24": "Refresh",
-                    "25": "לִשְׁטוֹף",
-                    "26": "Heating",
-                    "27": "לִשְׁטוֹף"
+                    "ready": "מוּכָן",
+                    "spin": "Spin",
+                    "rinse": "לִשְׁטוֹף",
+                    "drying": "יִבּוּשׁ",
+                    "steam": "קִיטוֹר",
+                    "weighting": "Weighing ",
+                    "scheduled": "מתוזמן",
+                    "tumbling": "שמור על טריות",
+                    "refresh": "Refresh",
+                    "heating": "Heating",
+                    "washing": "לִשְׁטוֹף"
                 },
                 "name": "שלב"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "מוּכָן",
-                    "1": "Drying",
-                    "2": "יִבּוּשׁ",
-                    "3": "Cooldown",
-                    "13": "Cooldown",
-                    "14": "Drying",
-                    "15": "Drying",
-                    "16": "Cooldown",
-                    "18": "Keep Fresh",
-                    "19": "יִבּוּשׁ",
-                    "20": "יִבּוּשׁ",
-                    "11": "מוּכָן",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "מוּכָן",
+                    "heat_stroke": "Drying",
+                    "drying": "יִבּוּשׁ",
+                    "cooldown": "Cooldown",
+                    "unknown": "unknown",
+                    "tumbling": "Keep Fresh"
                 },
                 "name": "שלב"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "מוּכָן",
-                    "1": "Prewash",
-                    "2": "לִשְׁטוֹף",
-                    "3": "לִשְׁטוֹף",
-                    "4": "יִבּוּשׁ",
-                    "5": "מוּכָן",
-                    "6": "Hot rinse"
+                    "ready": "מוּכָן",
+                    "prewash": "Prewash",
+                    "washing": "לִשְׁטוֹף",
+                    "rinse": "לִשְׁטוֹף",
+                    "drying": "יִבּוּשׁ",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "שלב"
             },
             "dry_levels": {
                 "state": {
-                    "0": "ללא ייבוש",
-                    "1": "בַּרזֶל",
-                    "2": "לא לייבש ברזל",
-                    "3": "ארון יבש",
-                    "4": "יבש במיוחד",
-                    "12": "בַּרזֶל",
-                    "13": "ארון יבש",
-                    "14": "Ready to wear",
-                    "15": "יבש במיוחד",
-                    "11": "ללא ייבוש"
+                    "no_dry": "ללא ייבוש",
+                    "iron_dry": "בַּרזֶל",
+                    "no_dry_iron": "לא לייבש ברזל",
+                    "cupboard_dry": "ארון יבש",
+                    "extra_dry": "יבש במיוחד",
+                    "ready_to_wear": "Ready to wear"
                 },
                 "name": "רמת ייבוש"
             },
-            "anti_crease": {
-                "name": "Anticrease"
-            },
-            "power": {
-                "name": "Power level"
-            },
-            "remaining_time": {
-                "name": "זמן שנותר"
-            },
-            "temperature": {
-                "name": "Temperature"
-            },
-            "water_efficiency": {
-                "name": "Water efficiency"
-            },
-            "water_saving": {
-                "name": "Water savings"
-            },
-            "duration": {
-                "name": "מֶשֶׁך"
-            },
-            "target_temperature": {
-                "name": "Target temperature"
-            },
-            "spin_speed": {
-                "name": "סיבוב"
-            },
-            "steam_leve": {
-                "name": "מפלס קיטור"
-            },
-            "dirt_level": {
-                "name": "רמת עפר"
-            },
-            "delay_time": {
-                "name": "Delay Start"
-            },
-            "dry_time": {
-                "name": "זמן ייבוש"
-            },
-            "suggested_load": {
-                "name": "יכולת עומס"
-            },
-            "energy_label": {
-                "name": "חסכון באנרגיה"
-            },
-            "det_dust": {
-                "name": "Powder detergent"
-            },
-            "det_liquid": {
-                "name": "Liquid detergent"
-            },
-            "errors": {
-                "name": "Error"
-            },
-            "programs": {
-                "name": "Current program"
-            },
-            "cycles_total": {
-                "name": "מחזורים Total"
-            },
-            "energy_total": {
-                "name": "Energy Consumption Total"
-            },
-            "water_total": {
-                "name": "Water efficiency Total"
-            },
-            "energy_current": {
-                "name": "Energy Consumption Current"
-            },
-            "water_current": {
-                "name": "Water efficiency Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Auto",
-                    "1": "Cool",
-                    "2": "Cool",
-                    "3": "Dry",
-                    "4": "Heat",
-                    "5": "Fan",
-                    "6": "Fan"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "genius": "Genius",
-                    "hqd_bath_towel": "Bath towel",
-                    "hqd_bulky": "Bulky",
-                    "hqd_cold_wind_30": "Cold wind 30 minutes",
-                    "hqd_cold_wind_timing": "Cold wind",
-                    "hqd_hot_wind_timing": "Hot wind",
-                    "hqd_luxury": "Luxury",
-                    "hqd_night_dry": "Night dry",
-                    "hqd_refresh": "Refresh",
-                    "hqd_timer": "תוזמן",
-                    "hqd_warm_up": "Warm up",
-                    "hqd_working_suit": "Working suit",
-                    "iot_dry_synthetic_dry": "סינתטי יבש"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Room temperature"
-            },
-            "humidity": {
-                "name": "Humidity"
-            },
-            "freezer_temp": {
-                "name": "Freezer temperature"
-            },
-            "fridge_temp": {
-                "name": "Fridge temperature"
-            },
             "programs_ac": {
                 "state": {
                     "iot_simple_start": "התחל עכשיו"
@@ -236,6 +103,24 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "genius": "Genius",
+                    "hqd_bath_towel": "Bath towel",
+                    "hqd_bulky": "Bulky",
+                    "hqd_cold_wind_30": "Cold wind 30 minutes",
+                    "hqd_cold_wind_timing": "Cold wind",
+                    "hqd_hot_wind_timing": "Hot wind",
+                    "hqd_luxury": "Luxury",
+                    "hqd_night_dry": "Night dry",
+                    "hqd_refresh": "Refresh",
+                    "hqd_timer": "תוזמן",
+                    "hqd_warm_up": "Warm up",
+                    "hqd_working_suit": "Working suit",
+                    "iot_dry_synthetic_dry": "סינתטי יבש"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_new_energy_label": "20 מעלות צלזיוס",
@@ -246,7 +131,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49 '",
                     "all_in_one_59": "All in One 59 '",
-                    "all_in_one_59_steam": "שטיפה פעילה",
+                    "all_in_one_59_steam": "All in One 59 '",
                     "autocare": "טיפול אוטומטי",
                     "autoclean": "ניקוי אוטומטי",
                     "baby_60": "BABY_60",
@@ -276,7 +161,7 @@
                     "iot_active_steam": "קִיטוֹר",
                     "iot_active_wash_steam": "שטיפה פעילה",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "שטיפה פעילה",
+                    "iot_all_in_one_59_steam": "All in One 59 '",
                     "iot_checkup": "בְּדִיקָה",
                     "iot_delicati_59_steam": "DELICATI_59",
                     "iot_dry_air_refresh": "רענון אוויר",
@@ -447,9 +332,132 @@
             },
             "programs_wc": {
                 "state": {}
+            },
+            "dry_time": {
+                "name": "זמן ייבוש"
+            },
+            "power": {
+                "name": "Power level"
+            },
+            "remaining_time": {
+                "name": "זמן שנותר"
+            },
+            "temperature": {
+                "name": "Temperature"
+            },
+            "water_efficiency": {
+                "name": "Water efficiency"
+            },
+            "water_saving": {
+                "name": "Water savings"
+            },
+            "duration": {
+                "name": "מֶשֶׁך"
+            },
+            "target_temperature": {
+                "name": "Target temperature"
+            },
+            "spin_speed": {
+                "name": "סיבוב"
+            },
+            "steam_leve": {
+                "name": "מפלס קיטור"
+            },
+            "dirt_level": {
+                "name": "רמת עפר"
+            },
+            "delay_time": {
+                "name": "Delay Start"
+            },
+            "suggested_load": {
+                "name": "יכולת עומס"
+            },
+            "energy_label": {
+                "name": "חסכון באנרגיה"
+            },
+            "det_dust": {
+                "name": "Powder detergent"
+            },
+            "det_liquid": {
+                "name": "Liquid detergent"
+            },
+            "errors": {
+                "name": "Error"
+            },
+            "programs": {
+                "name": "Current program"
+            },
+            "room_temperature": {
+                "name": "Room temperature"
+            },
+            "humidity": {
+                "name": "Humidity"
+            },
+            "cycles_total": {
+                "name": "מחזורים Total"
+            },
+            "energy_total": {
+                "name": "Energy Consumption Total"
+            },
+            "water_total": {
+                "name": "Water efficiency Total"
+            },
+            "energy_current": {
+                "name": "Energy Consumption Current"
+            },
+            "water_current": {
+                "name": "Water efficiency Current"
+            },
+            "freezer_temp": {
+                "name": "Freezer temperature"
+            },
+            "fridge_temp": {
+                "name": "Fridge temperature"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "ללא ייבוש",
+                    "iron_dry": "בַּרזֶל",
+                    "no_dry_iron": "לא לייבש ברזל",
+                    "cupboard_dry": "ארון יבש",
+                    "extra_dry": "יבש במיוחד",
+                    "ready_to_wear": "Ready to wear"
+                },
+                "name": "רמת ייבוש"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Off",
+                    "avoid_touch": "Avoid touch",
+                    "follow_touch": "Follow"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "High",
+                    "mid": "Medium   ",
+                    "low": "Low",
+                    "auto": "Auto"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Fridge",
+                    "freezer": "Freezer",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Fridge & Freezer"
+                },
+                "name": "Zone"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_simple_start": "התחל עכשיו"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "gentle_wash": "Gentle wash",
@@ -505,7 +513,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49 '",
                     "all_in_one_59": "All in One 59 '",
-                    "all_in_one_59_steam": "שטיפה פעילה",
+                    "all_in_one_59_steam": "All in One 59 '",
                     "autocare": "טיפול אוטומטי",
                     "autoclean": "ניקוי אוטומטי",
                     "baby_60": "BABY_60",
@@ -535,7 +543,7 @@
                     "iot_active_steam": "קִיטוֹר",
                     "iot_active_wash_steam": "שטיפה פעילה",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "שטיפה פעילה",
+                    "iot_all_in_one_59_steam": "All in One 59 '",
                     "iot_checkup": "בְּדִיקָה",
                     "iot_delicati_59_steam": "DELICATI_59",
                     "iot_dry_air_refresh": "רענון אוויר",
@@ -692,53 +700,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "ללא ייבוש",
-                    "1": "בַּרזֶל",
-                    "2": "לא לייבש ברזל",
-                    "3": "ארון יבש",
-                    "4": "יבש במיוחד",
-                    "12": "בַּרזֶל",
-                    "13": "ארון יבש",
-                    "14": "Ready to wear",
-                    "15": "יבש במיוחד",
-                    "11": "ללא ייבוש"
-                },
-                "name": "רמת ייבוש"
-            },
-            "spin_speed": {
-                "name": "סיבוב"
-            },
-            "temperature": {
-                "name": "Temperature"
-            },
-            "dry_time": {
-                "name": "זמן ייבוש"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Off",
-                    "1": "Avoid touch",
-                    "2": "Follow"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "High",
-                    "2": "Medium   ",
-                    "3": "Low",
-                    "4": "Auto",
-                    "5": "Auto"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_simple_start": "התחל עכשיו"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "chiller": "Quick cool",
@@ -751,17 +712,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "זמן ייבוש"
+            },
+            "spin_speed": {
+                "name": "סיבוב"
+            },
+            "temperature": {
+                "name": "Temperature"
+            },
             "remaining_time": {
                 "name": "זמן שנותר"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Fridge",
-                    "freezer": "Freezer",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Fridge & Freezer"
-                },
-                "name": "Zone"
             }
         },
         "switch": {
@@ -849,18 +810,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "מינון אוטומטי"
-            },
-            "good_night": {
-                "name": "לילה טוב"
-            },
             "auto_dose_softener": {
                 "name": "מינון אוטומטי מרכך"
             },
             "auto_dose_detergent": {
                 "name": "מינון אוטומטי חומר ניקוי"
             },
+            "good_night": {
+                "name": "לילה טוב"
+            },
             "auto_set": {
                 "name": "Auto-Set"
             },
@@ -893,27 +851,12 @@
             "anti_crease": {
                 "name": "Anticrease"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "סיבוב"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Still hot"
             },
@@ -944,12 +887,6 @@
             "prewash": {
                 "name": "שטיפה מראש"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "מינון אוטומטי"
-            },
             "buzzer": {
                 "name": "Cycle end chime"
             },
@@ -975,6 +912,17 @@
                 "name": "Filter replacement"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Induction Hob"
+            },
+            "start_program": {
+                "name": "Program Start"
+            },
+            "stop_program": {
+                "name": "Program Stop"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Power management"
@@ -1013,17 +961,6 @@
                 "name": "Target temperature Fridge"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Induction Hob"
-            },
-            "start_program": {
-                "name": "Program Start"
-            },
-            "stop_program": {
-                "name": "Program Stop"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Air conditioner"
diff --git a/custom_components/hon/translations/hr.json b/custom_components/hon/translations/hr.json
index 60f329c..e96dc3f 100644
--- a/custom_components/hon/translations/hr.json
+++ b/custom_components/hon/translations/hr.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Spremno",
-                    "3": "Zaustavi",
-                    "4": "Zakazano",
-                    "5": "Zakazano",
-                    "6": "Greška",
-                    "7": "Spremno",
-                    "2": "Program u tijeku",
-                    "8": "Test",
-                    "9": "Zaustavljanje ciklusa…"
+                    "ready": "Spremno",
+                    "running": "Program u tijeku",
+                    "pause": "Zaustavi",
+                    "scheduled": "Zakazano",
+                    "error": "Greška",
+                    "test": "Test",
+                    "ending": "Zaustavljanje ciklusa…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Automatski",
+                    "cool": "Hlađenje",
+                    "dry": "Sušenje",
+                    "heat": "Zagrijavanje",
+                    "fan": "Ventilator"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Pranje",
-                    "2": "Pranje",
-                    "3": "Okretaj",
-                    "4": "Ispiranje",
-                    "5": "Ispiranje",
-                    "6": "Ispiranje",
-                    "7": "Sušenje",
-                    "9": "Para",
-                    "10": "Spremno",
-                    "11": "Okretaj",
-                    "12": "Mjerenje težine ",
-                    "13": "Mjerenje težine ",
-                    "14": "Pranje",
-                    "15": "Pranje",
-                    "16": "Pranje",
-                    "17": "Ispiranje",
-                    "18": "Ispiranje",
-                    "19": "Zakazano",
-                    "20": "Održavanje svježine",
-                    "24": "Protiv neugodnih mirisa",
-                    "25": "Pranje",
-                    "26": "Grijanje",
-                    "27": "Pranje"
+                    "ready": "Spremno",
+                    "spin": "Okretaj",
+                    "rinse": "Ispiranje",
+                    "drying": "Sušenje",
+                    "steam": "Para",
+                    "weighting": "Mjerenje težine ",
+                    "scheduled": "Zakazano",
+                    "tumbling": "Održavanje svježine",
+                    "refresh": "Protiv neugodnih mirisa",
+                    "heating": "Grijanje",
+                    "washing": "Pranje"
                 },
                 "name": "Faza"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Sušenje",
-                    "2": "Sušenje",
-                    "3": "Hlađenje",
-                    "13": "Hlađenje",
-                    "14": "Sušenje",
-                    "15": "Sušenje",
-                    "16": "Hlađenje",
-                    "18": "Održi svježim",
-                    "19": "Sušenje",
-                    "20": "Sušenje",
-                    "11": "Spremno",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Spremno",
+                    "heat_stroke": "Sušenje",
+                    "drying": "Sušenje",
+                    "cooldown": "Hlađenje",
+                    "unknown": "unknown",
+                    "tumbling": "Održi svježim"
                 },
                 "name": "Faza"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Pretpranje",
-                    "2": "Pranje",
-                    "3": "Ispiranje",
-                    "4": "Sušenje",
-                    "5": "Spremno",
-                    "6": "Hot rinse"
+                    "ready": "Spremno",
+                    "prewash": "Pretpranje",
+                    "washing": "Pranje",
+                    "rinse": "Ispiranje",
+                    "drying": "Sušenje",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Faza"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Bez sušenja",
-                    "1": "Suho za glačanje",
-                    "2": "Suho za spremanje",
-                    "3": "Suho za spremanje",
-                    "4": "Potpuno suho",
-                    "12": "Suho za glačanje",
-                    "13": "Suho za spremanje",
-                    "14": "Spremno za nošenje",
-                    "15": "Potpuno suho",
-                    "11": "Bez sušenja"
+                    "no_dry": "Bez sušenja",
+                    "iron_dry": "Suho za glačanje",
+                    "no_dry_iron": "Suho za spremanje",
+                    "cupboard_dry": "Suho za spremanje",
+                    "extra_dry": "Potpuno suho",
+                    "ready_to_wear": "Spremno za nošenje"
                 },
                 "name": "Stupanj suhoće"
             },
-            "anti_crease": {
-                "name": "Sprečavanje gužvanja"
-            },
-            "power": {
-                "name": "Razina napajanja"
-            },
-            "remaining_time": {
-                "name": "Preostalo vrijeme"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "water_efficiency": {
-                "name": "Učinkovitost vode"
-            },
-            "water_saving": {
-                "name": "Ušteda na vodi"
-            },
-            "duration": {
-                "name": "Trajanje"
-            },
-            "target_temperature": {
-                "name": "Ciljana temperatura"
-            },
-            "spin_speed": {
-                "name": "Centrifuga"
-            },
-            "steam_leve": {
-                "name": "Razina pare"
-            },
-            "dirt_level": {
-                "name": "Stupanj zaprljanosti"
-            },
-            "delay_time": {
-                "name": "Odgoda početka"
-            },
-            "dry_time": {
-                "name": "Trajanje sušenja"
-            },
-            "suggested_load": {
-                "name": "Kapacitet rublja"
-            },
-            "energy_label": {
-                "name": "Energetska učinkovitost"
-            },
-            "det_dust": {
-                "name": "Prašak"
-            },
-            "det_liquid": {
-                "name": "Tekućina"
-            },
-            "errors": {
-                "name": "Greška"
-            },
-            "programs": {
-                "name": "Trenutačni program"
-            },
-            "cycles_total": {
-                "name": "Programi Ukupno"
-            },
-            "energy_total": {
-                "name": "Potrošnja energije Ukupno"
-            },
-            "water_total": {
-                "name": "Učinkovitost vode Ukupno"
-            },
-            "energy_current": {
-                "name": "Potrošnja energije Current"
-            },
-            "water_current": {
-                "name": "Učinkovitost vode Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Automatski",
-                    "1": "Hlađenje",
-                    "2": "Hlađenje",
-                    "3": "Sušenje",
-                    "4": "Zagrijavanje",
-                    "5": "Ventilator",
-                    "6": "Ventilator"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Aktivno sušenje",
-                    "allergy_care": "Antialergijski",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Antialergijski",
-                    "anti_odours": "Protiv neugodnih mirisa",
-                    "auto_care": "Auto Care",
-                    "baby": "Dječje rublje",
-                    "bed_quilt": "Pokrivači",
-                    "care_30": "Njega 30",
-                    "care_45": "Njega 45",
-                    "care_59": "Njega 59",
-                    "coloured": "Šareno",
-                    "daily_45_min": "Dnevni 45'",
-                    "daily_perfect_59_min": "Dnevni Perfect 59'",
-                    "darks_and_coloured": "Tamno & Šareno",
-                    "delicates": "Osjetljivo",
-                    "duvet": "Popluni",
-                    "eco": "Ekološki pamuk",
-                    "ecospeed_cottons": "Ecospeed Pamuk",
-                    "ecospeed_delicates": "Ecospeed osjetljivo",
-                    "ecospeed_mixed": "Ecospeed Miješane tkanine",
-                    "extra_hygiene": "Extra higijenski",
-                    "fitness": "Fitness",
-                    "fresh_care": "Svježa njega",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Ručnici",
-                    "hqd_bed_sheets": "Plahte",
-                    "hqd_bulky": "Glomazni komadi",
-                    "hqd_casual": "Opušteno",
-                    "hqd_cold_wind_30": "Hladni zrak, 30 minuta",
-                    "hqd_cold_wind_timing": "Hladni zrak ",
-                    "hqd_cotton": "Pamuk",
-                    "hqd_curtain": "Zavjese",
-                    "hqd_delicate": "Osjetljivo rublje",
-                    "hqd_diaper": "Pelene",
-                    "hqd_duvet": "Poplun",
-                    "hqd_feather": "Jakne punjene paperjem",
-                    "hqd_hot_wind_timing": "Vrući zrak",
-                    "hqd_hygienic": "Higijenizacija",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Jakne",
-                    "hqd_jeans": "Traperice",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Miješano rublje",
-                    "hqd_night_dry": "Sušenje preko noći",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious Cure",
-                    "hqd_quick_20": "Brzo 20",
-                    "hqd_quick_30": "Brzo 30",
-                    "hqd_quick_dry": "Brzo sušenje 30",
-                    "hqd_quilt": "Popluni",
-                    "hqd_refresh": "Protiv neugodnih mirisa",
-                    "hqd_school_uniform": "Školska uniforma",
-                    "hqd_shirt": "Majice",
-                    "hqd_shoes": "Cipele",
-                    "hqd_silk": "Svila",
-                    "hqd_sports": "Sportska odjeća",
-                    "hqd_synthetics": "Sintetika",
-                    "hqd_timer": "Vremenski definirano",
-                    "hqd_towel": "Ručnici",
-                    "hqd_underwear": "Donje rublje",
-                    "hqd_warm_up": "Zagrijavanje",
-                    "hqd_wool": "Vuna",
-                    "hqd_working_suit": "Radna odjeća",
-                    "hygiene": "Higijena",
-                    "iot_checkup": "Kontrolni pregled",
-                    "iot_dry_anti_mites": "Protiv grinja",
-                    "iot_dry_baby": "Dječje rublje",
-                    "iot_dry_backpacks": "Ruksaci",
-                    "iot_dry_bathrobe": "Kupaonski ogrtači",
-                    "iot_dry_bed_linen": "Posteljina",
-                    "iot_dry_bed_quilt": "Pokrivači",
-                    "iot_dry_cotton": "Pamuk",
-                    "iot_dry_cuddly_toys": "Plišane igračke",
-                    "iot_dry_curtains": "Zavjese",
-                    "iot_dry_dehumidifier": "Odstranjivač vlage",
-                    "iot_dry_delicates": "Osjetljivo",
-                    "iot_dry_delicate_tablecloths": "Osjetljivi stolnjaci",
-                    "iot_dry_denim_jeans": "Traper – Traperice",
-                    "iot_dry_down_jacket": "Jakna",
-                    "iot_dry_duvet": "Popluni",
-                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
-                    "iot_dry_easy_iron_synthetics": "Super Easy Iron za sintetičko rublje",
-                    "iot_dry_gym_fit": "Fitness odjeća",
-                    "iot_dry_lingerie": "Donje rublje",
-                    "iot_dry_mixed": "Miješane tkanine",
-                    "iot_dry_playsuits": "Kombinezoni",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Brzi program 59’.",
-                    "iot_dry_refresh": "Osvježavanje",
-                    "iot_dry_regenerates_waterproof": "Regeneracija vodootporne odjeće",
-                    "iot_dry_relax_creases": "Smanjenje nabora",
-                    "iot_dry_shirts": "Košulje",
-                    "iot_dry_small_load": "Mali kapacitet",
-                    "iot_dry_swimsuits_and_bikinis": "Kupaći kostimi",
-                    "iot_dry_synthetics": "Sintetika",
-                    "iot_dry_synthetic_dry": "Suha sintetika",
-                    "iot_dry_tablecloths": "Stolnjaci",
-                    "iot_dry_technical_fabrics": "Tehničko platno",
-                    "iot_dry_warm_embrace": "Zagrijavanje",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Traper",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Kućni ljubimci",
-                    "pre_iron": "Prije glačanja",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Brzi 45 min",
-                    "rapid_59": "Perfect Rapid 59 Min",
-                    "refresh": "Osvježavanje",
-                    "relax_creases": "Smanjenje nabora",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Košulje",
-                    "shoes": "Cipele",
-                    "small_load": "Mali kapacitet",
-                    "soft_care": "Soft Care",
-                    "sport_plus": "Sport Plus",
-                    "super_easy_iron_misti": "Iznimno jednostavno glačanje za raznovrsne tkanine",
-                    "super_easy_iron_xxl": "Iznimno jednostavno glačanje XXL",
-                    "super_fast_cottons": "Super brzi Pamuk",
-                    "super_fast_delicates": "Super brzi Osjetljivo",
-                    "synthetics": "Sintetika",
-                    "total_care": "Total Care",
-                    "trainers": "Trenirke i sportska obuća",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Regeneracija vodootporne odjeće",
-                    "whites": "Bijelo",
-                    "wool": "Sušenje vune",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "XXL kapacitet",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Sobna temperatura"
-            },
-            "humidity": {
-                "name": "Vlažnost"
-            },
-            "freezer_temp": {
-                "name": "Temperatura zamrzivača"
-            },
-            "fridge_temp": {
-                "name": "Temperatura hladnjaka"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funkcija grijanja na 10 °C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Aktivno sušenje",
+                    "allergy_care": "Antialergijski",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Antialergijski",
+                    "anti_odours": "Protiv neugodnih mirisa",
+                    "auto_care": "Auto Care",
+                    "baby": "Dječje rublje",
+                    "bed_quilt": "Pokrivači",
+                    "care_30": "Njega 30",
+                    "care_45": "Njega 45",
+                    "care_59": "Njega 59",
+                    "coloured": "Šareno",
+                    "daily_45_min": "Dnevni 45'",
+                    "daily_perfect_59_min": "Dnevni Perfect 59'",
+                    "darks_and_coloured": "Tamno & Šareno",
+                    "delicates": "Osjetljivo",
+                    "duvet": "Popluni",
+                    "eco": "Ekološki pamuk",
+                    "ecospeed_cottons": "Ecospeed Pamuk",
+                    "ecospeed_delicates": "Ecospeed osjetljivo",
+                    "ecospeed_mixed": "Ecospeed Miješane tkanine",
+                    "extra_hygiene": "Extra higijenski",
+                    "fitness": "Fitness",
+                    "fresh_care": "Svježa njega",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Ručnici",
+                    "hqd_bed_sheets": "Plahte",
+                    "hqd_bulky": "Glomazni komadi",
+                    "hqd_casual": "Opušteno",
+                    "hqd_cold_wind_30": "Hladni zrak, 30 minuta",
+                    "hqd_cold_wind_timing": "Hladni zrak ",
+                    "hqd_cotton": "Pamuk",
+                    "hqd_curtain": "Zavjese",
+                    "hqd_delicate": "Osjetljivo rublje",
+                    "hqd_diaper": "Pelene",
+                    "hqd_duvet": "Poplun",
+                    "hqd_feather": "Jakne punjene paperjem",
+                    "hqd_hot_wind_timing": "Vrući zrak",
+                    "hqd_hygienic": "Higijenizacija",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Jakne",
+                    "hqd_jeans": "Traperice",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Miješano rublje",
+                    "hqd_night_dry": "Sušenje preko noći",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious Cure",
+                    "hqd_quick_20": "Brzo 20",
+                    "hqd_quick_30": "Brzo 30",
+                    "hqd_quick_dry": "Brzo sušenje 30",
+                    "hqd_quilt": "Popluni",
+                    "hqd_refresh": "Protiv neugodnih mirisa",
+                    "hqd_school_uniform": "Školska uniforma",
+                    "hqd_shirt": "Majice",
+                    "hqd_shoes": "Cipele",
+                    "hqd_silk": "Svila",
+                    "hqd_sports": "Sportska odjeća",
+                    "hqd_synthetics": "Sintetika",
+                    "hqd_timer": "Vremenski definirano",
+                    "hqd_towel": "Ručnici",
+                    "hqd_underwear": "Donje rublje",
+                    "hqd_warm_up": "Zagrijavanje",
+                    "hqd_wool": "Vuna",
+                    "hqd_working_suit": "Radna odjeća",
+                    "hygiene": "Higijena",
+                    "iot_checkup": "Kontrolni pregled",
+                    "iot_dry_anti_mites": "Protiv grinja",
+                    "iot_dry_baby": "Dječje rublje",
+                    "iot_dry_backpacks": "Ruksaci",
+                    "iot_dry_bathrobe": "Kupaonski ogrtači",
+                    "iot_dry_bed_linen": "Posteljina",
+                    "iot_dry_bed_quilt": "Pokrivači",
+                    "iot_dry_cotton": "Pamuk",
+                    "iot_dry_cuddly_toys": "Plišane igračke",
+                    "iot_dry_curtains": "Zavjese",
+                    "iot_dry_dehumidifier": "Odstranjivač vlage",
+                    "iot_dry_delicates": "Osjetljivo",
+                    "iot_dry_delicate_tablecloths": "Osjetljivi stolnjaci",
+                    "iot_dry_denim_jeans": "Traper – Traperice",
+                    "iot_dry_down_jacket": "Jakna",
+                    "iot_dry_duvet": "Popluni",
+                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
+                    "iot_dry_easy_iron_synthetics": "Super Easy Iron za sintetičko rublje",
+                    "iot_dry_gym_fit": "Fitness odjeća",
+                    "iot_dry_lingerie": "Donje rublje",
+                    "iot_dry_mixed": "Miješane tkanine",
+                    "iot_dry_playsuits": "Kombinezoni",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Brzi program 59’.",
+                    "iot_dry_refresh": "Osvježavanje",
+                    "iot_dry_regenerates_waterproof": "Regeneracija vodootporne odjeće",
+                    "iot_dry_relax_creases": "Smanjenje nabora",
+                    "iot_dry_shirts": "Košulje",
+                    "iot_dry_small_load": "Mali kapacitet",
+                    "iot_dry_swimsuits_and_bikinis": "Kupaći kostimi",
+                    "iot_dry_synthetics": "Sintetika",
+                    "iot_dry_synthetic_dry": "Suha sintetika",
+                    "iot_dry_tablecloths": "Stolnjaci",
+                    "iot_dry_technical_fabrics": "Tehničko platno",
+                    "iot_dry_warm_embrace": "Zagrijavanje",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Traper",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Kućni ljubimci",
+                    "pre_iron": "Prije glačanja",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Brzi 45 min",
+                    "rapid_59": "Perfect Rapid 59 Min",
+                    "refresh": "Osvježavanje",
+                    "relax_creases": "Smanjenje nabora",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Košulje",
+                    "shoes": "Cipele",
+                    "small_load": "Mali kapacitet",
+                    "soft_care": "Soft Care",
+                    "sport_plus": "Sport Plus",
+                    "super_easy_iron_misti": "Iznimno jednostavno glačanje za raznovrsne tkanine",
+                    "super_easy_iron_xxl": "Iznimno jednostavno glačanje XXL",
+                    "super_fast_cottons": "Super brzi Pamuk",
+                    "super_fast_delicates": "Super brzi Osjetljivo",
+                    "synthetics": "Sintetika",
+                    "total_care": "Total Care",
+                    "trainers": "Trenirke i sportska obuća",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Regeneracija vodootporne odjeće",
+                    "whites": "Bijelo",
+                    "wool": "Sušenje vune",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "XXL kapacitet",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° šareno i pamučno rublje",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Alergijska njega Pro",
                     "all_in_one_49": "Sve u jednom 49’.",
                     "all_in_one_59": "Sve u jednom 59’.",
-                    "all_in_one_59_steam": "Aktivno pranje + para",
+                    "all_in_one_59_steam": "Sve u jednom 59’ + para",
                     "autocare": "Automatska njega",
                     "autoclean": "Čišćenje bubnja",
                     "baby_60": "All Baby 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktivno pranje",
                     "iot_allergy_care_pro": "Alergijska njega Pro",
-                    "iot_all_in_one_59_steam": "Aktivno pranje + para",
+                    "iot_all_in_one_59_steam": "Sve u jednom 59’ + para",
                     "iot_checkup": "Kontrolni pregled",
                     "iot_colour_59_steam": "Boje 59' + para",
                     "iot_cottons_steam": "Pamuk + Para",
@@ -889,9 +774,148 @@
                     "sparkling": "Pjenušavo vino",
                     "white": "Bijelo vino"
                 }
+            },
+            "dry_time": {
+                "name": "Trajanje sušenja"
+            },
+            "power": {
+                "name": "Razina napajanja"
+            },
+            "remaining_time": {
+                "name": "Preostalo vrijeme"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
+            "water_efficiency": {
+                "name": "Učinkovitost vode"
+            },
+            "water_saving": {
+                "name": "Ušteda na vodi"
+            },
+            "duration": {
+                "name": "Trajanje"
+            },
+            "target_temperature": {
+                "name": "Ciljana temperatura"
+            },
+            "spin_speed": {
+                "name": "Centrifuga"
+            },
+            "steam_leve": {
+                "name": "Razina pare"
+            },
+            "dirt_level": {
+                "name": "Stupanj zaprljanosti"
+            },
+            "delay_time": {
+                "name": "Odgoda početka"
+            },
+            "suggested_load": {
+                "name": "Kapacitet rublja"
+            },
+            "energy_label": {
+                "name": "Energetska učinkovitost"
+            },
+            "det_dust": {
+                "name": "Prašak"
+            },
+            "det_liquid": {
+                "name": "Tekućina"
+            },
+            "errors": {
+                "name": "Greška"
+            },
+            "programs": {
+                "name": "Trenutačni program"
+            },
+            "room_temperature": {
+                "name": "Sobna temperatura"
+            },
+            "humidity": {
+                "name": "Vlažnost"
+            },
+            "cycles_total": {
+                "name": "Programi Ukupno"
+            },
+            "energy_total": {
+                "name": "Potrošnja energije Ukupno"
+            },
+            "water_total": {
+                "name": "Učinkovitost vode Ukupno"
+            },
+            "energy_current": {
+                "name": "Potrošnja energije Current"
+            },
+            "water_current": {
+                "name": "Učinkovitost vode Current"
+            },
+            "freezer_temp": {
+                "name": "Temperatura zamrzivača"
+            },
+            "fridge_temp": {
+                "name": "Temperatura hladnjaka"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Bez sušenja",
+                    "iron_dry": "Suho za glačanje",
+                    "no_dry_iron": "Suho za spremanje",
+                    "cupboard_dry": "Suho za spremanje",
+                    "extra_dry": "Potpuno suho",
+                    "ready_to_wear": "Spremno za nošenje"
+                },
+                "name": "Stupanj suhoće"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Isključeno",
+                    "avoid_touch": "Izbjegavajte dodir",
+                    "follow_touch": "Pratite"
+                },
+                "name": "Eko-pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Visoko",
+                    "mid": "Srednje   ",
+                    "low": "Nisko",
+                    "auto": "Automatski"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Hladnjak",
+                    "freezer": "Zamrzivač",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Hladnjak & Zamrzivač"
+                },
+                "name": "Zona"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funkcija grijanja na 10 °C",
+                    "iot_auto": "Automatski",
+                    "iot_cool": "Hlađenje",
+                    "iot_dry": "Sušenje",
+                    "iot_fan": "Ventilator",
+                    "iot_heat": "Zagrijavanje",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Sampročišćavanje",
+                    "iot_self_clean": "Samočišćenje",
+                    "iot_self_clean_56": "Sterilno čišćenje 56°C",
+                    "iot_simple_start": "Pokreni sada",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + automatski",
+                    "iot_uv_and_cool": "UV + hladno",
+                    "iot_uv_and_dry": "UV + odvlaživač",
+                    "iot_uv_and_fan": "UV + ventilator",
+                    "iot_uv_and_heat": "UV + grijanje"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Brzi 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Alergijska njega Pro",
                     "all_in_one_49": "Sve u jednom 49’.",
                     "all_in_one_59": "Sve u jednom 59’.",
-                    "all_in_one_59_steam": "Aktivno pranje + para",
+                    "all_in_one_59_steam": "Sve u jednom 59’ + para",
                     "autocare": "Automatska njega",
                     "autoclean": "Čišćenje bubnja",
                     "baby_60": "All Baby 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktivno pranje",
                     "iot_allergy_care_pro": "Alergijska njega Pro",
-                    "iot_all_in_one_59_steam": "Aktivno pranje + para",
+                    "iot_all_in_one_59_steam": "Sve u jednom 59’ + para",
                     "iot_checkup": "Kontrolni pregled",
                     "iot_colour_59_steam": "Boje 59' + para",
                     "iot_cottons_steam": "Pamuk + Para",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Bez sušenja",
-                    "1": "Suho za glačanje",
-                    "2": "Suho za spremanje",
-                    "3": "Suho za spremanje",
-                    "4": "Potpuno suho",
-                    "12": "Suho za glačanje",
-                    "13": "Suho za spremanje",
-                    "14": "Spremno za nošenje",
-                    "15": "Potpuno suho",
-                    "11": "Bez sušenja"
-                },
-                "name": "Stupanj suhoće"
-            },
-            "spin_speed": {
-                "name": "Centrifuga"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "dry_time": {
-                "name": "Trajanje sušenja"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Isključeno",
-                    "1": "Izbjegavajte dodir",
-                    "2": "Pratite"
-                },
-                "name": "Eko-pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Visoko",
-                    "2": "Srednje   ",
-                    "3": "Nisko",
-                    "4": "Automatski",
-                    "5": "Automatski"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funkcija grijanja na 10 °C",
-                    "iot_auto": "Automatski",
-                    "iot_cool": "Hlađenje",
-                    "iot_dry": "Sušenje",
-                    "iot_fan": "Ventilator",
-                    "iot_heat": "Zagrijavanje",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Sampročišćavanje",
-                    "iot_self_clean": "Samočišćenje",
-                    "iot_self_clean_56": "Sterilno čišćenje 56°C",
-                    "iot_simple_start": "Pokreni sada",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + automatski",
-                    "iot_uv_and_cool": "UV + hladno",
-                    "iot_uv_and_dry": "UV + odvlaživač",
-                    "iot_uv_and_fan": "UV + ventilator",
-                    "iot_uv_and_heat": "UV + grijanje"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTOMATSKA POSTAVKA",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Trajanje sušenja"
+            },
+            "spin_speed": {
+                "name": "Centrifuga"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
             "remaining_time": {
                 "name": "Preostalo vrijeme"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Hladnjak",
-                    "freezer": "Zamrzivač",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Hladnjak & Zamrzivač"
-                },
-                "name": "Zona"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Aquaplus"
             },
-            "auto_dose": {
-                "name": "Automatsko doziranje"
-            },
-            "good_night": {
-                "name": "Good Night"
-            },
             "auto_dose_softener": {
                 "name": "Automatsko doziranje Omekšivač"
             },
             "auto_dose_detergent": {
                 "name": "Automatsko doziranje Deterdžent"
             },
+            "good_night": {
+                "name": "Good Night"
+            },
             "auto_set": {
                 "name": "Automatsko postavljanje"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Sprečavanje gužvanja"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Aquaplus"
             },
             "spin_speed": {
                 "name": "Centrifuga"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Još vruće"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Pretpranje"
             },
-            "acqua_plus": {
-                "name": "Aquaplus"
-            },
-            "auto_dose": {
-                "name": "Automatsko doziranje"
-            },
             "buzzer": {
                 "name": "Zvono za završetak ciklusa"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Zamjena filtra"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Indukcijska ploča za kuhanje"
+            },
+            "start_program": {
+                "name": "Program Početak"
+            },
+            "stop_program": {
+                "name": "Program Zaustavi"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Energetski učinkovito upravljanje"
@@ -1888,17 +1836,6 @@
                 "name": "Ciljana temperatura Hladnjak"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Indukcijska ploča za kuhanje"
-            },
-            "start_program": {
-                "name": "Program Početak"
-            },
-            "stop_program": {
-                "name": "Program Zaustavi"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klimatizacijski uređaj"
diff --git a/custom_components/hon/translations/it.json b/custom_components/hon/translations/it.json
index 9416e94..c076569 100644
--- a/custom_components/hon/translations/it.json
+++ b/custom_components/hon/translations/it.json
@@ -1,379 +1,75 @@
 {
-    "config": {
-        "step": {
-            "user": {
-                "description": "Fai il login",
-                "data": {
-                    "email": "Email",
-                    "password": "Password"
-                }
-            }
-        }
-    },
     "entity": {
         "sensor": {
-            "mode": {
-                "state": {
-                    "0": "Disconnesso",
-                    "1": "Pronto",
-                    "2": "In Funzione",
-                    "3": "In Pausa",
-                    "5": "Programmato",
-                    "6": "Errore",
-                    "7": "Terminato"
-                }
-            },
-            "errors": {
-                "state": {
-                    "00": "Nessun Errore",
-                    "100000000000": "E2: Controllare se la porta è chiusa correttamente",
-                    "8000000000000": "E4: Controllare l'approvvigionamento idrico"
-                },
-                "name": "Errore"
-            },
-            "programs": {
-                "state": {
-                    "0": "Default",
-                    "62": "Cotone",
-                    "63": "Sintentici",
-                    "64": "Misti",
-                    "66": "Lenzuola",
-                    "71": "Tende",
-                    "72": "Sports",
-                    "74": "i-time",
-                    "75": "Piumino",
-                    "76": "Lana",
-                    "78": "i-Refresh",
-                    "83": "Asciugamani",
-                    "85": "Asciugatura Rapida",
-                    "92": "Delicati",
-                    "103": "Controllo Remoto"
-                },
-                "name": "Programma attuale"
-            },
-            "tumbledryertemplevel": {
-                "state": {
-                    "1": "Freddo",
-                    "2": "Bassa temperatura L-1",
-                    "3": "Media temperature L-2",
-                    "4": "Alta temperature L-3"
-                }
-            },
             "washing_modes": {
                 "state": {
-                    "0": "Pronta",
-                    "1": "Pronta",
-                    "3": "Pausa",
-                    "4": "Pianificato",
-                    "5": "Pianificato",
-                    "6": "Errore",
-                    "7": "Pronta",
-                    "2": "Programma in esecuzione",
-                    "8": "Test",
-                    "9": "Arresto il ciclo..."
+                    "ready": "Pronta",
+                    "running": "Programma in esecuzione",
+                    "pause": "Pausa",
+                    "scheduled": "Pianificato",
+                    "error": "Errore",
+                    "test": "Test",
+                    "ending": "Arresto il ciclo..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Auto",
+                    "cool": "Freddo",
+                    "dry": "Deumidificazione",
+                    "heat": "Caldo",
+                    "fan": "Ventilatore"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Pronta",
-                    "1": "Lavaggio",
-                    "2": "Lavaggio",
-                    "3": "Centrifuga",
-                    "4": "Risciacqui",
-                    "5": "Risciacqui",
-                    "6": "Risciacqui",
-                    "7": "Asciugatura",
-                    "9": "Vapore",
-                    "10": "Pronta",
-                    "11": "Centrifuga",
-                    "12": "Pesatura",
-                    "13": "Pesatura",
-                    "14": "Lavaggio",
-                    "15": "Lavaggio",
-                    "16": "Lavaggio",
-                    "17": "Risciacqui",
-                    "18": "Risciacqui",
-                    "19": "Pianificato",
-                    "20": "Keep Fresh",
-                    "24": "Rinfresca",
-                    "25": "Lavaggio",
-                    "26": "Riscaldamento",
-                    "27": "Lavaggio"
+                    "ready": "Pronta",
+                    "spin": "Centrifuga",
+                    "rinse": "Risciacqui",
+                    "drying": "Asciugatura",
+                    "steam": "Vapore",
+                    "weighting": "Pesatura",
+                    "scheduled": "Pianificato",
+                    "tumbling": "Keep Fresh",
+                    "refresh": "Rinfresca",
+                    "heating": "Riscaldamento",
+                    "washing": "Lavaggio"
                 },
                 "name": "Fase"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Pronta",
-                    "1": "Asciugatura",
-                    "2": "Asciugatura",
-                    "3": "Raffreddamento",
-                    "13": "Raffreddamento",
-                    "14": "Asciugatura",
-                    "15": "Asciugatura",
-                    "16": "Raffreddamento",
-                    "18": "Keep Fresh",
-                    "19": "Asciugatura",
-                    "20": "Asciugatura",
-                    "11": "Pronta",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Pronta",
+                    "heat_stroke": "Asciugatura",
+                    "drying": "Asciugatura",
+                    "cooldown": "Raffreddamento",
+                    "unknown": "unknown",
+                    "tumbling": "Keep Fresh"
                 },
                 "name": "Fase"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Pronta",
-                    "1": "Prelavaggio",
-                    "2": "Lavaggio",
-                    "3": "Risciacqui",
-                    "4": "Asciugatura",
-                    "5": "Pronta",
-                    "6": "Risciacquo caldo "
+                    "ready": "Pronta",
+                    "prewash": "Prelavaggio",
+                    "washing": "Lavaggio",
+                    "rinse": "Risciacqui",
+                    "drying": "Asciugatura",
+                    "hot_rinse": "Risciacquo caldo "
                 },
                 "name": "Fase"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Nessuna asciugatura",
-                    "1": "Stiro facile",
-                    "2": "Appendere",
-                    "3": "Armadio",
-                    "4": "Extra asciutto",
-                    "12": "Stiro facile",
-                    "13": "Armadio",
-                    "14": "Pronto da indossare",
-                    "15": "Extra asciutto",
-                    "11": "Nessuna asciugatura"
+                    "no_dry": "Nessuna asciugatura",
+                    "iron_dry": "Stiro facile",
+                    "no_dry_iron": "Appendere",
+                    "cupboard_dry": "Armadio",
+                    "extra_dry": "Extra asciutto",
+                    "ready_to_wear": "Pronto da indossare"
                 },
                 "name": "Livello Asciugatura"
             },
-            "anti_crease": {
-                "name": "Antipieghe "
-            },
-            "power": {
-                "name": "Livello di potenza"
-            },
-            "remaining_time": {
-                "name": "Tempo rimanente"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "water_efficiency": {
-                "name": "Efficienza idrica"
-            },
-            "water_saving": {
-                "name": "Risparmio acqua"
-            },
-            "duration": {
-                "name": "Durata"
-            },
-            "target_temperature": {
-                "name": "Temperatura terget"
-            },
-            "spin_speed": {
-                "name": "Centrifuga"
-            },
-            "steam_leve": {
-                "name": "Livello vapore"
-            },
-            "dirt_level": {
-                "name": "Livello di sporco"
-            },
-            "delay_time": {
-                "name": "Utilizzo nelle ore notturne"
-            },
-            "dry_time": {
-                "name": "Tempo asciugatura"
-            },
-            "suggested_load": {
-                "name": "Capacità di carico"
-            },
-            "energy_label": {
-                "name": "Efficienza energetica"
-            },
-            "det_dust": {
-                "name": "Detersivo in polvere"
-            },
-            "det_liquid": {
-                "name": "Detersivo liquido"
-            },
-            "cycles_total": {
-                "name": "Cicli Totale"
-            },
-            "energy_total": {
-                "name": "Consumo energetico Totale"
-            },
-            "water_total": {
-                "name": "Efficienza idrica Totale"
-            },
-            "energy_current": {
-                "name": "Consumo energetico Odierna"
-            },
-            "water_current": {
-                "name": "Efficienza idrica Odierna"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Auto",
-                    "1": "Freddo",
-                    "2": "Freddo",
-                    "3": "Deumidificazione",
-                    "4": "Caldo",
-                    "5": "Ventilatore",
-                    "6": "Ventilatore"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Active Dry",
-                    "allergy_care": "Anti-allergie",
-                    "all_in_one": "Tutto in Uno",
-                    "antiallergy": "Anti-allergie",
-                    "anti_odours": "Anti-odori",
-                    "auto_care": "Auto Care",
-                    "baby": "Baby",
-                    "bed_quilt": "Trapunte-Piumoni",
-                    "care_30": "Care 30",
-                    "care_45": "Care 45",
-                    "care_59": "Care 59",
-                    "coloured": "Colorati",
-                    "daily_45_min": "Quotidiano 45'",
-                    "daily_perfect_59_min": "Daily Perfect 59'",
-                    "darks_and_coloured": "Scuri e Colorati",
-                    "delicates": "Delicati",
-                    "duvet": "Piumone",
-                    "eco": "Eco Cotton",
-                    "ecospeed_cottons": "Ecospeed Cotone",
-                    "ecospeed_delicates": "Ecospeed Delicati",
-                    "ecospeed_mixed": "Ecospeed Misti",
-                    "extra_hygiene": "Igiene Extra",
-                    "fitness": "Fitness",
-                    "fresh_care": "Fresh Care",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Asciugamani",
-                    "hqd_bed_sheets": "Lenzuola",
-                    "hqd_bulky": "Vestiti voluminosi",
-                    "hqd_casual": "Casual",
-                    "hqd_cold_wind_30": "Brezza rinfrescante 30m",
-                    "hqd_cold_wind_timing": "Brezza rinfrescante",
-                    "hqd_cotton": "Cotone",
-                    "hqd_curtain": "Tende",
-                    "hqd_delicate": "Delicati",
-                    "hqd_diaper": "Pannolini",
-                    "hqd_duvet": "Piumone",
-                    "hqd_feather": "Piumini",
-                    "hqd_hot_wind_timing": "Aria calda",
-                    "hqd_hygienic": "Igienizzante",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Giacche",
-                    "hqd_jeans": "Jeans",
-                    "hqd_luxury": "Capi Pregiati",
-                    "hqd_mix": "Misti",
-                    "hqd_night_dry": "Asciugatura notturna",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Rapido 20m",
-                    "hqd_quick_30": "Rapido 30m",
-                    "hqd_quick_dry": "Asciugatura veloce (30 min)",
-                    "hqd_quilt": "Trapunte",
-                    "hqd_refresh": "Refresh",
-                    "hqd_school_uniform": "Uniforme scolastica",
-                    "hqd_shirt": "Camicie",
-                    "hqd_shoes": "Scarpe",
-                    "hqd_silk": "Seta",
-                    "hqd_sports": "Sport",
-                    "hqd_synthetics": "Sintetici",
-                    "hqd_timer": "A tempo",
-                    "hqd_towel": "Asciugamani",
-                    "hqd_underwear": "Intimo",
-                    "hqd_warm_up": "Riscaldamento",
-                    "hqd_wool": "Lana",
-                    "hqd_working_suit": "Abbigliamento da lavoro",
-                    "hygiene": "Igiene",
-                    "iot_checkup": "Check-Up",
-                    "iot_dry_anti_mites": "Anti-Acari",
-                    "iot_dry_baby": "Baby",
-                    "iot_dry_backpacks": "Zaini",
-                    "iot_dry_bathrobe": "Accappatoi e Spugne",
-                    "iot_dry_bed_linen": "Lenzuola",
-                    "iot_dry_bed_quilt": "Trapunte-Piumoni",
-                    "iot_dry_cotton": "Cotone",
-                    "iot_dry_cuddly_toys": "Peluches",
-                    "iot_dry_curtains": "Tende",
-                    "iot_dry_dehumidifier": "Rimuovi umidità",
-                    "iot_dry_delicates": "Delicati",
-                    "iot_dry_delicate_tablecloths": "Tovaglie delicate",
-                    "iot_dry_denim_jeans": "Denim - jeans",
-                    "iot_dry_down_jacket": "Giacche",
-                    "iot_dry_duvet": "Piumone",
-                    "iot_dry_easy_iron_cotton": "Stira facile",
-                    "iot_dry_easy_iron_synthetics": "Stira facile Sintetici",
-                    "iot_dry_gym_fit": "Gym fit - Fitness",
-                    "iot_dry_lingerie": "Lingerie",
-                    "iot_dry_mixed": "Misti",
-                    "iot_dry_playsuits": "Tutine",
-                    "iot_dry_rapid_30": "Rapido 30m",
-                    "iot_dry_rapid_59": "Rapido 59'.",
-                    "iot_dry_refresh": "Rinfresca",
-                    "iot_dry_regenerates_waterproof": "Rigenera Tessuti Impermeabili",
-                    "iot_dry_relax_creases": "Meno Pieghe",
-                    "iot_dry_shirts": "Camicie",
-                    "iot_dry_small_load": "Carico Small",
-                    "iot_dry_swimsuits_and_bikinis": "Costumi e Bikini",
-                    "iot_dry_synthetics": "Sintetici",
-                    "iot_dry_synthetic_dry": "Asciugatura Sintetici",
-                    "iot_dry_tablecloths": "Tovaglie",
-                    "iot_dry_technical_fabrics": "Tessuti Tecnici",
-                    "iot_dry_warm_embrace": "Caldo abbraccio",
-                    "iot_dry_wool": "Lana",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Pets",
-                    "pre_iron": "Pre-Stiro",
-                    "rapid_30": "Rapido 30",
-                    "rapid_45": "Rapido 45 min",
-                    "rapid_59": "Perfect Rapid 59 Min",
-                    "refresh": "Rinfresca",
-                    "relax_creases": "Meno Pieghe",
-                    "saving_30_min": "Risparmio 30'",
-                    "shirts": "Camicie",
-                    "shoes": "Scarpe",
-                    "small_load": "Carico Small",
-                    "soft_care": "Soft Care",
-                    "sport_plus": "Sport Plus",
-                    "super_easy_iron_misti": "Super Easy Iron misti",
-                    "super_easy_iron_xxl": "Super Easy Iron XXL",
-                    "super_fast_cottons": "Super Fast Cotone",
-                    "super_fast_delicates": "Super Fast Delicati",
-                    "synthetics": "Sintetici",
-                    "total_care": "Total Care",
-                    "trainers": "Scarpe da ginnastica",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Impermeabilizzazione",
-                    "whites": "Bianchi",
-                    "wool": "Asciugatura Lana",
-                    "woolmark": "Lana",
-                    "xxl_load": "Carico XXL",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Programma"
-            },
-            "room_temperature": {
-                "name": "Temperatura ambiente"
-            },
-            "humidity": {
-                "name": "Umidità"
-            },
-            "freezer_temp": {
-                "name": "Temperatura del congelatore"
-            },
-            "fridge_temp": {
-                "name": "Temperatura del frigorifero"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funzione 10°C Heating ",
@@ -597,6 +293,143 @@
                 },
                 "name": "Programma"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Active Dry",
+                    "allergy_care": "Anti-allergie",
+                    "all_in_one": "Tutto in Uno",
+                    "antiallergy": "Anti-allergie",
+                    "anti_odours": "Anti-odori",
+                    "auto_care": "Auto Care",
+                    "baby": "Baby",
+                    "bed_quilt": "Trapunte-Piumoni",
+                    "care_30": "Care 30",
+                    "care_45": "Care 45",
+                    "care_59": "Care 59",
+                    "coloured": "Colorati",
+                    "daily_45_min": "Quotidiano 45'",
+                    "daily_perfect_59_min": "Daily Perfect 59'",
+                    "darks_and_coloured": "Scuri e Colorati",
+                    "delicates": "Delicati",
+                    "duvet": "Piumone",
+                    "eco": "Eco Cotton",
+                    "ecospeed_cottons": "Ecospeed Cotone",
+                    "ecospeed_delicates": "Ecospeed Delicati",
+                    "ecospeed_mixed": "Ecospeed Misti",
+                    "extra_hygiene": "Igiene Extra",
+                    "fitness": "Fitness",
+                    "fresh_care": "Fresh Care",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Asciugamani",
+                    "hqd_bed_sheets": "Lenzuola",
+                    "hqd_bulky": "Vestiti voluminosi",
+                    "hqd_casual": "Casual",
+                    "hqd_cold_wind_30": "Brezza rinfrescante 30m",
+                    "hqd_cold_wind_timing": "Brezza rinfrescante",
+                    "hqd_cotton": "Cotone",
+                    "hqd_curtain": "Tende",
+                    "hqd_delicate": "Delicati",
+                    "hqd_diaper": "Pannolini",
+                    "hqd_duvet": "Piumone",
+                    "hqd_feather": "Piumini",
+                    "hqd_hot_wind_timing": "Aria calda",
+                    "hqd_hygienic": "Igienizzante",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Giacche",
+                    "hqd_jeans": "Jeans",
+                    "hqd_luxury": "Capi Pregiati",
+                    "hqd_mix": "Misti",
+                    "hqd_night_dry": "Asciugatura notturna",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Rapido 20m",
+                    "hqd_quick_30": "Rapido 30m",
+                    "hqd_quick_dry": "Asciugatura veloce (30 min)",
+                    "hqd_quilt": "Trapunte",
+                    "hqd_refresh": "Refresh",
+                    "hqd_school_uniform": "Uniforme scolastica",
+                    "hqd_shirt": "Camicie",
+                    "hqd_shoes": "Scarpe",
+                    "hqd_silk": "Seta",
+                    "hqd_sports": "Sport",
+                    "hqd_synthetics": "Sintetici",
+                    "hqd_timer": "A tempo",
+                    "hqd_towel": "Asciugamani",
+                    "hqd_underwear": "Intimo",
+                    "hqd_warm_up": "Riscaldamento",
+                    "hqd_wool": "Lana",
+                    "hqd_working_suit": "Abbigliamento da lavoro",
+                    "hygiene": "Igiene",
+                    "iot_checkup": "Check-Up",
+                    "iot_dry_anti_mites": "Anti-Acari",
+                    "iot_dry_baby": "Baby",
+                    "iot_dry_backpacks": "Zaini",
+                    "iot_dry_bathrobe": "Accappatoi e Spugne",
+                    "iot_dry_bed_linen": "Lenzuola",
+                    "iot_dry_bed_quilt": "Trapunte-Piumoni",
+                    "iot_dry_cotton": "Cotone",
+                    "iot_dry_cuddly_toys": "Peluches",
+                    "iot_dry_curtains": "Tende",
+                    "iot_dry_dehumidifier": "Rimuovi umidità",
+                    "iot_dry_delicates": "Delicati",
+                    "iot_dry_delicate_tablecloths": "Tovaglie delicate",
+                    "iot_dry_denim_jeans": "Denim - jeans",
+                    "iot_dry_down_jacket": "Giacche",
+                    "iot_dry_duvet": "Piumone",
+                    "iot_dry_easy_iron_cotton": "Stira facile",
+                    "iot_dry_easy_iron_synthetics": "Stira facile Sintetici",
+                    "iot_dry_gym_fit": "Gym fit - Fitness",
+                    "iot_dry_lingerie": "Lingerie",
+                    "iot_dry_mixed": "Misti",
+                    "iot_dry_playsuits": "Tutine",
+                    "iot_dry_rapid_30": "Rapido 30m",
+                    "iot_dry_rapid_59": "Rapido 59'.",
+                    "iot_dry_refresh": "Rinfresca",
+                    "iot_dry_regenerates_waterproof": "Rigenera Tessuti Impermeabili",
+                    "iot_dry_relax_creases": "Meno Pieghe",
+                    "iot_dry_shirts": "Camicie",
+                    "iot_dry_small_load": "Carico Small",
+                    "iot_dry_swimsuits_and_bikinis": "Costumi e Bikini",
+                    "iot_dry_synthetics": "Sintetici",
+                    "iot_dry_synthetic_dry": "Asciugatura Sintetici",
+                    "iot_dry_tablecloths": "Tovaglie",
+                    "iot_dry_technical_fabrics": "Tessuti Tecnici",
+                    "iot_dry_warm_embrace": "Caldo abbraccio",
+                    "iot_dry_wool": "Lana",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Pets",
+                    "pre_iron": "Pre-Stiro",
+                    "rapid_30": "Rapido 30",
+                    "rapid_45": "Rapido 45 min",
+                    "rapid_59": "Perfect Rapid 59 Min",
+                    "refresh": "Rinfresca",
+                    "relax_creases": "Meno Pieghe",
+                    "saving_30_min": "Risparmio 30'",
+                    "shirts": "Camicie",
+                    "shoes": "Scarpe",
+                    "small_load": "Carico Small",
+                    "soft_care": "Soft Care",
+                    "sport_plus": "Sport Plus",
+                    "super_easy_iron_misti": "Super Easy Iron misti",
+                    "super_easy_iron_xxl": "Super Easy Iron XXL",
+                    "super_fast_cottons": "Super Fast Cotone",
+                    "super_fast_delicates": "Super Fast Delicati",
+                    "synthetics": "Sintetici",
+                    "total_care": "Total Care",
+                    "trainers": "Scarpe da ginnastica",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Impermeabilizzazione",
+                    "whites": "Bianchi",
+                    "wool": "Asciugatura Lana",
+                    "woolmark": "Lana",
+                    "xxl_load": "Carico XXL",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Programma"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "Cotone e Colorati 20°",
@@ -608,7 +441,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49'",
                     "all_in_one_59": "All in One 59'",
-                    "all_in_one_59_steam": "Active Wash + Vapore",
+                    "all_in_one_59_steam": "All in One 59' + Vapore",
                     "autocare": "Autocare",
                     "autoclean": "Pulizia cesto e decalcifiazione",
                     "baby_60": "Tutto Bebè 60°C",
@@ -674,7 +507,7 @@
                     "iot_active_steam": "Vapore",
                     "iot_active_wash_steam": "Active Wash + Vapore",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Vapore",
+                    "iot_all_in_one_59_steam": "All in One 59' + Vapore",
                     "iot_checkup": "Check-Up",
                     "iot_colour_59_steam": "Colorati 59' + Vapore",
                     "iot_cottons_steam": "Cotone + Vapore",
@@ -941,9 +774,153 @@
                     "sparkling": "Bollicine",
                     "white": "Bianco"
                 }
+            },
+            "dry_time": {
+                "name": "Tempo asciugatura"
+            },
+            "power": {
+                "name": "Livello di potenza"
+            },
+            "remaining_time": {
+                "name": "Tempo rimanente"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
+            "water_efficiency": {
+                "name": "Efficienza idrica"
+            },
+            "water_saving": {
+                "name": "Risparmio acqua"
+            },
+            "duration": {
+                "name": "Durata"
+            },
+            "target_temperature": {
+                "name": "Temperatura terget"
+            },
+            "spin_speed": {
+                "name": "Centrifuga"
+            },
+            "steam_leve": {
+                "name": "Livello vapore"
+            },
+            "dirt_level": {
+                "name": "Livello di sporco"
+            },
+            "delay_time": {
+                "name": "Utilizzo nelle ore notturne"
+            },
+            "suggested_load": {
+                "name": "Capacità di carico"
+            },
+            "energy_label": {
+                "name": "Efficienza energetica"
+            },
+            "det_dust": {
+                "name": "Detersivo in polvere"
+            },
+            "det_liquid": {
+                "name": "Detersivo liquido"
+            },
+            "errors": {
+                "name": "Errore",
+                "state": {
+                    "00": "Nessun Errore",
+                    "100000000000": "E2: Controllare se la porta è chiusa correttamente",
+                    "8000000000000": "E4: Controllare l'approvvigionamento idrico"
+                }
+            },
+            "programs": {
+                "name": "Programma attuale"
+            },
+            "room_temperature": {
+                "name": "Temperatura ambiente"
+            },
+            "humidity": {
+                "name": "Umidità"
+            },
+            "cycles_total": {
+                "name": "Cicli Totale"
+            },
+            "energy_total": {
+                "name": "Consumo energetico Totale"
+            },
+            "water_total": {
+                "name": "Efficienza idrica Totale"
+            },
+            "energy_current": {
+                "name": "Consumo energetico Odierna"
+            },
+            "water_current": {
+                "name": "Efficienza idrica Odierna"
+            },
+            "freezer_temp": {
+                "name": "Temperatura del congelatore"
+            },
+            "fridge_temp": {
+                "name": "Temperatura del frigorifero"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Nessuna asciugatura",
+                    "iron_dry": "Stiro facile",
+                    "no_dry_iron": "Appendere",
+                    "cupboard_dry": "Armadio",
+                    "extra_dry": "Extra asciutto",
+                    "ready_to_wear": "Pronto da indossare"
+                },
+                "name": "Livello Asciugatura"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Spento",
+                    "avoid_touch": "Avoid touch",
+                    "follow_touch": "Segui"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Alto",
+                    "mid": "Medio",
+                    "low": "Basso",
+                    "auto": "Auto"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Frigorifero",
+                    "freezer": "Congelatore",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Frigorifero & Congelatore"
+                },
+                "name": "Zona"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funzione 10°C Heating ",
+                    "iot_auto": "Auto",
+                    "iot_cool": "Freddo",
+                    "iot_dry": "Deumidificazione",
+                    "iot_fan": "Ventilatore",
+                    "iot_heat": "Caldo",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Self purify",
+                    "iot_self_clean": "Self clean",
+                    "iot_self_clean_56": "Steri-Clean 56°C",
+                    "iot_simple_start": "Avvia ora",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Freddo",
+                    "iot_uv_and_dry": "UV + Deumidificatore",
+                    "iot_uv_and_fan": "UV + Ventola",
+                    "iot_uv_and_heat": "UV + Caldo"
+                },
+                "name": "Programma"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rapido 59'",
@@ -1293,7 +1270,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "All in One 49'",
                     "all_in_one_59": "All in One 59'",
-                    "all_in_one_59_steam": "Active Wash + Vapore",
+                    "all_in_one_59_steam": "All in One 59' + Vapore",
                     "autocare": "Autocare",
                     "autoclean": "Pulizia cesto e decalcifiazione",
                     "baby_60": "Tutto Bebè 60°C",
@@ -1359,7 +1336,7 @@
                     "iot_active_steam": "Vapore",
                     "iot_active_wash_steam": "Active Wash + Vapore",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Vapore",
+                    "iot_all_in_one_59_steam": "All in One 59' + Vapore",
                     "iot_checkup": "Check-Up",
                     "iot_colour_59_steam": "Colorati 59' + Vapore",
                     "iot_cottons_steam": "Cotone + Vapore",
@@ -1592,69 +1569,6 @@
                 },
                 "name": "Programma"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Nessuna asciugatura",
-                    "1": "Stiro facile",
-                    "2": "Appendere",
-                    "3": "Armadio",
-                    "4": "Extra asciutto",
-                    "12": "Stiro facile",
-                    "13": "Armadio",
-                    "14": "Pronto da indossare",
-                    "15": "Extra asciutto",
-                    "11": "Nessuna asciugatura"
-                },
-                "name": "Livello Asciugatura"
-            },
-            "spin_speed": {
-                "name": "Centrifuga"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "dry_time": {
-                "name": "Tempo asciugatura"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Spento",
-                    "1": "Avoid touch",
-                    "2": "Segui"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Alto",
-                    "2": "Medio",
-                    "3": "Basso",
-                    "4": "Auto",
-                    "5": "Auto"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funzione 10°C Heating ",
-                    "iot_auto": "Auto",
-                    "iot_cool": "Freddo",
-                    "iot_dry": "Deumidificazione",
-                    "iot_fan": "Ventilatore",
-                    "iot_heat": "Caldo",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Self purify",
-                    "iot_self_clean": "Self clean",
-                    "iot_self_clean_56": "Steri-Clean 56°C",
-                    "iot_simple_start": "Avvia ora",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Freddo",
-                    "iot_uv_and_dry": "UV + Deumidificatore",
-                    "iot_uv_and_fan": "UV + Ventola",
-                    "iot_uv_and_heat": "UV + Caldo"
-                },
-                "name": "Programma"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET",
@@ -1678,17 +1592,17 @@
                 },
                 "name": "Programma"
             },
+            "dry_time": {
+                "name": "Tempo asciugatura"
+            },
+            "spin_speed": {
+                "name": "Centrifuga"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
             "remaining_time": {
                 "name": "Tempo rimanente"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Frigorifero",
-                    "freezer": "Congelatore",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Frigorifero & Congelatore"
-                },
-                "name": "Zona"
             }
         },
         "switch": {
@@ -1776,18 +1690,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Autodose"
-            },
-            "good_night": {
-                "name": "Buona notte"
-            },
             "auto_dose_softener": {
                 "name": "Autodose Ammorbidente"
             },
             "auto_dose_detergent": {
                 "name": "Autodose Detergente"
             },
+            "good_night": {
+                "name": "Buona notte"
+            },
             "auto_set": {
                 "name": "Impostazione automatica"
             },
@@ -1820,27 +1731,12 @@
             "anti_crease": {
                 "name": "Antipieghe "
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Centrifuga"
             },
-            "programs_dw": {
-                "name": "Programma"
-            },
-            "programs_ih": {
-                "name": "Programma"
-            },
-            "programs_ov": {
-                "name": "Programma"
-            },
-            "programs_td": {
-                "name": "Programma"
-            },
-            "programs_wm": {
-                "name": "Programma"
-            },
             "still_hot": {
                 "name": "Ancora caldo"
             },
@@ -1871,12 +1767,6 @@
             "prewash": {
                 "name": "Prelavaggio"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Autodose"
-            },
             "buzzer": {
                 "name": "Avviso di fine ciclo"
             },
@@ -1902,6 +1792,17 @@
                 "name": "Sostituzione filtro"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Piano cottura a induzione"
+            },
+            "start_program": {
+                "name": "Programma Inizia"
+            },
+            "stop_program": {
+                "name": "Programma Stop"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Power management"
@@ -1940,17 +1841,6 @@
                 "name": "Temperatura target Frigorifero"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Piano cottura a induzione"
-            },
-            "start_program": {
-                "name": "Programma Inizia"
-            },
-            "stop_program": {
-                "name": "Programma Stop"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Condizionatore"
@@ -2066,5 +1956,16 @@
                 "name": "Aspirazione aria"
             }
         }
+    },
+    "config": {
+        "step": {
+            "user": {
+                "description": "Fai il login",
+                "data": {
+                    "email": "Email",
+                    "password": "Password"
+                }
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/custom_components/hon/translations/nl.json b/custom_components/hon/translations/nl.json
index e66115e..f6737ed 100644
--- a/custom_components/hon/translations/nl.json
+++ b/custom_components/hon/translations/nl.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Klaar",
-                    "1": "Klaar",
-                    "3": "Pauze",
-                    "4": "Gepland",
-                    "5": "Gepland",
-                    "6": "Fout",
-                    "7": "Klaar",
-                    "2": "Programma draait",
-                    "8": "Test",
-                    "9": "Programma stoppen…"
+                    "ready": "Klaar",
+                    "running": "Programma draait",
+                    "pause": "Pauze",
+                    "scheduled": "Gepland",
+                    "error": "Fout",
+                    "test": "Test",
+                    "ending": "Programma stoppen…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Automatisch",
+                    "cool": "Koelen",
+                    "dry": "Drogen",
+                    "heat": "Verwarming",
+                    "fan": "Ventilator"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Klaar",
-                    "1": "Wassen",
-                    "2": "Wassen",
-                    "3": "Centrifugeren",
-                    "4": "Spoelen",
-                    "5": "Spoelen",
-                    "6": "Spoelen",
-                    "7": "Drogen",
-                    "9": "Stoom",
-                    "10": "Klaar",
-                    "11": "Centrifugeren",
-                    "12": "Wegen ",
-                    "13": "Wegen ",
-                    "14": "Wassen",
-                    "15": "Wassen",
-                    "16": "Wassen",
-                    "17": "Spoelen",
-                    "18": "Spoelen",
-                    "19": "Gepland",
-                    "20": "Fris houden",
-                    "24": "Opfrissen",
-                    "25": "Wassen",
-                    "26": "Verwarming",
-                    "27": "Wassen"
+                    "ready": "Klaar",
+                    "spin": "Centrifugeren",
+                    "rinse": "Spoelen",
+                    "drying": "Drogen",
+                    "steam": "Stoom",
+                    "weighting": "Wegen ",
+                    "scheduled": "Gepland",
+                    "tumbling": "Fris houden",
+                    "refresh": "Opfrissen",
+                    "heating": "Verwarming",
+                    "washing": "Wassen"
                 },
                 "name": "Fase"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Klaar",
-                    "1": "Drogen",
-                    "2": "Drogen",
-                    "3": "Afkoelen",
-                    "13": "Afkoelen",
-                    "14": "Drogen",
-                    "15": "Drogen",
-                    "16": "Afkoelen",
-                    "18": "Fris houden",
-                    "19": "Drogen",
-                    "20": "Drogen",
-                    "11": "Klaar",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Klaar",
+                    "heat_stroke": "Drogen",
+                    "drying": "Drogen",
+                    "cooldown": "Afkoelen",
+                    "unknown": "unknown",
+                    "tumbling": "Fris houden"
                 },
                 "name": "Fase"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Klaar",
-                    "1": "Voorwassen",
-                    "2": "Wassen",
-                    "3": "Spoelen",
-                    "4": "Drogen",
-                    "5": "Klaar",
-                    "6": "Hot rinse"
+                    "ready": "Klaar",
+                    "prewash": "Voorwassen",
+                    "washing": "Wassen",
+                    "rinse": "Spoelen",
+                    "drying": "Drogen",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Fase"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Niet drogen",
-                    "1": "Strijken",
-                    "2": "Kastdroog",
-                    "3": "Kastdroog",
-                    "4": "Extra droog",
-                    "12": "Strijken",
-                    "13": "Kastdroog",
-                    "14": "Klaar om te dragen",
-                    "15": "Extra droog",
-                    "11": "Niet drogen"
+                    "no_dry": "Niet drogen",
+                    "iron_dry": "Strijken",
+                    "no_dry_iron": "Kastdroog",
+                    "cupboard_dry": "Kastdroog",
+                    "extra_dry": "Extra droog",
+                    "ready_to_wear": "Klaar om te dragen"
                 },
                 "name": "Droogniveau"
             },
-            "anti_crease": {
-                "name": "Kreukherstellend"
-            },
-            "power": {
-                "name": "Vermogensniveau"
-            },
-            "remaining_time": {
-                "name": "Resterende tijd"
-            },
-            "temperature": {
-                "name": "Temperatuur"
-            },
-            "water_efficiency": {
-                "name": "Efficiënt waterverbruik"
-            },
-            "water_saving": {
-                "name": "Waterbesparing"
-            },
-            "duration": {
-                "name": "Duur"
-            },
-            "target_temperature": {
-                "name": "Doeltemperatuur"
-            },
-            "spin_speed": {
-                "name": "Centrifugeren"
-            },
-            "steam_leve": {
-                "name": "Stoomniveau"
-            },
-            "dirt_level": {
-                "name": "Vuilheid"
-            },
-            "delay_time": {
-                "name": "Vertraag Start"
-            },
-            "dry_time": {
-                "name": "Droogtijd"
-            },
-            "suggested_load": {
-                "name": "Laadvermogen"
-            },
-            "energy_label": {
-                "name": "Energie-efficiëntie"
-            },
-            "det_dust": {
-                "name": "Poeder"
-            },
-            "det_liquid": {
-                "name": "Vloeibaar"
-            },
-            "errors": {
-                "name": "Fout"
-            },
-            "programs": {
-                "name": "Huidig programma"
-            },
-            "cycles_total": {
-                "name": "Programma's Totaal"
-            },
-            "energy_total": {
-                "name": "Energieverbruik Totaal"
-            },
-            "water_total": {
-                "name": "Efficiënt waterverbruik Totaal"
-            },
-            "energy_current": {
-                "name": "Energieverbruik Huidige"
-            },
-            "water_current": {
-                "name": "Efficiënt waterverbruik Huidige"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Automatisch",
-                    "1": "Koelen",
-                    "2": "Koelen",
-                    "3": "Drogen",
-                    "4": "Verwarming",
-                    "5": "Ventilator",
-                    "6": "Ventilator"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Actief drogen",
-                    "allergy_care": "Anti-allergie",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Anti-allergie",
-                    "anti_odours": "Anti geuren",
-                    "auto_care": "Automatische verzorging",
-                    "baby": "Baby",
-                    "bed_quilt": "Dekbed",
-                    "care_30": "Verzorging 30'",
-                    "care_45": "Verzorging 45'",
-                    "care_59": "Verzorging 59'",
-                    "coloured": "Gekleurd",
-                    "daily_45_min": "DAILY 45'",
-                    "daily_perfect_59_min": "DAILY PERFECT 59'",
-                    "darks_and_coloured": "Donker & Gekleurd",
-                    "delicates": "Fijne was",
-                    "duvet": "Dekbed",
-                    "eco": "Eco katoen",
-                    "ecospeed_cottons": "Ecospeed Katoen",
-                    "ecospeed_delicates": "Ecospeed fijne was",
-                    "ecospeed_mixed": "Ecospeed Gemengd",
-                    "extra_hygiene": "Extra Hygiene",
-                    "fitness": "Fitness",
-                    "fresh_care": "Opfrisverzorging",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Handdoeken",
-                    "hqd_bed_sheets": "Beddengoed",
-                    "hqd_bulky": "Grote artikelen",
-                    "hqd_casual": "Casual",
-                    "hqd_cold_wind_30": "30 minuten koel briesje",
-                    "hqd_cold_wind_timing": "Koel briesje ",
-                    "hqd_cotton": "Katoen",
-                    "hqd_curtain": "Gordijnen",
-                    "hqd_delicate": "Fijne was",
-                    "hqd_diaper": "Luiers",
-                    "hqd_duvet": "Dekbed",
-                    "hqd_feather": "Donsjassen",
-                    "hqd_hot_wind_timing": "Hete lucht",
-                    "hqd_hygienic": "Ontsmetten",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Jassen",
-                    "hqd_jeans": "Jeans",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Gemengde vezels",
-                    "hqd_night_dry": "Nachtelijk droogprogramma",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Quick 20",
-                    "hqd_quick_30": "Quick 30",
-                    "hqd_quick_dry": "Quick dry 30",
-                    "hqd_quilt": "Quilts",
-                    "hqd_refresh": "Opfrissen",
-                    "hqd_school_uniform": "Schooluniform",
-                    "hqd_shirt": "Overhemden",
-                    "hqd_shoes": "Schoenen",
-                    "hqd_silk": "Zijde",
-                    "hqd_sports": "Sport",
-                    "hqd_synthetics": "Synthetische stoffen",
-                    "hqd_timer": "Getimed",
-                    "hqd_towel": "Handdoeken",
-                    "hqd_underwear": "Ondergoed",
-                    "hqd_warm_up": "Opwarmen",
-                    "hqd_wool": "Wol",
-                    "hqd_working_suit": "Werkkleding",
-                    "hygiene": "Hygiëne",
-                    "iot_checkup": "Controle",
-                    "iot_dry_anti_mites": "Anti-mijten",
-                    "iot_dry_baby": "Baby",
-                    "iot_dry_backpacks": "Rugzakken",
-                    "iot_dry_bathrobe": "Badjas",
-                    "iot_dry_bed_linen": "Bed Linnen",
-                    "iot_dry_bed_quilt": "Dekbed",
-                    "iot_dry_cotton": "Katoen",
-                    "iot_dry_cuddly_toys": "Knufflels",
-                    "iot_dry_curtains": "Gordijnen",
-                    "iot_dry_dehumidifier": "Vochtigheidsverwijderaar",
-                    "iot_dry_delicates": "Delicate was",
-                    "iot_dry_delicate_tablecloths": "Delicate tafelkleden",
-                    "iot_dry_denim_jeans": "Denim – Jeans",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Dekbed",
-                    "iot_dry_easy_iron_cotton": "Super Gemakkelijk strijken",
-                    "iot_dry_easy_iron_synthetics": "Synthetische stoffen gemakkelijk strijken",
-                    "iot_dry_gym_fit": "Gym fit - Fitness",
-                    "iot_dry_lingerie": "Lingerie",
-                    "iot_dry_mixed": "Gemengde vezels",
-                    "iot_dry_playsuits": "Jumpsuits",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Snel 59'",
-                    "iot_dry_refresh": "Opfrissen",
-                    "iot_dry_regenerates_waterproof": "Regenereert Waterproof",
-                    "iot_dry_relax_creases": "Ontkreuken",
-                    "iot_dry_shirts": "Overhemden",
-                    "iot_dry_small_load": "Kleine lading",
-                    "iot_dry_swimsuits_and_bikinis": "Badkleding",
-                    "iot_dry_synthetics": "Synthetisch",
-                    "iot_dry_synthetic_dry": "Synthetische stoffen drogen",
-                    "iot_dry_tablecloths": "Tafelkleden",
-                    "iot_dry_technical_fabrics": "Technische Vezels",
-                    "iot_dry_warm_embrace": "Warme Knuffel",
-                    "iot_dry_wool": "Wol",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Gemengd&Droog",
-                    "pets": "Huisdieren",
-                    "pre_iron": "Gemakkelijk strijken",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Snel 45 min",
-                    "rapid_59": "Perfect Rapid 59 Min",
-                    "refresh": "Opfrissen",
-                    "relax_creases": "Ontkreuken",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Overhemden",
-                    "shoes": "Schoenen",
-                    "small_load": "Kleine lading",
-                    "soft_care": "Zachte verzorging",
-                    "sport_plus": "Sports",
-                    "super_easy_iron_misti": "Super eenvoudig strijken gemengd",
-                    "super_easy_iron_xxl": "Super eenvoudig strijken XXL",
-                    "super_fast_cottons": "Super Snel Katoen",
-                    "super_fast_delicates": "Super Snel Delicaat",
-                    "synthetics": "Synthetisch",
-                    "total_care": "Total Care",
-                    "trainers": "Trainers",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Waterproof Revitaliseren",
-                    "whites": "Witte was",
-                    "wool": "Droge Wol",
-                    "woolmark": "Wol",
-                    "xxl_load": "XXL Lading",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Programma"
-            },
-            "room_temperature": {
-                "name": "Omgevingstemperatuur"
-            },
-            "humidity": {
-                "name": "Luchtvochtigheid"
-            },
-            "freezer_temp": {
-                "name": "Vriezertemperatuur"
-            },
-            "fridge_temp": {
-                "name": "Koelkasttemperatuur"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "10°C-verwarmingsfunctie",
@@ -545,6 +293,143 @@
                 },
                 "name": "Programma"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Actief drogen",
+                    "allergy_care": "Anti-allergie",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Anti-allergie",
+                    "anti_odours": "Anti geuren",
+                    "auto_care": "Automatische verzorging",
+                    "baby": "Baby",
+                    "bed_quilt": "Dekbed",
+                    "care_30": "Verzorging 30'",
+                    "care_45": "Verzorging 45'",
+                    "care_59": "Verzorging 59'",
+                    "coloured": "Gekleurd",
+                    "daily_45_min": "DAILY 45'",
+                    "daily_perfect_59_min": "DAILY PERFECT 59'",
+                    "darks_and_coloured": "Donker & Gekleurd",
+                    "delicates": "Fijne was",
+                    "duvet": "Dekbed",
+                    "eco": "Eco katoen",
+                    "ecospeed_cottons": "Ecospeed Katoen",
+                    "ecospeed_delicates": "Ecospeed fijne was",
+                    "ecospeed_mixed": "Ecospeed Gemengd",
+                    "extra_hygiene": "Extra Hygiene",
+                    "fitness": "Fitness",
+                    "fresh_care": "Opfrisverzorging",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Handdoeken",
+                    "hqd_bed_sheets": "Beddengoed",
+                    "hqd_bulky": "Grote artikelen",
+                    "hqd_casual": "Casual",
+                    "hqd_cold_wind_30": "30 minuten koel briesje",
+                    "hqd_cold_wind_timing": "Koel briesje ",
+                    "hqd_cotton": "Katoen",
+                    "hqd_curtain": "Gordijnen",
+                    "hqd_delicate": "Fijne was",
+                    "hqd_diaper": "Luiers",
+                    "hqd_duvet": "Dekbed",
+                    "hqd_feather": "Donsjassen",
+                    "hqd_hot_wind_timing": "Hete lucht",
+                    "hqd_hygienic": "Ontsmetten",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Jassen",
+                    "hqd_jeans": "Jeans",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Gemengde vezels",
+                    "hqd_night_dry": "Nachtelijk droogprogramma",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Quick 20",
+                    "hqd_quick_30": "Quick 30",
+                    "hqd_quick_dry": "Quick dry 30",
+                    "hqd_quilt": "Quilts",
+                    "hqd_refresh": "Opfrissen",
+                    "hqd_school_uniform": "Schooluniform",
+                    "hqd_shirt": "Overhemden",
+                    "hqd_shoes": "Schoenen",
+                    "hqd_silk": "Zijde",
+                    "hqd_sports": "Sport",
+                    "hqd_synthetics": "Synthetische stoffen",
+                    "hqd_timer": "Getimed",
+                    "hqd_towel": "Handdoeken",
+                    "hqd_underwear": "Ondergoed",
+                    "hqd_warm_up": "Opwarmen",
+                    "hqd_wool": "Wol",
+                    "hqd_working_suit": "Werkkleding",
+                    "hygiene": "Hygiëne",
+                    "iot_checkup": "Controle",
+                    "iot_dry_anti_mites": "Anti-mijten",
+                    "iot_dry_baby": "Baby",
+                    "iot_dry_backpacks": "Rugzakken",
+                    "iot_dry_bathrobe": "Badjas",
+                    "iot_dry_bed_linen": "Bed Linnen",
+                    "iot_dry_bed_quilt": "Dekbed",
+                    "iot_dry_cotton": "Katoen",
+                    "iot_dry_cuddly_toys": "Knufflels",
+                    "iot_dry_curtains": "Gordijnen",
+                    "iot_dry_dehumidifier": "Vochtigheidsverwijderaar",
+                    "iot_dry_delicates": "Delicate was",
+                    "iot_dry_delicate_tablecloths": "Delicate tafelkleden",
+                    "iot_dry_denim_jeans": "Denim – Jeans",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Dekbed",
+                    "iot_dry_easy_iron_cotton": "Super Gemakkelijk strijken",
+                    "iot_dry_easy_iron_synthetics": "Synthetische stoffen gemakkelijk strijken",
+                    "iot_dry_gym_fit": "Gym fit - Fitness",
+                    "iot_dry_lingerie": "Lingerie",
+                    "iot_dry_mixed": "Gemengde vezels",
+                    "iot_dry_playsuits": "Jumpsuits",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Snel 59'",
+                    "iot_dry_refresh": "Opfrissen",
+                    "iot_dry_regenerates_waterproof": "Regenereert Waterproof",
+                    "iot_dry_relax_creases": "Ontkreuken",
+                    "iot_dry_shirts": "Overhemden",
+                    "iot_dry_small_load": "Kleine lading",
+                    "iot_dry_swimsuits_and_bikinis": "Badkleding",
+                    "iot_dry_synthetics": "Synthetisch",
+                    "iot_dry_synthetic_dry": "Synthetische stoffen drogen",
+                    "iot_dry_tablecloths": "Tafelkleden",
+                    "iot_dry_technical_fabrics": "Technische Vezels",
+                    "iot_dry_warm_embrace": "Warme Knuffel",
+                    "iot_dry_wool": "Wol",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Gemengd&Droog",
+                    "pets": "Huisdieren",
+                    "pre_iron": "Gemakkelijk strijken",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Snel 45 min",
+                    "rapid_59": "Perfect Rapid 59 Min",
+                    "refresh": "Opfrissen",
+                    "relax_creases": "Ontkreuken",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Overhemden",
+                    "shoes": "Schoenen",
+                    "small_load": "Kleine lading",
+                    "soft_care": "Zachte verzorging",
+                    "sport_plus": "Sports",
+                    "super_easy_iron_misti": "Super eenvoudig strijken gemengd",
+                    "super_easy_iron_xxl": "Super eenvoudig strijken XXL",
+                    "super_fast_cottons": "Super Snel Katoen",
+                    "super_fast_delicates": "Super Snel Delicaat",
+                    "synthetics": "Synthetisch",
+                    "total_care": "Total Care",
+                    "trainers": "Trainers",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Waterproof Revitaliseren",
+                    "whites": "Witte was",
+                    "wool": "Droge Wol",
+                    "woolmark": "Wol",
+                    "xxl_load": "XXL Lading",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Programma"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° gekleurd en katoen",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "Alles-in-één 49'.",
                     "all_in_one_59": "Alles-in-één 59'.",
-                    "all_in_one_59_steam": "Actieve was + Stoom",
+                    "all_in_one_59_steam": "Alles-in-één 59' + Stoom",
                     "autocare": "Automatische verzorging",
                     "autoclean": "Trommelreiniging",
                     "baby_60": "All baby 60 ° C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Stoom",
                     "iot_active_wash_steam": "Actieve was",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Actieve was + Stoom",
+                    "iot_all_in_one_59_steam": "Alles-in-één 59' + Stoom",
                     "iot_checkup": "Controle",
                     "iot_colour_59_steam": "Gekleurd 59' + Stoom",
                     "iot_cottons_steam": "Katoen + Stoom",
@@ -889,9 +774,148 @@
                     "sparkling": "Mousserend",
                     "white": "Wit"
                 }
+            },
+            "dry_time": {
+                "name": "Droogtijd"
+            },
+            "power": {
+                "name": "Vermogensniveau"
+            },
+            "remaining_time": {
+                "name": "Resterende tijd"
+            },
+            "temperature": {
+                "name": "Temperatuur"
+            },
+            "water_efficiency": {
+                "name": "Efficiënt waterverbruik"
+            },
+            "water_saving": {
+                "name": "Waterbesparing"
+            },
+            "duration": {
+                "name": "Duur"
+            },
+            "target_temperature": {
+                "name": "Doeltemperatuur"
+            },
+            "spin_speed": {
+                "name": "Centrifugeren"
+            },
+            "steam_leve": {
+                "name": "Stoomniveau"
+            },
+            "dirt_level": {
+                "name": "Vuilheid"
+            },
+            "delay_time": {
+                "name": "Vertraag Start"
+            },
+            "suggested_load": {
+                "name": "Laadvermogen"
+            },
+            "energy_label": {
+                "name": "Energie-efficiëntie"
+            },
+            "det_dust": {
+                "name": "Poeder"
+            },
+            "det_liquid": {
+                "name": "Vloeibaar"
+            },
+            "errors": {
+                "name": "Fout"
+            },
+            "programs": {
+                "name": "Huidig programma"
+            },
+            "room_temperature": {
+                "name": "Omgevingstemperatuur"
+            },
+            "humidity": {
+                "name": "Luchtvochtigheid"
+            },
+            "cycles_total": {
+                "name": "Programma's Totaal"
+            },
+            "energy_total": {
+                "name": "Energieverbruik Totaal"
+            },
+            "water_total": {
+                "name": "Efficiënt waterverbruik Totaal"
+            },
+            "energy_current": {
+                "name": "Energieverbruik Huidige"
+            },
+            "water_current": {
+                "name": "Efficiënt waterverbruik Huidige"
+            },
+            "freezer_temp": {
+                "name": "Vriezertemperatuur"
+            },
+            "fridge_temp": {
+                "name": "Koelkasttemperatuur"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Niet drogen",
+                    "iron_dry": "Strijken",
+                    "no_dry_iron": "Kastdroog",
+                    "cupboard_dry": "Kastdroog",
+                    "extra_dry": "Extra droog",
+                    "ready_to_wear": "Klaar om te dragen"
+                },
+                "name": "Droogniveau"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Uit",
+                    "avoid_touch": "Voorkom aanraking",
+                    "follow_touch": "Volgen"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Hoog",
+                    "mid": "Gemiddeld   ",
+                    "low": "Laag",
+                    "auto": "Automatisch"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Koelkast",
+                    "freezer": "Vriezer",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Koelkast & Vriezer"
+                },
+                "name": "Zone"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "10°C-verwarmingsfunctie",
+                    "iot_auto": "Automatisch",
+                    "iot_cool": "Koelen",
+                    "iot_dry": "Drogen",
+                    "iot_fan": "Ventilator",
+                    "iot_heat": "Verwarming",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Zelfzuivering",
+                    "iot_self_clean": "Zelfreiniging",
+                    "iot_self_clean_56": "Sterilisatie reiniging 56°C",
+                    "iot_simple_start": "Start nu",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Koud",
+                    "iot_uv_and_dry": "UV + Ontvochtiger",
+                    "iot_uv_and_fan": "UV + Hetelucht",
+                    "iot_uv_and_heat": "UV + Warmte"
+                },
+                "name": "Programma"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Snel 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "Alles-in-één 49'.",
                     "all_in_one_59": "Alles-in-één 59'.",
-                    "all_in_one_59_steam": "Actieve was + Stoom",
+                    "all_in_one_59_steam": "Alles-in-één 59' + Stoom",
                     "autocare": "Automatische verzorging",
                     "autoclean": "Trommelreiniging",
                     "baby_60": "All baby 60 ° C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Stoom",
                     "iot_active_wash_steam": "Actieve was",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Actieve was + Stoom",
+                    "iot_all_in_one_59_steam": "Alles-in-één 59' + Stoom",
                     "iot_checkup": "Controle",
                     "iot_colour_59_steam": "Gekleurd 59' + Stoom",
                     "iot_cottons_steam": "Katoen + Stoom",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Programma"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Niet drogen",
-                    "1": "Strijken",
-                    "2": "Kastdroog",
-                    "3": "Kastdroog",
-                    "4": "Extra droog",
-                    "12": "Strijken",
-                    "13": "Kastdroog",
-                    "14": "Klaar om te dragen",
-                    "15": "Extra droog",
-                    "11": "Niet drogen"
-                },
-                "name": "Droogniveau"
-            },
-            "spin_speed": {
-                "name": "Centrifugeren"
-            },
-            "temperature": {
-                "name": "Temperatuur"
-            },
-            "dry_time": {
-                "name": "Droogtijd"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Uit",
-                    "1": "Voorkom aanraking",
-                    "2": "Volgen"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Hoog",
-                    "2": "Gemiddeld   ",
-                    "3": "Laag",
-                    "4": "Automatisch",
-                    "5": "Automatisch"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "10°C-verwarmingsfunctie",
-                    "iot_auto": "Automatisch",
-                    "iot_cool": "Koelen",
-                    "iot_dry": "Drogen",
-                    "iot_fan": "Ventilator",
-                    "iot_heat": "Verwarming",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Zelfzuivering",
-                    "iot_self_clean": "Zelfreiniging",
-                    "iot_self_clean_56": "Sterilisatie reiniging 56°C",
-                    "iot_simple_start": "Start nu",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Koud",
-                    "iot_uv_and_dry": "UV + Ontvochtiger",
-                    "iot_uv_and_fan": "UV + Hetelucht",
-                    "iot_uv_and_heat": "UV + Warmte"
-                },
-                "name": "Programma"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Programma"
             },
+            "dry_time": {
+                "name": "Droogtijd"
+            },
+            "spin_speed": {
+                "name": "Centrifugeren"
+            },
+            "temperature": {
+                "name": "Temperatuur"
+            },
             "remaining_time": {
                 "name": "Resterende tijd"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Koelkast",
-                    "freezer": "Vriezer",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Koelkast & Vriezer"
-                },
-                "name": "Zone"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Automatisch doseren"
-            },
-            "good_night": {
-                "name": "Goede nacht"
-            },
             "auto_dose_softener": {
                 "name": "Automatisch doseren Wasverzachter"
             },
             "auto_dose_detergent": {
                 "name": "Automatisch doseren Wasmiddel"
             },
+            "good_night": {
+                "name": "Goede nacht"
+            },
             "auto_set": {
                 "name": "Automatisch instellen"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Kreukherstellend"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Centrifugeren"
             },
-            "programs_dw": {
-                "name": "Programma"
-            },
-            "programs_ih": {
-                "name": "Programma"
-            },
-            "programs_ov": {
-                "name": "Programma"
-            },
-            "programs_td": {
-                "name": "Programma"
-            },
-            "programs_wm": {
-                "name": "Programma"
-            },
             "still_hot": {
                 "name": "Nog heet"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Voorwas"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Automatisch doseren"
-            },
             "buzzer": {
                 "name": "Bel voor einde cyclus"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Filter vervangen"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Inductiekookplaat"
+            },
+            "start_program": {
+                "name": "Programma Start"
+            },
+            "stop_program": {
+                "name": "Programma Stoppen"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Vermogensbeheer"
@@ -1888,17 +1836,6 @@
                 "name": "Doeltemperatuur Koelkast"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Inductiekookplaat"
-            },
-            "start_program": {
-                "name": "Programma Start"
-            },
-            "stop_program": {
-                "name": "Programma Stoppen"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Airconditioner"
diff --git a/custom_components/hon/translations/pl.json b/custom_components/hon/translations/pl.json
index 97e76a4..6a36344 100644
--- a/custom_components/hon/translations/pl.json
+++ b/custom_components/hon/translations/pl.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Gotowe",
-                    "1": "Gotowe",
-                    "3": "Zatrzymaj",
-                    "4": "Zaplanowane",
-                    "5": "Zaplanowane",
-                    "6": "Błąd",
-                    "7": "Gotowe",
-                    "2": "Program uruchomiony",
-                    "8": "Test",
-                    "9": "Zatrzymanie cyklu…"
+                    "ready": "Gotowe",
+                    "running": "Program uruchomiony",
+                    "pause": "Zatrzymaj",
+                    "scheduled": "Zaplanowane",
+                    "error": "Błąd",
+                    "test": "Test",
+                    "ending": "Zatrzymanie cyklu…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Auto",
+                    "cool": "Chłodzenie",
+                    "dry": "Osuszanie",
+                    "heat": "Grzanie",
+                    "fan": "Wentylator"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Gotowe",
-                    "1": "Pranie",
-                    "2": "Pranie",
-                    "3": "Wirowanie",
-                    "4": "Płukanie",
-                    "5": "Płukanie",
-                    "6": "Płukanie",
-                    "7": "Suszenie",
-                    "9": "Para",
-                    "10": "Gotowe",
-                    "11": "Wirowanie",
-                    "12": "Ważenie ",
-                    "13": "Ważenie ",
-                    "14": "Pranie",
-                    "15": "Pranie",
-                    "16": "Pranie",
-                    "17": "Płukanie",
-                    "18": "Płukanie",
-                    "19": "Zaplanowane",
-                    "20": "Utrzymaj świeżość",
-                    "24": "Odświeżanie",
-                    "25": "Pranie",
-                    "26": "Ogrzewanie",
-                    "27": "Pranie"
+                    "ready": "Gotowe",
+                    "spin": "Wirowanie",
+                    "rinse": "Płukanie",
+                    "drying": "Suszenie",
+                    "steam": "Para",
+                    "weighting": "Ważenie ",
+                    "scheduled": "Zaplanowane",
+                    "tumbling": "Utrzymaj świeżość",
+                    "refresh": "Odświeżanie",
+                    "heating": "Ogrzewanie",
+                    "washing": "Pranie"
                 },
                 "name": "Faza"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Gotowe",
-                    "1": "Suszenie",
-                    "2": "Suszenie",
-                    "3": "Chłodzenie",
-                    "13": "Chłodzenie",
-                    "14": "Suszenie",
-                    "15": "Suszenie",
-                    "16": "Chłodzenie",
-                    "18": "Utrzymaj świeżość",
-                    "19": "Suszenie",
-                    "20": "Suszenie",
-                    "11": "Gotowe",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Gotowe",
+                    "heat_stroke": "Suszenie",
+                    "drying": "Suszenie",
+                    "cooldown": "Chłodzenie",
+                    "unknown": "unknown",
+                    "tumbling": "Utrzymaj świeżość"
                 },
                 "name": "Faza"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Gotowe",
-                    "1": "Zmywanie wstępne",
-                    "2": "Pranie",
-                    "3": "Płukanie",
-                    "4": "Suszenie",
-                    "5": "Gotowe",
-                    "6": "Hot rinse"
+                    "ready": "Gotowe",
+                    "prewash": "Zmywanie wstępne",
+                    "washing": "Pranie",
+                    "rinse": "Płukanie",
+                    "drying": "Suszenie",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Faza"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Bez suszenia",
-                    "1": "Prasowanie",
-                    "2": "Gotowe do garderoby",
-                    "3": "Gotowe do garderoby",
-                    "4": "Ekstra suchy",
-                    "12": "Prasowanie",
-                    "13": "Gotowe do garderoby",
-                    "14": "Gotowe do włożenia",
-                    "15": "Ekstra suchy",
-                    "11": "Bez suszenia"
+                    "no_dry": "Bez suszenia",
+                    "iron_dry": "Prasowanie",
+                    "no_dry_iron": "Gotowe do garderoby",
+                    "cupboard_dry": "Gotowe do garderoby",
+                    "extra_dry": "Ekstra suchy",
+                    "ready_to_wear": "Gotowe do włożenia"
                 },
                 "name": "Poziom suszenia"
             },
-            "anti_crease": {
-                "name": "Przeciw gnieceniu"
-            },
-            "power": {
-                "name": "Poziom mocy"
-            },
-            "remaining_time": {
-                "name": "Pozostały czas"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "water_efficiency": {
-                "name": "Wydajność zużycia wody"
-            },
-            "water_saving": {
-                "name": "Oszczędność wody"
-            },
-            "duration": {
-                "name": "Czas trwania"
-            },
-            "target_temperature": {
-                "name": "Temperatura docelowa"
-            },
-            "spin_speed": {
-                "name": "Wirowanie"
-            },
-            "steam_leve": {
-                "name": "Poziom pary"
-            },
-            "dirt_level": {
-                "name": "Stopień zabrudzenia"
-            },
-            "delay_time": {
-                "name": "Opóźniony Start"
-            },
-            "dry_time": {
-                "name": "Czas suszenia"
-            },
-            "suggested_load": {
-                "name": "Ładowność"
-            },
-            "energy_label": {
-                "name": "Efektywność energetyczna"
-            },
-            "det_dust": {
-                "name": "Proszek"
-            },
-            "det_liquid": {
-                "name": "Płyn"
-            },
-            "errors": {
-                "name": "Błąd"
-            },
-            "programs": {
-                "name": "Aktualny program"
-            },
-            "cycles_total": {
-                "name": "Cykle Suma"
-            },
-            "energy_total": {
-                "name": "Zużycie energii Suma"
-            },
-            "water_total": {
-                "name": "Wydajność zużycia wody Suma"
-            },
-            "energy_current": {
-                "name": "Zużycie energii Aktualne"
-            },
-            "water_current": {
-                "name": "Wydajność zużycia wody Aktualne"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Auto",
-                    "1": "Chłodzenie",
-                    "2": "Chłodzenie",
-                    "3": "Osuszanie",
-                    "4": "Grzanie",
-                    "5": "Wentylator",
-                    "6": "Wentylator"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Aktywne suche",
-                    "allergy_care": "Antiallergy",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Antiallergy",
-                    "anti_odours": "Odświeżenie",
-                    "auto_care": "Auto Care",
-                    "baby": "Dzieci",
-                    "bed_quilt": "Bed Quilt",
-                    "care_30": "Care 30",
-                    "care_45": "Care 45",
-                    "care_59": "Care 59",
-                    "coloured": "Kolorowe",
-                    "daily_45_min": "CODZIENNY 45'",
-                    "daily_perfect_59_min": "CODZIENNY PERFEKT 59'",
-                    "darks_and_coloured": "Darks & Coloured",
-                    "delicates": "Delikatne",
-                    "duvet": "Kołdry",
-                    "eco": "Bawełna ekologiczna",
-                    "ecospeed_cottons": "Ecospeed Cottons",
-                    "ecospeed_delicates": "Szybki Eco do tkanin delikatnych",
-                    "ecospeed_mixed": "Ecospeed Mixed",
-                    "extra_hygiene": "HIGIENICZNY",
-                    "fitness": "Fitness",
-                    "fresh_care": "Fresh Care",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Ręczniki",
-                    "hqd_bed_sheets": "Prześcieradła",
-                    "hqd_bulky": "Elementy wielkogabarytowe",
-                    "hqd_casual": "Nieformalny",
-                    "hqd_cold_wind_30": "Chłodna bryza 30 minut",
-                    "hqd_cold_wind_timing": "Chłodny wietrzyk ",
-                    "hqd_cotton": "Bawełna",
-                    "hqd_curtain": "Zasłony",
-                    "hqd_delicate": "Delikatne",
-                    "hqd_diaper": "Pieluchy",
-                    "hqd_duvet": "Kołdry",
-                    "hqd_feather": "Kurtki puchowe",
-                    "hqd_hot_wind_timing": "Gorące powietrze",
-                    "hqd_hygienic": "Higienizacja",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Kurtki",
-                    "hqd_jeans": "Dżins",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Mieszane",
-                    "hqd_night_dry": "Suszenie nocne",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Szybkie 20",
-                    "hqd_quick_30": "Szybkie 30",
-                    "hqd_quick_dry": "Szybkoschnące 30",
-                    "hqd_quilt": "Kołdry",
-                    "hqd_refresh": "Odświeżanie",
-                    "hqd_school_uniform": "Mundurek szkolny",
-                    "hqd_shirt": "Koszule",
-                    "hqd_shoes": "Buty",
-                    "hqd_silk": "Jedwab",
-                    "hqd_sports": "Odzież sportowa",
-                    "hqd_synthetics": "Syntetyki",
-                    "hqd_timer": "Czasowe",
-                    "hqd_towel": "Ręczniki",
-                    "hqd_underwear": "Bielizna",
-                    "hqd_warm_up": "Podgrzej",
-                    "hqd_wool": "Wełna",
-                    "hqd_working_suit": "Odzież robocza",
-                    "hygiene": "Higiena",
-                    "iot_checkup": "Kontrola",
-                    "iot_dry_anti_mites": "Przeciw roztoczom",
-                    "iot_dry_baby": "Dzieci",
-                    "iot_dry_backpacks": "Plecaki",
-                    "iot_dry_bathrobe": "Szlafroki",
-                    "iot_dry_bed_linen": "Pościel",
-                    "iot_dry_bed_quilt": "Bed Quilt",
-                    "iot_dry_cotton": "Bawełna",
-                    "iot_dry_cuddly_toys": "Zabawki pluszowe",
-                    "iot_dry_curtains": "Zasłony",
-                    "iot_dry_dehumidifier": "Środek do usuwania wilgoci",
-                    "iot_dry_delicates": "Bielizna",
-                    "iot_dry_delicate_tablecloths": "Delikatne obrusy",
-                    "iot_dry_denim_jeans": "Dżinsy",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Kołdry",
-                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
-                    "iot_dry_easy_iron_synthetics": "Super łatwe prasowanie tkanin syntetycznych",
-                    "iot_dry_gym_fit": "Gimnastyczne - Fitness",
-                    "iot_dry_lingerie": "Bielizna",
-                    "iot_dry_mixed": "Mieszane",
-                    "iot_dry_playsuits": "Pajacyki",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Szybki 59’.",
-                    "iot_dry_refresh": "Refresh",
-                    "iot_dry_regenerates_waterproof": "Regeneracja wodoodpornych",
-                    "iot_dry_relax_creases": "Relax Creases",
-                    "iot_dry_shirts": "Koszule",
-                    "iot_dry_small_load": "Small Load",
-                    "iot_dry_swimsuits_and_bikinis": "Stroje kąpielowe",
-                    "iot_dry_synthetics": "Syntetyczne",
-                    "iot_dry_synthetic_dry": "Suszenie materiałów syntetycznych",
-                    "iot_dry_tablecloths": "Obrusy",
-                    "iot_dry_technical_fabrics": "Materiały techniczne",
-                    "iot_dry_warm_embrace": "Ciepłe objęcie",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Dżinsy",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Zwierzęta domowe",
-                    "pre_iron": "Pre-Iron",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rapid 45 min",
-                    "rapid_59": "Perfekcyjne szybkie w 59 min",
-                    "refresh": "Odświeżanie",
-                    "relax_creases": "Relax Creases",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Koszule",
-                    "shoes": "Buty",
-                    "small_load": "Small Load",
-                    "soft_care": "Soft Care",
-                    "sport_plus": "Sportowe",
-                    "super_easy_iron_misti": "Super łatwe prasowanie tkanin mieszanych",
-                    "super_easy_iron_xxl": "Super łatwe prasowanie XXL",
-                    "super_fast_cottons": "Super Fast Cottons",
-                    "super_fast_delicates": "Super Fast Delicates",
-                    "synthetics": "Syntetyczne",
-                    "total_care": "Total Care",
-                    "trainers": "Buty sportowe",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Waterproof Revitalize",
-                    "whites": "Białe",
-                    "wool": "Suszenie wełny",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "XXL Load",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Temperatura pokojowa"
-            },
-            "humidity": {
-                "name": "Wilgotność"
-            },
-            "freezer_temp": {
-                "name": "Temperatura zamrażarki"
-            },
-            "fridge_temp": {
-                "name": "Temperatura lodówki"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funkcja grzania 10°C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Aktywne suche",
+                    "allergy_care": "Antiallergy",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Antiallergy",
+                    "anti_odours": "Odświeżenie",
+                    "auto_care": "Auto Care",
+                    "baby": "Dzieci",
+                    "bed_quilt": "Bed Quilt",
+                    "care_30": "Care 30",
+                    "care_45": "Care 45",
+                    "care_59": "Care 59",
+                    "coloured": "Kolorowe",
+                    "daily_45_min": "CODZIENNY 45'",
+                    "daily_perfect_59_min": "CODZIENNY PERFEKT 59'",
+                    "darks_and_coloured": "Darks & Coloured",
+                    "delicates": "Delikatne",
+                    "duvet": "Kołdry",
+                    "eco": "Bawełna ekologiczna",
+                    "ecospeed_cottons": "Ecospeed Cottons",
+                    "ecospeed_delicates": "Szybki Eco do tkanin delikatnych",
+                    "ecospeed_mixed": "Ecospeed Mixed",
+                    "extra_hygiene": "HIGIENICZNY",
+                    "fitness": "Fitness",
+                    "fresh_care": "Fresh Care",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Ręczniki",
+                    "hqd_bed_sheets": "Prześcieradła",
+                    "hqd_bulky": "Elementy wielkogabarytowe",
+                    "hqd_casual": "Nieformalny",
+                    "hqd_cold_wind_30": "Chłodna bryza 30 minut",
+                    "hqd_cold_wind_timing": "Chłodny wietrzyk ",
+                    "hqd_cotton": "Bawełna",
+                    "hqd_curtain": "Zasłony",
+                    "hqd_delicate": "Delikatne",
+                    "hqd_diaper": "Pieluchy",
+                    "hqd_duvet": "Kołdry",
+                    "hqd_feather": "Kurtki puchowe",
+                    "hqd_hot_wind_timing": "Gorące powietrze",
+                    "hqd_hygienic": "Higienizacja",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Kurtki",
+                    "hqd_jeans": "Dżins",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Mieszane",
+                    "hqd_night_dry": "Suszenie nocne",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Szybkie 20",
+                    "hqd_quick_30": "Szybkie 30",
+                    "hqd_quick_dry": "Szybkoschnące 30",
+                    "hqd_quilt": "Kołdry",
+                    "hqd_refresh": "Odświeżanie",
+                    "hqd_school_uniform": "Mundurek szkolny",
+                    "hqd_shirt": "Koszule",
+                    "hqd_shoes": "Buty",
+                    "hqd_silk": "Jedwab",
+                    "hqd_sports": "Odzież sportowa",
+                    "hqd_synthetics": "Syntetyki",
+                    "hqd_timer": "Czasowe",
+                    "hqd_towel": "Ręczniki",
+                    "hqd_underwear": "Bielizna",
+                    "hqd_warm_up": "Podgrzej",
+                    "hqd_wool": "Wełna",
+                    "hqd_working_suit": "Odzież robocza",
+                    "hygiene": "Higiena",
+                    "iot_checkup": "Kontrola",
+                    "iot_dry_anti_mites": "Przeciw roztoczom",
+                    "iot_dry_baby": "Dzieci",
+                    "iot_dry_backpacks": "Plecaki",
+                    "iot_dry_bathrobe": "Szlafroki",
+                    "iot_dry_bed_linen": "Pościel",
+                    "iot_dry_bed_quilt": "Bed Quilt",
+                    "iot_dry_cotton": "Bawełna",
+                    "iot_dry_cuddly_toys": "Zabawki pluszowe",
+                    "iot_dry_curtains": "Zasłony",
+                    "iot_dry_dehumidifier": "Środek do usuwania wilgoci",
+                    "iot_dry_delicates": "Bielizna",
+                    "iot_dry_delicate_tablecloths": "Delikatne obrusy",
+                    "iot_dry_denim_jeans": "Dżinsy",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Kołdry",
+                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
+                    "iot_dry_easy_iron_synthetics": "Super łatwe prasowanie tkanin syntetycznych",
+                    "iot_dry_gym_fit": "Gimnastyczne - Fitness",
+                    "iot_dry_lingerie": "Bielizna",
+                    "iot_dry_mixed": "Mieszane",
+                    "iot_dry_playsuits": "Pajacyki",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Szybki 59’.",
+                    "iot_dry_refresh": "Refresh",
+                    "iot_dry_regenerates_waterproof": "Regeneracja wodoodpornych",
+                    "iot_dry_relax_creases": "Relax Creases",
+                    "iot_dry_shirts": "Koszule",
+                    "iot_dry_small_load": "Small Load",
+                    "iot_dry_swimsuits_and_bikinis": "Stroje kąpielowe",
+                    "iot_dry_synthetics": "Syntetyczne",
+                    "iot_dry_synthetic_dry": "Suszenie materiałów syntetycznych",
+                    "iot_dry_tablecloths": "Obrusy",
+                    "iot_dry_technical_fabrics": "Materiały techniczne",
+                    "iot_dry_warm_embrace": "Ciepłe objęcie",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Dżinsy",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Zwierzęta domowe",
+                    "pre_iron": "Pre-Iron",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rapid 45 min",
+                    "rapid_59": "Perfekcyjne szybkie w 59 min",
+                    "refresh": "Odświeżanie",
+                    "relax_creases": "Relax Creases",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Koszule",
+                    "shoes": "Buty",
+                    "small_load": "Small Load",
+                    "soft_care": "Soft Care",
+                    "sport_plus": "Sportowe",
+                    "super_easy_iron_misti": "Super łatwe prasowanie tkanin mieszanych",
+                    "super_easy_iron_xxl": "Super łatwe prasowanie XXL",
+                    "super_fast_cottons": "Super Fast Cottons",
+                    "super_fast_delicates": "Super Fast Delicates",
+                    "synthetics": "Syntetyczne",
+                    "total_care": "Total Care",
+                    "trainers": "Buty sportowe",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Waterproof Revitalize",
+                    "whites": "Białe",
+                    "wool": "Suszenie wełny",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "XXL Load",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Kolorowe i Bawełna",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "Wszystko w jednym cyklu 49’",
                     "all_in_one_59": "Wszystko w jednym cyklu 59’",
-                    "all_in_one_59_steam": "Aktywne pranie + Para",
+                    "all_in_one_59_steam": "Wszystko w jednym cyklu 59’ + Para",
                     "autocare": "Pielęgnacja własna",
                     "autoclean": "Czyszczenie bębna",
                     "baby_60": "Wszystkie dziecinne 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktywne pranie",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Aktywne pranie + Para",
+                    "iot_all_in_one_59_steam": "Wszystko w jednym cyklu 59’ + Para",
                     "iot_checkup": "Kontrola",
                     "iot_colour_59_steam": "Kolorowe 59' + Para",
                     "iot_cottons_steam": "Bawełna + Para",
@@ -889,9 +774,148 @@
                     "sparkling": "Musujące",
                     "white": "Białe"
                 }
+            },
+            "dry_time": {
+                "name": "Czas suszenia"
+            },
+            "power": {
+                "name": "Poziom mocy"
+            },
+            "remaining_time": {
+                "name": "Pozostały czas"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
+            "water_efficiency": {
+                "name": "Wydajność zużycia wody"
+            },
+            "water_saving": {
+                "name": "Oszczędność wody"
+            },
+            "duration": {
+                "name": "Czas trwania"
+            },
+            "target_temperature": {
+                "name": "Temperatura docelowa"
+            },
+            "spin_speed": {
+                "name": "Wirowanie"
+            },
+            "steam_leve": {
+                "name": "Poziom pary"
+            },
+            "dirt_level": {
+                "name": "Stopień zabrudzenia"
+            },
+            "delay_time": {
+                "name": "Opóźniony Start"
+            },
+            "suggested_load": {
+                "name": "Ładowność"
+            },
+            "energy_label": {
+                "name": "Efektywność energetyczna"
+            },
+            "det_dust": {
+                "name": "Proszek"
+            },
+            "det_liquid": {
+                "name": "Płyn"
+            },
+            "errors": {
+                "name": "Błąd"
+            },
+            "programs": {
+                "name": "Aktualny program"
+            },
+            "room_temperature": {
+                "name": "Temperatura pokojowa"
+            },
+            "humidity": {
+                "name": "Wilgotność"
+            },
+            "cycles_total": {
+                "name": "Cykle Suma"
+            },
+            "energy_total": {
+                "name": "Zużycie energii Suma"
+            },
+            "water_total": {
+                "name": "Wydajność zużycia wody Suma"
+            },
+            "energy_current": {
+                "name": "Zużycie energii Aktualne"
+            },
+            "water_current": {
+                "name": "Wydajność zużycia wody Aktualne"
+            },
+            "freezer_temp": {
+                "name": "Temperatura zamrażarki"
+            },
+            "fridge_temp": {
+                "name": "Temperatura lodówki"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Bez suszenia",
+                    "iron_dry": "Prasowanie",
+                    "no_dry_iron": "Gotowe do garderoby",
+                    "cupboard_dry": "Gotowe do garderoby",
+                    "extra_dry": "Ekstra suchy",
+                    "ready_to_wear": "Gotowe do włożenia"
+                },
+                "name": "Poziom suszenia"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Wyłącz",
+                    "avoid_touch": "Unikanie kontaktu",
+                    "follow_touch": "Podążanie"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Wysoki",
+                    "mid": "Średni   ",
+                    "low": "Niski",
+                    "auto": "Auto"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Lodówka",
+                    "freezer": "Zamrażarka",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Lodówka & Zamrażarka"
+                },
+                "name": "Strefa"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funkcja grzania 10°C",
+                    "iot_auto": "Auto",
+                    "iot_cool": "Chłodzenie",
+                    "iot_dry": "Osuszanie",
+                    "iot_fan": "Wentylator",
+                    "iot_heat": "Grzanie",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Self Purify",
+                    "iot_self_clean": "Self Clean",
+                    "iot_self_clean_56": "Steri Clean 56°C",
+                    "iot_simple_start": "Uruchom teraz",
+                    "iot_uv": "Sterylizacja UVC",
+                    "iot_uv_and_auto": "UV + automat",
+                    "iot_uv_and_cool": "UV + chłodzenie",
+                    "iot_uv_and_dry": "UV + osuszacz powietrza",
+                    "iot_uv_and_fan": "UV + wentylator",
+                    "iot_uv_and_heat": "UV + podgrzewanie"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Szybki 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "Wszystko w jednym cyklu 49’",
                     "all_in_one_59": "Wszystko w jednym cyklu 59’",
-                    "all_in_one_59_steam": "Aktywne pranie + Para",
+                    "all_in_one_59_steam": "Wszystko w jednym cyklu 59’ + Para",
                     "autocare": "Pielęgnacja własna",
                     "autoclean": "Czyszczenie bębna",
                     "baby_60": "Wszystkie dziecinne 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktywne pranie",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "Aktywne pranie + Para",
+                    "iot_all_in_one_59_steam": "Wszystko w jednym cyklu 59’ + Para",
                     "iot_checkup": "Kontrola",
                     "iot_colour_59_steam": "Kolorowe 59' + Para",
                     "iot_cottons_steam": "Bawełna + Para",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Bez suszenia",
-                    "1": "Prasowanie",
-                    "2": "Gotowe do garderoby",
-                    "3": "Gotowe do garderoby",
-                    "4": "Ekstra suchy",
-                    "12": "Prasowanie",
-                    "13": "Gotowe do garderoby",
-                    "14": "Gotowe do włożenia",
-                    "15": "Ekstra suchy",
-                    "11": "Bez suszenia"
-                },
-                "name": "Poziom suszenia"
-            },
-            "spin_speed": {
-                "name": "Wirowanie"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "dry_time": {
-                "name": "Czas suszenia"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Wyłącz",
-                    "1": "Unikanie kontaktu",
-                    "2": "Podążanie"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Wysoki",
-                    "2": "Średni   ",
-                    "3": "Niski",
-                    "4": "Auto",
-                    "5": "Auto"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funkcja grzania 10°C",
-                    "iot_auto": "Auto",
-                    "iot_cool": "Chłodzenie",
-                    "iot_dry": "Osuszanie",
-                    "iot_fan": "Wentylator",
-                    "iot_heat": "Grzanie",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Self Purify",
-                    "iot_self_clean": "Self Clean",
-                    "iot_self_clean_56": "Steri Clean 56°C",
-                    "iot_simple_start": "Uruchom teraz",
-                    "iot_uv": "Sterylizacja UVC",
-                    "iot_uv_and_auto": "UV + automat",
-                    "iot_uv_and_cool": "UV + chłodzenie",
-                    "iot_uv_and_dry": "UV + osuszacz powietrza",
-                    "iot_uv_and_fan": "UV + wentylator",
-                    "iot_uv_and_heat": "UV + podgrzewanie"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Czas suszenia"
+            },
+            "spin_speed": {
+                "name": "Wirowanie"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
             "remaining_time": {
                 "name": "Pozostały czas"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Lodówka",
-                    "freezer": "Zamrażarka",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Lodówka & Zamrażarka"
-                },
-                "name": "Strefa"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Automatyczne dozowanie"
-            },
-            "good_night": {
-                "name": "Dobranoc"
-            },
             "auto_dose_softener": {
                 "name": "Automatyczne dozowanie Środek zmiękczający"
             },
             "auto_dose_detergent": {
                 "name": "Automatyczne dozowanie Detergent"
             },
+            "good_night": {
+                "name": "Dobranoc"
+            },
             "auto_set": {
                 "name": "Ustawianie automatyczne"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Przeciw gnieceniu"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Wirowanie"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Nadal gorące"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Mycie wstępne"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Automatyczne dozowanie"
-            },
             "buzzer": {
                 "name": "Sygnał dźwiękowy końca cyklu"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Wymiana filtra"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Płyta indukcyjna"
+            },
+            "start_program": {
+                "name": "Program Początek"
+            },
+            "stop_program": {
+                "name": "Program Zatrzymaj"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Zarządzanie zasilaniem"
@@ -1888,17 +1836,6 @@
                 "name": "Temperatura docelowa Lodówka"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Płyta indukcyjna"
-            },
-            "start_program": {
-                "name": "Program Początek"
-            },
-            "stop_program": {
-                "name": "Program Zatrzymaj"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klimatyzator"
diff --git a/custom_components/hon/translations/pt.json b/custom_components/hon/translations/pt.json
index c941c8d..3d342c0 100644
--- a/custom_components/hon/translations/pt.json
+++ b/custom_components/hon/translations/pt.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Pronto",
-                    "1": "Pronto",
-                    "3": "Pausa",
-                    "4": "Agendado",
-                    "5": "Agendado",
-                    "6": "Erro",
-                    "7": "Pronto",
-                    "2": "Programa em execução",
-                    "8": "Test",
-                    "9": "Ciclo de paragem…"
+                    "ready": "Pronto",
+                    "running": "Programa em execução",
+                    "pause": "Pausa",
+                    "scheduled": "Agendado",
+                    "error": "Erro",
+                    "test": "Test",
+                    "ending": "Ciclo de paragem…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Auto",
+                    "cool": "Frio",
+                    "dry": "Secar",
+                    "heat": "Calor",
+                    "fan": "Ventilador"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Pronto",
-                    "1": "Lavar",
-                    "2": "Lavar",
-                    "3": "Centrifugar",
-                    "4": "Lavagem",
-                    "5": "Lavagem",
-                    "6": "Lavagem",
-                    "7": "Secagem",
-                    "9": "Vapor",
-                    "10": "Pronto",
-                    "11": "Centrifugar",
-                    "12": "Pesagem ",
-                    "13": "Pesagem ",
-                    "14": "Lavar",
-                    "15": "Lavar",
-                    "16": "Lavar",
-                    "17": "Lavagem",
-                    "18": "Lavagem",
-                    "19": "Agendado",
-                    "20": "Manter Fresco",
-                    "24": "Refrescar",
-                    "25": "Lavar",
-                    "26": "Aquecimento",
-                    "27": "Lavar"
+                    "ready": "Pronto",
+                    "spin": "Centrifugar",
+                    "rinse": "Lavagem",
+                    "drying": "Secagem",
+                    "steam": "Vapor",
+                    "weighting": "Pesagem ",
+                    "scheduled": "Agendado",
+                    "tumbling": "Manter Fresco",
+                    "refresh": "Refrescar",
+                    "heating": "Aquecimento",
+                    "washing": "Lavar"
                 },
                 "name": "Fase"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Pronto",
-                    "1": "Secagem",
-                    "2": "Secagem",
-                    "3": "Arrefecimento",
-                    "13": "Arrefecimento",
-                    "14": "Secagem",
-                    "15": "Secagem",
-                    "16": "Arrefecimento",
-                    "18": "Manter Fresco",
-                    "19": "Secagem",
-                    "20": "Secagem",
-                    "11": "Pronto",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Pronto",
+                    "heat_stroke": "Secagem",
+                    "drying": "Secagem",
+                    "cooldown": "Arrefecimento",
+                    "unknown": "unknown",
+                    "tumbling": "Manter Fresco"
                 },
                 "name": "Fase"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Pronto",
-                    "1": "Pré-lavagem",
-                    "2": "Lavar",
-                    "3": "Lavagem",
-                    "4": "Secagem",
-                    "5": "Pronto",
-                    "6": "Hot rinse"
+                    "ready": "Pronto",
+                    "prewash": "Pré-lavagem",
+                    "washing": "Lavar",
+                    "rinse": "Lavagem",
+                    "drying": "Secagem",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Fase"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Sem secagem",
-                    "1": "Engomar",
-                    "2": "Guarda-Roupa pronto",
-                    "3": "Guarda-Roupa pronto",
-                    "4": "Extra seco",
-                    "12": "Engomar",
-                    "13": "Guarda-Roupa pronto",
-                    "14": "Pronto a usar",
-                    "15": "Extra seco",
-                    "11": "Sem secagem"
+                    "no_dry": "Sem secagem",
+                    "iron_dry": "Engomar",
+                    "no_dry_iron": "Guarda-Roupa pronto",
+                    "cupboard_dry": "Guarda-Roupa pronto",
+                    "extra_dry": "Extra seco",
+                    "ready_to_wear": "Pronto a usar"
                 },
                 "name": "Nível de secagem"
             },
-            "anti_crease": {
-                "name": "Anti-vincos"
-            },
-            "power": {
-                "name": "Nível de potência"
-            },
-            "remaining_time": {
-                "name": "Tempo restante"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "water_efficiency": {
-                "name": "Eficiência da água"
-            },
-            "water_saving": {
-                "name": "Poupança de água"
-            },
-            "duration": {
-                "name": "Duração"
-            },
-            "target_temperature": {
-                "name": "Temperatura alvo"
-            },
-            "spin_speed": {
-                "name": "Centrifugar"
-            },
-            "steam_leve": {
-                "name": "Nível de vapor"
-            },
-            "dirt_level": {
-                "name": "Nível de sujidade"
-            },
-            "delay_time": {
-                "name": "Início adiado"
-            },
-            "dry_time": {
-                "name": "Tempo de secagem"
-            },
-            "suggested_load": {
-                "name": "Capacidade de carga"
-            },
-            "energy_label": {
-                "name": "Eficiência energética"
-            },
-            "det_dust": {
-                "name": "Pó"
-            },
-            "det_liquid": {
-                "name": "Líquido"
-            },
-            "errors": {
-                "name": "Erro"
-            },
-            "programs": {
-                "name": "Programa atual"
-            },
-            "cycles_total": {
-                "name": "Ciclos Total"
-            },
-            "energy_total": {
-                "name": "Consumo de energia Total"
-            },
-            "water_total": {
-                "name": "Eficiência da água Total"
-            },
-            "energy_current": {
-                "name": "Consumo de energia Data"
-            },
-            "water_current": {
-                "name": "Eficiência da água Data"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Auto",
-                    "1": "Frio",
-                    "2": "Frio",
-                    "3": "Secar",
-                    "4": "Calor",
-                    "5": "Ventilador",
-                    "6": "Ventilador"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Secagem ativa",
-                    "allergy_care": "Anti alergias",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Anti alergias",
-                    "anti_odours": "Anti-odor",
-                    "auto_care": "Auto Care",
-                    "baby": "Roupa de bebé",
-                    "bed_quilt": "Colchas",
-                    "care_30": "Cuidado 30",
-                    "care_45": "Cuidado 45",
-                    "care_59": "Cuidado 59",
-                    "coloured": "Cores",
-                    "daily_45_min": "DIARIO 45'",
-                    "daily_perfect_59_min": "DIARIO PERFEITO 59'",
-                    "darks_and_coloured": "Roupa escura e colorida",
-                    "delicates": "Delicados",
-                    "duvet": "Edredãos",
-                    "eco": "Eco Algodão",
-                    "ecospeed_cottons": "Velocidade eco algodões",
-                    "ecospeed_delicates": "Ecospeed roupa delicada",
-                    "ecospeed_mixed": "Velocidade eco mistos",
-                    "extra_hygiene": "Higiene Extra",
-                    "fitness": "Fitness",
-                    "fresh_care": "Cuidado Fresco",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Toalhas",
-                    "hqd_bed_sheets": "Lençóis",
-                    "hqd_bulky": "Itens volumosos",
-                    "hqd_casual": "Casual",
-                    "hqd_cold_wind_30": "Brisa fresca durante 30 minutos",
-                    "hqd_cold_wind_timing": "Brisa fresca ",
-                    "hqd_cotton": "Algodão",
-                    "hqd_curtain": "Cortinas",
-                    "hqd_delicate": "Roupa delicada",
-                    "hqd_diaper": "Fraldas",
-                    "hqd_duvet": "Edredões",
-                    "hqd_feather": "Blusões",
-                    "hqd_hot_wind_timing": "Ar quente",
-                    "hqd_hygienic": "Higienização",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Casacos",
-                    "hqd_jeans": "Jeans",
-                    "hqd_luxury": "Peças requintadas",
-                    "hqd_mix": "Mistos",
-                    "hqd_night_dry": "Secagem durante a noite",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Rápido 20",
-                    "hqd_quick_30": "Rápido 30",
-                    "hqd_quick_dry": "Secagem rápida 30",
-                    "hqd_quilt": "Colchas",
-                    "hqd_refresh": "Refrescar",
-                    "hqd_school_uniform": "Farda da escola",
-                    "hqd_shirt": "Camisas",
-                    "hqd_shoes": "Calçado",
-                    "hqd_silk": "Seda",
-                    "hqd_sports": "Desporto",
-                    "hqd_synthetics": "Sintéticos",
-                    "hqd_timer": "Temporizado",
-                    "hqd_towel": "Toalhas",
-                    "hqd_underwear": "Roupa interior",
-                    "hqd_warm_up": "Aquecer",
-                    "hqd_wool": "Lãs",
-                    "hqd_working_suit": "Roupa de trabalho",
-                    "hygiene": "Higiene",
-                    "iot_checkup": "Check-Up",
-                    "iot_dry_anti_mites": "Anti-ácaros",
-                    "iot_dry_baby": "Roupa de bebé",
-                    "iot_dry_backpacks": "Mochilas",
-                    "iot_dry_bathrobe": "Roupões",
-                    "iot_dry_bed_linen": "Roupa de cama",
-                    "iot_dry_bed_quilt": "Colchas",
-                    "iot_dry_cotton": "Algodão",
-                    "iot_dry_cuddly_toys": "Brinquedos macios",
-                    "iot_dry_curtains": "Cortinas",
-                    "iot_dry_dehumidifier": "Removedor de humidade",
-                    "iot_dry_delicates": "Roupa delicada",
-                    "iot_dry_delicate_tablecloths": "Roupa de mesa delicada",
-                    "iot_dry_denim_jeans": "Ganga - Jeans",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Edredãos",
-                    "iot_dry_easy_iron_cotton": "Engomar fácil",
-                    "iot_dry_easy_iron_synthetics": "Engomar Super Fácil de Sintéticos",
-                    "iot_dry_gym_fit": "Roupa de desporto - Fitness",
-                    "iot_dry_lingerie": "Roupa interior",
-                    "iot_dry_mixed": "Mistos",
-                    "iot_dry_playsuits": "Macacões",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Rápido 59’.",
-                    "iot_dry_refresh": "Refrescar",
-                    "iot_dry_regenerates_waterproof": "Regeneração da Impermeabilização (?)",
-                    "iot_dry_relax_creases": "Menos vincos",
-                    "iot_dry_shirts": "Camisas",
-                    "iot_dry_small_load": "Pequena carga",
-                    "iot_dry_swimsuits_and_bikinis": "Fatos de banho",
-                    "iot_dry_synthetics": "Sintéticos",
-                    "iot_dry_synthetic_dry": "Secagem de Sintéticos",
-                    "iot_dry_tablecloths": "Roupa de mesa",
-                    "iot_dry_technical_fabrics": "Tecidos técnicos",
-                    "iot_dry_warm_embrace": "Warm Embrace (?)",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Mix&Dry (Mista e Seca)",
-                    "pets": "Animais de estimação",
-                    "pre_iron": "Pré engomar",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rápido 45 min",
-                    "rapid_59": "Rápida Perfeita 59 min",
-                    "refresh": "Refrescar",
-                    "relax_creases": "Menos vincos",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Camisas",
-                    "shoes": "Calçado",
-                    "small_load": "Pequena carga",
-                    "soft_care": "Cuidado Suave",
-                    "sport_plus": "Roupa desportiva",
-                    "super_easy_iron_misti": "Engomar Super Fácil de mistos",
-                    "super_easy_iron_xxl": "Engomar Super Fácil XXL",
-                    "super_fast_cottons": "Algodões super rápido",
-                    "super_fast_delicates": "Delicados super rápido",
-                    "synthetics": "Sintéticos",
-                    "total_care": "Total Care",
-                    "trainers": "Ténis",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Revitalização da impermeabialização",
-                    "whites": "Roupa branca",
-                    "wool": "Secagem de lãs",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "Carga XXL",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Programa"
-            },
-            "room_temperature": {
-                "name": "Temperatura ambiente"
-            },
-            "humidity": {
-                "name": "Humidade"
-            },
-            "freezer_temp": {
-                "name": "Temperatura do congelador"
-            },
-            "fridge_temp": {
-                "name": "Temperatura do frigorífico"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Função de aquecimento de 10 °C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Programa"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Secagem ativa",
+                    "allergy_care": "Anti alergias",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Anti alergias",
+                    "anti_odours": "Anti-odor",
+                    "auto_care": "Auto Care",
+                    "baby": "Roupa de bebé",
+                    "bed_quilt": "Colchas",
+                    "care_30": "Cuidado 30",
+                    "care_45": "Cuidado 45",
+                    "care_59": "Cuidado 59",
+                    "coloured": "Cores",
+                    "daily_45_min": "DIARIO 45'",
+                    "daily_perfect_59_min": "DIARIO PERFEITO 59'",
+                    "darks_and_coloured": "Roupa escura e colorida",
+                    "delicates": "Delicados",
+                    "duvet": "Edredãos",
+                    "eco": "Eco Algodão",
+                    "ecospeed_cottons": "Velocidade eco algodões",
+                    "ecospeed_delicates": "Ecospeed roupa delicada",
+                    "ecospeed_mixed": "Velocidade eco mistos",
+                    "extra_hygiene": "Higiene Extra",
+                    "fitness": "Fitness",
+                    "fresh_care": "Cuidado Fresco",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Toalhas",
+                    "hqd_bed_sheets": "Lençóis",
+                    "hqd_bulky": "Itens volumosos",
+                    "hqd_casual": "Casual",
+                    "hqd_cold_wind_30": "Brisa fresca durante 30 minutos",
+                    "hqd_cold_wind_timing": "Brisa fresca ",
+                    "hqd_cotton": "Algodão",
+                    "hqd_curtain": "Cortinas",
+                    "hqd_delicate": "Roupa delicada",
+                    "hqd_diaper": "Fraldas",
+                    "hqd_duvet": "Edredões",
+                    "hqd_feather": "Blusões",
+                    "hqd_hot_wind_timing": "Ar quente",
+                    "hqd_hygienic": "Higienização",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Casacos",
+                    "hqd_jeans": "Jeans",
+                    "hqd_luxury": "Peças requintadas",
+                    "hqd_mix": "Mistos",
+                    "hqd_night_dry": "Secagem durante a noite",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Rápido 20",
+                    "hqd_quick_30": "Rápido 30",
+                    "hqd_quick_dry": "Secagem rápida 30",
+                    "hqd_quilt": "Colchas",
+                    "hqd_refresh": "Refrescar",
+                    "hqd_school_uniform": "Farda da escola",
+                    "hqd_shirt": "Camisas",
+                    "hqd_shoes": "Calçado",
+                    "hqd_silk": "Seda",
+                    "hqd_sports": "Desporto",
+                    "hqd_synthetics": "Sintéticos",
+                    "hqd_timer": "Temporizado",
+                    "hqd_towel": "Toalhas",
+                    "hqd_underwear": "Roupa interior",
+                    "hqd_warm_up": "Aquecer",
+                    "hqd_wool": "Lãs",
+                    "hqd_working_suit": "Roupa de trabalho",
+                    "hygiene": "Higiene",
+                    "iot_checkup": "Check-Up",
+                    "iot_dry_anti_mites": "Anti-ácaros",
+                    "iot_dry_baby": "Roupa de bebé",
+                    "iot_dry_backpacks": "Mochilas",
+                    "iot_dry_bathrobe": "Roupões",
+                    "iot_dry_bed_linen": "Roupa de cama",
+                    "iot_dry_bed_quilt": "Colchas",
+                    "iot_dry_cotton": "Algodão",
+                    "iot_dry_cuddly_toys": "Brinquedos macios",
+                    "iot_dry_curtains": "Cortinas",
+                    "iot_dry_dehumidifier": "Removedor de humidade",
+                    "iot_dry_delicates": "Roupa delicada",
+                    "iot_dry_delicate_tablecloths": "Roupa de mesa delicada",
+                    "iot_dry_denim_jeans": "Ganga - Jeans",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Edredãos",
+                    "iot_dry_easy_iron_cotton": "Engomar fácil",
+                    "iot_dry_easy_iron_synthetics": "Engomar Super Fácil de Sintéticos",
+                    "iot_dry_gym_fit": "Roupa de desporto - Fitness",
+                    "iot_dry_lingerie": "Roupa interior",
+                    "iot_dry_mixed": "Mistos",
+                    "iot_dry_playsuits": "Macacões",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Rápido 59’.",
+                    "iot_dry_refresh": "Refrescar",
+                    "iot_dry_regenerates_waterproof": "Regeneração da Impermeabilização (?)",
+                    "iot_dry_relax_creases": "Menos vincos",
+                    "iot_dry_shirts": "Camisas",
+                    "iot_dry_small_load": "Pequena carga",
+                    "iot_dry_swimsuits_and_bikinis": "Fatos de banho",
+                    "iot_dry_synthetics": "Sintéticos",
+                    "iot_dry_synthetic_dry": "Secagem de Sintéticos",
+                    "iot_dry_tablecloths": "Roupa de mesa",
+                    "iot_dry_technical_fabrics": "Tecidos técnicos",
+                    "iot_dry_warm_embrace": "Warm Embrace (?)",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Mix&Dry (Mista e Seca)",
+                    "pets": "Animais de estimação",
+                    "pre_iron": "Pré engomar",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rápido 45 min",
+                    "rapid_59": "Rápida Perfeita 59 min",
+                    "refresh": "Refrescar",
+                    "relax_creases": "Menos vincos",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Camisas",
+                    "shoes": "Calçado",
+                    "small_load": "Pequena carga",
+                    "soft_care": "Cuidado Suave",
+                    "sport_plus": "Roupa desportiva",
+                    "super_easy_iron_misti": "Engomar Super Fácil de mistos",
+                    "super_easy_iron_xxl": "Engomar Super Fácil XXL",
+                    "super_fast_cottons": "Algodões super rápido",
+                    "super_fast_delicates": "Delicados super rápido",
+                    "synthetics": "Sintéticos",
+                    "total_care": "Total Care",
+                    "trainers": "Ténis",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Revitalização da impermeabialização",
+                    "whites": "Roupa branca",
+                    "wool": "Secagem de lãs",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "Carga XXL",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Programa"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Cores e Algodões",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Cuidado Alergias Pro",
                     "all_in_one_49": "Tudo em Um 49'.",
                     "all_in_one_59": "Tudo em Um 59'.",
-                    "all_in_one_59_steam": "Active Wash + Vapor",
+                    "all_in_one_59_steam": "Tudo em Um 59' + Vapor",
                     "autocare": "Cuidado automático",
                     "autoclean": "Limpeza do tambor",
                     "baby_60": "All Baby 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Vapor",
                     "iot_active_wash_steam": "Lavagem Ativa",
                     "iot_allergy_care_pro": "Cuidado Alergias Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Vapor",
+                    "iot_all_in_one_59_steam": "Tudo em Um 59' + Vapor",
                     "iot_checkup": "Check-Up",
                     "iot_colour_59_steam": "Cores 59' + vapor",
                     "iot_cottons_steam": "Algodão + Vapor",
@@ -889,9 +774,148 @@
                     "sparkling": "Espumante",
                     "white": "Branco"
                 }
+            },
+            "dry_time": {
+                "name": "Tempo de secagem"
+            },
+            "power": {
+                "name": "Nível de potência"
+            },
+            "remaining_time": {
+                "name": "Tempo restante"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
+            "water_efficiency": {
+                "name": "Eficiência da água"
+            },
+            "water_saving": {
+                "name": "Poupança de água"
+            },
+            "duration": {
+                "name": "Duração"
+            },
+            "target_temperature": {
+                "name": "Temperatura alvo"
+            },
+            "spin_speed": {
+                "name": "Centrifugar"
+            },
+            "steam_leve": {
+                "name": "Nível de vapor"
+            },
+            "dirt_level": {
+                "name": "Nível de sujidade"
+            },
+            "delay_time": {
+                "name": "Início adiado"
+            },
+            "suggested_load": {
+                "name": "Capacidade de carga"
+            },
+            "energy_label": {
+                "name": "Eficiência energética"
+            },
+            "det_dust": {
+                "name": "Pó"
+            },
+            "det_liquid": {
+                "name": "Líquido"
+            },
+            "errors": {
+                "name": "Erro"
+            },
+            "programs": {
+                "name": "Programa atual"
+            },
+            "room_temperature": {
+                "name": "Temperatura ambiente"
+            },
+            "humidity": {
+                "name": "Humidade"
+            },
+            "cycles_total": {
+                "name": "Ciclos Total"
+            },
+            "energy_total": {
+                "name": "Consumo de energia Total"
+            },
+            "water_total": {
+                "name": "Eficiência da água Total"
+            },
+            "energy_current": {
+                "name": "Consumo de energia Data"
+            },
+            "water_current": {
+                "name": "Eficiência da água Data"
+            },
+            "freezer_temp": {
+                "name": "Temperatura do congelador"
+            },
+            "fridge_temp": {
+                "name": "Temperatura do frigorífico"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Sem secagem",
+                    "iron_dry": "Engomar",
+                    "no_dry_iron": "Guarda-Roupa pronto",
+                    "cupboard_dry": "Guarda-Roupa pronto",
+                    "extra_dry": "Extra seco",
+                    "ready_to_wear": "Pronto a usar"
+                },
+                "name": "Nível de secagem"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Off",
+                    "avoid_touch": "Evitar o toque",
+                    "follow_touch": "Seguir"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Alta",
+                    "mid": "Média   ",
+                    "low": "Baixa",
+                    "auto": "Auto"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Frigorífico",
+                    "freezer": "Congelador",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Frigorífico & Congelador"
+                },
+                "name": "Zona"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Função de aquecimento de 10 °C",
+                    "iot_auto": "Auto",
+                    "iot_cool": "Frio",
+                    "iot_dry": "Secar",
+                    "iot_fan": "Ventilador",
+                    "iot_heat": "Calor",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Autopurificação",
+                    "iot_self_clean": "Autolimpeza",
+                    "iot_self_clean_56": "Steri-Clean 56°C",
+                    "iot_simple_start": "Iniciar agora",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Frio",
+                    "iot_uv_and_dry": "UV + Desumidificador",
+                    "iot_uv_and_fan": "UV + Ventilação",
+                    "iot_uv_and_heat": "UV + Calor"
+                },
+                "name": "Programa"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rápido 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Cuidado Alergias Pro",
                     "all_in_one_49": "Tudo em Um 49'.",
                     "all_in_one_59": "Tudo em Um 59'.",
-                    "all_in_one_59_steam": "Active Wash + Vapor",
+                    "all_in_one_59_steam": "Tudo em Um 59' + Vapor",
                     "autocare": "Cuidado automático",
                     "autoclean": "Limpeza do tambor",
                     "baby_60": "All Baby 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Vapor",
                     "iot_active_wash_steam": "Lavagem Ativa",
                     "iot_allergy_care_pro": "Cuidado Alergias Pro",
-                    "iot_all_in_one_59_steam": "Active Wash + Vapor",
+                    "iot_all_in_one_59_steam": "Tudo em Um 59' + Vapor",
                     "iot_checkup": "Check-Up",
                     "iot_colour_59_steam": "Cores 59' + vapor",
                     "iot_cottons_steam": "Algodão + Vapor",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Programa"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Sem secagem",
-                    "1": "Engomar",
-                    "2": "Guarda-Roupa pronto",
-                    "3": "Guarda-Roupa pronto",
-                    "4": "Extra seco",
-                    "12": "Engomar",
-                    "13": "Guarda-Roupa pronto",
-                    "14": "Pronto a usar",
-                    "15": "Extra seco",
-                    "11": "Sem secagem"
-                },
-                "name": "Nível de secagem"
-            },
-            "spin_speed": {
-                "name": "Centrifugar"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "dry_time": {
-                "name": "Tempo de secagem"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Off",
-                    "1": "Evitar o toque",
-                    "2": "Seguir"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Alta",
-                    "2": "Média   ",
-                    "3": "Baixa",
-                    "4": "Auto",
-                    "5": "Auto"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Função de aquecimento de 10 °C",
-                    "iot_auto": "Auto",
-                    "iot_cool": "Frio",
-                    "iot_dry": "Secar",
-                    "iot_fan": "Ventilador",
-                    "iot_heat": "Calor",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Autopurificação",
-                    "iot_self_clean": "Autolimpeza",
-                    "iot_self_clean_56": "Steri-Clean 56°C",
-                    "iot_simple_start": "Iniciar agora",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Frio",
-                    "iot_uv_and_dry": "UV + Desumidificador",
-                    "iot_uv_and_fan": "UV + Ventilação",
-                    "iot_uv_and_heat": "UV + Calor"
-                },
-                "name": "Programa"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Programa"
             },
+            "dry_time": {
+                "name": "Tempo de secagem"
+            },
+            "spin_speed": {
+                "name": "Centrifugar"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
             "remaining_time": {
                 "name": "Tempo restante"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Frigorífico",
-                    "freezer": "Congelador",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Frigorífico & Congelador"
-                },
-                "name": "Zona"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Autodosagem"
-            },
-            "good_night": {
-                "name": "Boa Noite"
-            },
             "auto_dose_softener": {
                 "name": "Autodosagem Amaciador"
             },
             "auto_dose_detergent": {
                 "name": "Autodosagem Detergente"
             },
+            "good_night": {
+                "name": "Boa Noite"
+            },
             "auto_set": {
                 "name": "Ajuste automático"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Anti-vincos"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Centrifugar"
             },
-            "programs_dw": {
-                "name": "Programa"
-            },
-            "programs_ih": {
-                "name": "Programa"
-            },
-            "programs_ov": {
-                "name": "Programa"
-            },
-            "programs_td": {
-                "name": "Programa"
-            },
-            "programs_wm": {
-                "name": "Programa"
-            },
             "still_hot": {
                 "name": "Ainda quente"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Pré-lavagem"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Autodosagem"
-            },
             "buzzer": {
                 "name": "Besouro de fim de ciclo"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Substituição do filtro"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Placa de indução"
+            },
+            "start_program": {
+                "name": "Programa Início"
+            },
+            "stop_program": {
+                "name": "Programa Parar"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Gestão de energia"
@@ -1888,17 +1836,6 @@
                 "name": "Temperatura alvo Frigorífico"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Placa de indução"
-            },
-            "start_program": {
-                "name": "Programa Início"
-            },
-            "stop_program": {
-                "name": "Programa Parar"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Ar Condicionado"
diff --git a/custom_components/hon/translations/ro.json b/custom_components/hon/translations/ro.json
index 777e15f..b650ab2 100644
--- a/custom_components/hon/translations/ro.json
+++ b/custom_components/hon/translations/ro.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Pregătit",
-                    "1": "Pregătit",
-                    "3": "Pauză",
-                    "4": "Programat",
-                    "5": "Programat",
-                    "6": "Eroare",
-                    "7": "Pregătit",
-                    "2": "Program în desfășurare",
-                    "8": "Test",
-                    "9": "Ciclul de oprire..."
+                    "ready": "Pregătit",
+                    "running": "Program în desfășurare",
+                    "pause": "Pauză",
+                    "scheduled": "Programat",
+                    "error": "Eroare",
+                    "test": "Test",
+                    "ending": "Ciclul de oprire..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Automat",
+                    "cool": "Răcire",
+                    "dry": "Uscare",
+                    "heat": "Încălzire",
+                    "fan": "Ventilare"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Pregătit",
-                    "1": "Spălare",
-                    "2": "Spălare",
-                    "3": "Stoarcere",
-                    "4": "Clătire",
-                    "5": "Clătire",
-                    "6": "Clătire",
-                    "7": "Uscare",
-                    "9": "Abur",
-                    "10": "Pregătit",
-                    "11": "Stoarcere",
-                    "12": "Cântărire ",
-                    "13": "Cântărire ",
-                    "14": "Spălare",
-                    "15": "Spălare",
-                    "16": "Spălare",
-                    "17": "Clătire",
-                    "18": "Clătire",
-                    "19": "Programat",
-                    "20": "Menținere prospețime",
-                    "24": "Reîmprospătare",
-                    "25": "Spălare",
-                    "26": "Încălzire",
-                    "27": "Spălare"
+                    "ready": "Pregătit",
+                    "spin": "Stoarcere",
+                    "rinse": "Clătire",
+                    "drying": "Uscare",
+                    "steam": "Abur",
+                    "weighting": "Cântărire ",
+                    "scheduled": "Programat",
+                    "tumbling": "Menținere prospețime",
+                    "refresh": "Reîmprospătare",
+                    "heating": "Încălzire",
+                    "washing": "Spălare"
                 },
                 "name": "Fază"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Pregătit",
-                    "1": "Uscare",
-                    "2": "Uscare",
-                    "3": "Răcire",
-                    "13": "Răcire",
-                    "14": "Uscare",
-                    "15": "Uscare",
-                    "16": "Răcire",
-                    "18": "Menținere prospețime",
-                    "19": "Uscare",
-                    "20": "Uscare",
-                    "11": "Pregătit",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Pregătit",
+                    "heat_stroke": "Uscare",
+                    "drying": "Uscare",
+                    "cooldown": "Răcire",
+                    "unknown": "unknown",
+                    "tumbling": "Menținere prospețime"
                 },
                 "name": "Fază"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Pregătit",
-                    "1": "Prespălare",
-                    "2": "Spălare",
-                    "3": "Clătire",
-                    "4": "Uscare",
-                    "5": "Pregătit",
-                    "6": "Hot rinse"
+                    "ready": "Pregătit",
+                    "prewash": "Prespălare",
+                    "washing": "Spălare",
+                    "rinse": "Clătire",
+                    "drying": "Uscare",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Fază"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Fără uscare",
-                    "1": "Călcare",
-                    "2": "Șifonier pregătit",
-                    "3": "Șifonier pregătit",
-                    "4": "Uscare suplimentară",
-                    "12": "Călcare",
-                    "13": "Șifonier pregătit",
-                    "14": "Gata de purtat",
-                    "15": "Uscare suplimentară",
-                    "11": "Fără uscare"
+                    "no_dry": "Fără uscare",
+                    "iron_dry": "Călcare",
+                    "no_dry_iron": "Șifonier pregătit",
+                    "cupboard_dry": "Șifonier pregătit",
+                    "extra_dry": "Uscare suplimentară",
+                    "ready_to_wear": "Gata de purtat"
                 },
                 "name": "Nivel de uscare"
             },
-            "anti_crease": {
-                "name": "Antișifonare"
-            },
-            "power": {
-                "name": "Nivel de putere"
-            },
-            "remaining_time": {
-                "name": "Timp rămas"
-            },
-            "temperature": {
-                "name": "Temperatură"
-            },
-            "water_efficiency": {
-                "name": "Eficiența apei"
-            },
-            "water_saving": {
-                "name": "Economii de apă"
-            },
-            "duration": {
-                "name": "Durată"
-            },
-            "target_temperature": {
-                "name": "Temperatură vizată"
-            },
-            "spin_speed": {
-                "name": "Stoarcere"
-            },
-            "steam_leve": {
-                "name": "Nivel abur"
-            },
-            "dirt_level": {
-                "name": "Nivel de murdărie"
-            },
-            "delay_time": {
-                "name": "Pornire întârziată"
-            },
-            "dry_time": {
-                "name": "Timp de uscare"
-            },
-            "suggested_load": {
-                "name": "Capacitate de încărcare"
-            },
-            "energy_label": {
-                "name": "Eficiență energetică"
-            },
-            "det_dust": {
-                "name": "Pudră"
-            },
-            "det_liquid": {
-                "name": "Lichid"
-            },
-            "errors": {
-                "name": "Eroare"
-            },
-            "programs": {
-                "name": "Program actual"
-            },
-            "cycles_total": {
-                "name": "Cicluri Total"
-            },
-            "energy_total": {
-                "name": "Consumul de energie Total"
-            },
-            "water_total": {
-                "name": "Eficiența apei Total"
-            },
-            "energy_current": {
-                "name": "Consumul de energie Current"
-            },
-            "water_current": {
-                "name": "Eficiența apei Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Automat",
-                    "1": "Răcire",
-                    "2": "Răcire",
-                    "3": "Uscare",
-                    "4": "Încălzire",
-                    "5": "Ventilare",
-                    "6": "Ventilare"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Uscare activă",
-                    "allergy_care": "Anti-alergic",
-                    "all_in_one": "Tot în unu",
-                    "antiallergy": "Anti-alergic",
-                    "anti_odours": "Anti mirosuri",
-                    "auto_care": "Îngrijire automată",
-                    "baby": "Haine copii",
-                    "bed_quilt": "Pilote",
-                    "care_30": "Îngrijire 30",
-                    "care_45": "Îngrijire 45",
-                    "care_59": "Îngrijire 59",
-                    "coloured": "Colorate",
-                    "daily_45_min": "ZILNIC 45'",
-                    "daily_perfect_59_min": "ZILNIC PERFECT 59'",
-                    "darks_and_coloured": "Țesături închise & colorate",
-                    "delicates": "Delicate",
-                    "duvet": "Pătură",
-                    "eco": "Bumbac Eco",
-                    "ecospeed_cottons": "Bumbac Ecospeed",
-                    "ecospeed_delicates": "Delicate Ecospeed",
-                    "ecospeed_mixed": "Țesături mixte Ecospeed",
-                    "extra_hygiene": "EXTRA IGIENIZARE",
-                    "fitness": "Fitness",
-                    "fresh_care": "Îngrijire proaspătă",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Prosoape",
-                    "hqd_bed_sheets": "Cearceafuri",
-                    "hqd_bulky": "Articole voluminoase",
-                    "hqd_casual": "Articole obișnuite",
-                    "hqd_cold_wind_30": "Vânt rece 30 minute",
-                    "hqd_cold_wind_timing": "Vânt rece ",
-                    "hqd_cotton": "Bumbac",
-                    "hqd_curtain": "Perdele",
-                    "hqd_delicate": "Delicate",
-                    "hqd_diaper": "Scutece",
-                    "hqd_duvet": "Cuvertură",
-                    "hqd_feather": "Geci",
-                    "hqd_hot_wind_timing": "Aer cald",
-                    "hqd_hygienic": "Igienizare",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Jachete",
-                    "hqd_jeans": "Blugi",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Mixte",
-                    "hqd_night_dry": "Uscare peste noapte",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Rapid 20",
-                    "hqd_quick_30": "Rapid 30",
-                    "hqd_quick_dry": "Uscare rapidă 30",
-                    "hqd_quilt": "Pilote",
-                    "hqd_refresh": "Reîmprospătare",
-                    "hqd_school_uniform": "Uniformă școlară",
-                    "hqd_shirt": "Cămăși",
-                    "hqd_shoes": "Încălțăminte",
-                    "hqd_silk": "Mătase",
-                    "hqd_sports": "Articole sportive",
-                    "hqd_synthetics": "Sintetice",
-                    "hqd_timer": "Cronometrat",
-                    "hqd_towel": "Prosoape",
-                    "hqd_underwear": "Lenjerie",
-                    "hqd_warm_up": "Încălzire",
-                    "hqd_wool": "Lână",
-                    "hqd_working_suit": "Îmbrăcăminte de lucru",
-                    "hygiene": "Igienizare",
-                    "iot_checkup": "Verificare",
-                    "iot_dry_anti_mites": "Anti-acarieni",
-                    "iot_dry_baby": "Haine copii",
-                    "iot_dry_backpacks": "Rucsaci",
-                    "iot_dry_bathrobe": "Halat de baie",
-                    "iot_dry_bed_linen": "Lenjerie de pat",
-                    "iot_dry_bed_quilt": "Pilote",
-                    "iot_dry_cotton": "Bumbac",
-                    "iot_dry_cuddly_toys": "Jucării",
-                    "iot_dry_curtains": "Perdele",
-                    "iot_dry_dehumidifier": "Dispozitiv pentru îndepărtarea umidității",
-                    "iot_dry_delicates": "Delicate",
-                    "iot_dry_delicate_tablecloths": "Fețe de masă delicate",
-                    "iot_dry_denim_jeans": "Denim - Blugi",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Pătură",
-                    "iot_dry_easy_iron_cotton": "Călcare Super Easy",
-                    "iot_dry_easy_iron_synthetics": "Călcare super ușoară a rufelor sintetice",
-                    "iot_dry_gym_fit": "Articole sportive - Fitness",
-                    "iot_dry_lingerie": "Lenjerie",
-                    "iot_dry_mixed": "Mixte",
-                    "iot_dry_playsuits": "Haine de joacă",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Rapid 59'.",
-                    "iot_dry_refresh": "Reîmprospătare",
-                    "iot_dry_regenerates_waterproof": "Rezistente la apă",
-                    "iot_dry_relax_creases": "Reducere șifonare",
-                    "iot_dry_shirts": "Cămăși",
-                    "iot_dry_small_load": "Încărcare mică",
-                    "iot_dry_swimsuits_and_bikinis": "Costume de baie",
-                    "iot_dry_synthetics": "Sintetice",
-                    "iot_dry_synthetic_dry": "Uscare material sintetic",
-                    "iot_dry_tablecloths": "Fețe de masă",
-                    "iot_dry_technical_fabrics": "Țesături industriale",
-                    "iot_dry_warm_embrace": "Îmbrățișare caldă",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Mix&Uscare",
-                    "pets": "Animale de companie",
-                    "pre_iron": "Pre-Călcare",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rapid 45 min",
-                    "rapid_59": "Rapid Perfect 59 Min",
-                    "refresh": "Reîmprospătare",
-                    "relax_creases": "Reducere șifonare",
-                    "saving_30_min": "ECO 30'",
-                    "shirts": "Cămăși",
-                    "shoes": "Încălțăminte",
-                    "small_load": "Încărcare mică",
-                    "soft_care": "Îngrijire blândă",
-                    "sport_plus": "Haine sport",
-                    "super_easy_iron_misti": "Călcare super ușoară a rufelor cu fibre mixte",
-                    "super_easy_iron_xxl": "Călcare super ușoară a rufelor XXL",
-                    "super_fast_cottons": "Bumbac Super Rapid",
-                    "super_fast_delicates": "Delicate Super Rapid",
-                    "synthetics": "Sintetice",
-                    "total_care": "Total Care",
-                    "trainers": "Încălțăminte sport",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Revitalizare impermeabile",
-                    "whites": "Albe",
-                    "wool": "Uscare lână",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "Încărcare XXL",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Temperatura camerei"
-            },
-            "humidity": {
-                "name": "Umiditate"
-            },
-            "freezer_temp": {
-                "name": "Temperatura congelatorului"
-            },
-            "fridge_temp": {
-                "name": "Temperatura frigiderului"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funcția de încălzire la 10 °C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Uscare activă",
+                    "allergy_care": "Anti-alergic",
+                    "all_in_one": "Tot în unu",
+                    "antiallergy": "Anti-alergic",
+                    "anti_odours": "Anti mirosuri",
+                    "auto_care": "Îngrijire automată",
+                    "baby": "Haine copii",
+                    "bed_quilt": "Pilote",
+                    "care_30": "Îngrijire 30",
+                    "care_45": "Îngrijire 45",
+                    "care_59": "Îngrijire 59",
+                    "coloured": "Colorate",
+                    "daily_45_min": "ZILNIC 45'",
+                    "daily_perfect_59_min": "ZILNIC PERFECT 59'",
+                    "darks_and_coloured": "Țesături închise & colorate",
+                    "delicates": "Delicate",
+                    "duvet": "Pătură",
+                    "eco": "Bumbac Eco",
+                    "ecospeed_cottons": "Bumbac Ecospeed",
+                    "ecospeed_delicates": "Delicate Ecospeed",
+                    "ecospeed_mixed": "Țesături mixte Ecospeed",
+                    "extra_hygiene": "EXTRA IGIENIZARE",
+                    "fitness": "Fitness",
+                    "fresh_care": "Îngrijire proaspătă",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Prosoape",
+                    "hqd_bed_sheets": "Cearceafuri",
+                    "hqd_bulky": "Articole voluminoase",
+                    "hqd_casual": "Articole obișnuite",
+                    "hqd_cold_wind_30": "Vânt rece 30 minute",
+                    "hqd_cold_wind_timing": "Vânt rece ",
+                    "hqd_cotton": "Bumbac",
+                    "hqd_curtain": "Perdele",
+                    "hqd_delicate": "Delicate",
+                    "hqd_diaper": "Scutece",
+                    "hqd_duvet": "Cuvertură",
+                    "hqd_feather": "Geci",
+                    "hqd_hot_wind_timing": "Aer cald",
+                    "hqd_hygienic": "Igienizare",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Jachete",
+                    "hqd_jeans": "Blugi",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Mixte",
+                    "hqd_night_dry": "Uscare peste noapte",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Rapid 20",
+                    "hqd_quick_30": "Rapid 30",
+                    "hqd_quick_dry": "Uscare rapidă 30",
+                    "hqd_quilt": "Pilote",
+                    "hqd_refresh": "Reîmprospătare",
+                    "hqd_school_uniform": "Uniformă școlară",
+                    "hqd_shirt": "Cămăși",
+                    "hqd_shoes": "Încălțăminte",
+                    "hqd_silk": "Mătase",
+                    "hqd_sports": "Articole sportive",
+                    "hqd_synthetics": "Sintetice",
+                    "hqd_timer": "Cronometrat",
+                    "hqd_towel": "Prosoape",
+                    "hqd_underwear": "Lenjerie",
+                    "hqd_warm_up": "Încălzire",
+                    "hqd_wool": "Lână",
+                    "hqd_working_suit": "Îmbrăcăminte de lucru",
+                    "hygiene": "Igienizare",
+                    "iot_checkup": "Verificare",
+                    "iot_dry_anti_mites": "Anti-acarieni",
+                    "iot_dry_baby": "Haine copii",
+                    "iot_dry_backpacks": "Rucsaci",
+                    "iot_dry_bathrobe": "Halat de baie",
+                    "iot_dry_bed_linen": "Lenjerie de pat",
+                    "iot_dry_bed_quilt": "Pilote",
+                    "iot_dry_cotton": "Bumbac",
+                    "iot_dry_cuddly_toys": "Jucării",
+                    "iot_dry_curtains": "Perdele",
+                    "iot_dry_dehumidifier": "Dispozitiv pentru îndepărtarea umidității",
+                    "iot_dry_delicates": "Delicate",
+                    "iot_dry_delicate_tablecloths": "Fețe de masă delicate",
+                    "iot_dry_denim_jeans": "Denim - Blugi",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Pătură",
+                    "iot_dry_easy_iron_cotton": "Călcare Super Easy",
+                    "iot_dry_easy_iron_synthetics": "Călcare super ușoară a rufelor sintetice",
+                    "iot_dry_gym_fit": "Articole sportive - Fitness",
+                    "iot_dry_lingerie": "Lenjerie",
+                    "iot_dry_mixed": "Mixte",
+                    "iot_dry_playsuits": "Haine de joacă",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Rapid 59'.",
+                    "iot_dry_refresh": "Reîmprospătare",
+                    "iot_dry_regenerates_waterproof": "Rezistente la apă",
+                    "iot_dry_relax_creases": "Reducere șifonare",
+                    "iot_dry_shirts": "Cămăși",
+                    "iot_dry_small_load": "Încărcare mică",
+                    "iot_dry_swimsuits_and_bikinis": "Costume de baie",
+                    "iot_dry_synthetics": "Sintetice",
+                    "iot_dry_synthetic_dry": "Uscare material sintetic",
+                    "iot_dry_tablecloths": "Fețe de masă",
+                    "iot_dry_technical_fabrics": "Țesături industriale",
+                    "iot_dry_warm_embrace": "Îmbrățișare caldă",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Mix&Uscare",
+                    "pets": "Animale de companie",
+                    "pre_iron": "Pre-Călcare",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rapid 45 min",
+                    "rapid_59": "Rapid Perfect 59 Min",
+                    "refresh": "Reîmprospătare",
+                    "relax_creases": "Reducere șifonare",
+                    "saving_30_min": "ECO 30'",
+                    "shirts": "Cămăși",
+                    "shoes": "Încălțăminte",
+                    "small_load": "Încărcare mică",
+                    "soft_care": "Îngrijire blândă",
+                    "sport_plus": "Haine sport",
+                    "super_easy_iron_misti": "Călcare super ușoară a rufelor cu fibre mixte",
+                    "super_easy_iron_xxl": "Călcare super ușoară a rufelor XXL",
+                    "super_fast_cottons": "Bumbac Super Rapid",
+                    "super_fast_delicates": "Delicate Super Rapid",
+                    "synthetics": "Sintetice",
+                    "total_care": "Total Care",
+                    "trainers": "Încălțăminte sport",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Revitalizare impermeabile",
+                    "whites": "Albe",
+                    "wool": "Uscare lână",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "Încărcare XXL",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Colorate și bumbac",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Îngrijire alergie pro",
                     "all_in_one_49": "Toate în One 49'.",
                     "all_in_one_59": "Toate în One 59'.",
-                    "all_in_one_59_steam": "Spălare activă + abur",
+                    "all_in_one_59_steam": "Toate în One 59' + abur",
                     "autocare": "Autoîngrijire",
                     "autoclean": "Curățarea tamburului",
                     "baby_60": "Haine bebeluși 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Abur",
                     "iot_active_wash_steam": "Spălare activă",
                     "iot_allergy_care_pro": "Îngrijire alergie pro",
-                    "iot_all_in_one_59_steam": "Spălare activă + abur",
+                    "iot_all_in_one_59_steam": "Toate în One 59' + abur",
                     "iot_checkup": "Verificare",
                     "iot_colour_59_steam": "Colorate 59' + Abur",
                     "iot_cottons_steam": "Bumbac + Abur",
@@ -889,9 +774,148 @@
                     "sparkling": "Spumant",
                     "white": "Alb"
                 }
+            },
+            "dry_time": {
+                "name": "Timp de uscare"
+            },
+            "power": {
+                "name": "Nivel de putere"
+            },
+            "remaining_time": {
+                "name": "Timp rămas"
+            },
+            "temperature": {
+                "name": "Temperatură"
+            },
+            "water_efficiency": {
+                "name": "Eficiența apei"
+            },
+            "water_saving": {
+                "name": "Economii de apă"
+            },
+            "duration": {
+                "name": "Durată"
+            },
+            "target_temperature": {
+                "name": "Temperatură vizată"
+            },
+            "spin_speed": {
+                "name": "Stoarcere"
+            },
+            "steam_leve": {
+                "name": "Nivel abur"
+            },
+            "dirt_level": {
+                "name": "Nivel de murdărie"
+            },
+            "delay_time": {
+                "name": "Pornire întârziată"
+            },
+            "suggested_load": {
+                "name": "Capacitate de încărcare"
+            },
+            "energy_label": {
+                "name": "Eficiență energetică"
+            },
+            "det_dust": {
+                "name": "Pudră"
+            },
+            "det_liquid": {
+                "name": "Lichid"
+            },
+            "errors": {
+                "name": "Eroare"
+            },
+            "programs": {
+                "name": "Program actual"
+            },
+            "room_temperature": {
+                "name": "Temperatura camerei"
+            },
+            "humidity": {
+                "name": "Umiditate"
+            },
+            "cycles_total": {
+                "name": "Cicluri Total"
+            },
+            "energy_total": {
+                "name": "Consumul de energie Total"
+            },
+            "water_total": {
+                "name": "Eficiența apei Total"
+            },
+            "energy_current": {
+                "name": "Consumul de energie Current"
+            },
+            "water_current": {
+                "name": "Eficiența apei Current"
+            },
+            "freezer_temp": {
+                "name": "Temperatura congelatorului"
+            },
+            "fridge_temp": {
+                "name": "Temperatura frigiderului"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Fără uscare",
+                    "iron_dry": "Călcare",
+                    "no_dry_iron": "Șifonier pregătit",
+                    "cupboard_dry": "Șifonier pregătit",
+                    "extra_dry": "Uscare suplimentară",
+                    "ready_to_wear": "Gata de purtat"
+                },
+                "name": "Nivel de uscare"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Oprit",
+                    "avoid_touch": "Evitați atingerea",
+                    "follow_touch": "Urmărire"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Ridicat",
+                    "mid": "Mediu   ",
+                    "low": "Scăzut",
+                    "auto": "Automat"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Frigider",
+                    "freezer": "Congelator",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Frigider & Congelator"
+                },
+                "name": "Zonă"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funcția de încălzire la 10 °C",
+                    "iot_auto": "Automat",
+                    "iot_cool": "Răcire",
+                    "iot_dry": "Uscare",
+                    "iot_fan": "Ventilare",
+                    "iot_heat": "Încălzire",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Auto-purificare",
+                    "iot_self_clean": "Autocurățare",
+                    "iot_self_clean_56": "Curățare-sterilizare la 56°C",
+                    "iot_simple_start": "Începeți acum",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + automat",
+                    "iot_uv_and_cool": "UV + răcire",
+                    "iot_uv_and_dry": "UV + dezumidificator",
+                    "iot_uv_and_fan": "UV + ventilator",
+                    "iot_uv_and_heat": "UV + încălzire"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rapid 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Îngrijire alergie pro",
                     "all_in_one_49": "Toate în One 49'.",
                     "all_in_one_59": "Toate în One 59'.",
-                    "all_in_one_59_steam": "Spălare activă + abur",
+                    "all_in_one_59_steam": "Toate în One 59' + abur",
                     "autocare": "Autoîngrijire",
                     "autoclean": "Curățarea tamburului",
                     "baby_60": "Haine bebeluși 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Abur",
                     "iot_active_wash_steam": "Spălare activă",
                     "iot_allergy_care_pro": "Îngrijire alergie pro",
-                    "iot_all_in_one_59_steam": "Spălare activă + abur",
+                    "iot_all_in_one_59_steam": "Toate în One 59' + abur",
                     "iot_checkup": "Verificare",
                     "iot_colour_59_steam": "Colorate 59' + Abur",
                     "iot_cottons_steam": "Bumbac + Abur",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Fără uscare",
-                    "1": "Călcare",
-                    "2": "Șifonier pregătit",
-                    "3": "Șifonier pregătit",
-                    "4": "Uscare suplimentară",
-                    "12": "Călcare",
-                    "13": "Șifonier pregătit",
-                    "14": "Gata de purtat",
-                    "15": "Uscare suplimentară",
-                    "11": "Fără uscare"
-                },
-                "name": "Nivel de uscare"
-            },
-            "spin_speed": {
-                "name": "Stoarcere"
-            },
-            "temperature": {
-                "name": "Temperatură"
-            },
-            "dry_time": {
-                "name": "Timp de uscare"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Oprit",
-                    "1": "Evitați atingerea",
-                    "2": "Urmărire"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Ridicat",
-                    "2": "Mediu   ",
-                    "3": "Scăzut",
-                    "4": "Automat",
-                    "5": "Automat"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funcția de încălzire la 10 °C",
-                    "iot_auto": "Automat",
-                    "iot_cool": "Răcire",
-                    "iot_dry": "Uscare",
-                    "iot_fan": "Ventilare",
-                    "iot_heat": "Încălzire",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Auto-purificare",
-                    "iot_self_clean": "Autocurățare",
-                    "iot_self_clean_56": "Curățare-sterilizare la 56°C",
-                    "iot_simple_start": "Începeți acum",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + automat",
-                    "iot_uv_and_cool": "UV + răcire",
-                    "iot_uv_and_dry": "UV + dezumidificator",
-                    "iot_uv_and_fan": "UV + ventilator",
-                    "iot_uv_and_heat": "UV + încălzire"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET (Setare automată)",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Timp de uscare"
+            },
+            "spin_speed": {
+                "name": "Stoarcere"
+            },
+            "temperature": {
+                "name": "Temperatură"
+            },
             "remaining_time": {
                 "name": "Timp rămas"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Frigider",
-                    "freezer": "Congelator",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Frigider & Congelator"
-                },
-                "name": "Zonă"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Autodozare"
-            },
-            "good_night": {
-                "name": "Noapte bună"
-            },
             "auto_dose_softener": {
                 "name": "Autodozare Balsam"
             },
             "auto_dose_detergent": {
                 "name": "Autodozare Detergent"
             },
+            "good_night": {
+                "name": "Noapte bună"
+            },
             "auto_set": {
                 "name": "Setare automată"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Antișifonare"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Stoarcere"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Încă fierbinte"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Prespălare"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Autodozare"
-            },
             "buzzer": {
                 "name": "Sonerie la finalul ciclului"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Înlocuirea filtrului"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Plita cu inducție"
+            },
+            "start_program": {
+                "name": "Program Pornire"
+            },
+            "stop_program": {
+                "name": "Program Oprire"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Administrarea puterii"
@@ -1888,17 +1836,6 @@
                 "name": "Temperatură vizată Frigider"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Plita cu inducție"
-            },
-            "start_program": {
-                "name": "Program Pornire"
-            },
-            "stop_program": {
-                "name": "Program Oprire"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Aer condiționat"
diff --git a/custom_components/hon/translations/ru.json b/custom_components/hon/translations/ru.json
index d37f928..b688ad0 100644
--- a/custom_components/hon/translations/ru.json
+++ b/custom_components/hon/translations/ru.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Готово",
-                    "1": "Готово",
-                    "3": "Пауза",
-                    "4": "Запланировано",
-                    "5": "Запланировано",
-                    "6": "Ошибка",
-                    "7": "Готово",
-                    "2": "Выполнение программы",
-                    "8": "Test",
-                    "9": "Остановка цикла..."
+                    "ready": "Готово",
+                    "running": "Выполнение программы",
+                    "pause": "Пауза",
+                    "scheduled": "Запланировано",
+                    "error": "Ошибка",
+                    "test": "Test",
+                    "ending": "Остановка цикла..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Авто",
+                    "cool": "Охлаждение",
+                    "dry": "Сушка",
+                    "heat": "Нагрев",
+                    "fan": "Вентилятор"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Готово",
-                    "1": "Стирка",
-                    "2": "Стирка",
-                    "3": "Отжим",
-                    "4": "Полоскание",
-                    "5": "Полоскание",
-                    "6": "Полоскание",
-                    "7": "Сушка",
-                    "9": "Пар",
-                    "10": "Готово",
-                    "11": "Отжим",
-                    "12": "Взвешивание ",
-                    "13": "Взвешивание ",
-                    "14": "Стирка",
-                    "15": "Стирка",
-                    "16": "Стирка",
-                    "17": "Полоскание",
-                    "18": "Полоскание",
-                    "19": "Запланировано",
-                    "20": "Сохранение свежести",
-                    "24": "Освежить",
-                    "25": "Стирка",
-                    "26": "Нагрев",
-                    "27": "Стирка"
+                    "ready": "Готово",
+                    "spin": "Отжим",
+                    "rinse": "Полоскание",
+                    "drying": "Сушка",
+                    "steam": "Пар",
+                    "weighting": "Взвешивание ",
+                    "scheduled": "Запланировано",
+                    "tumbling": "Сохранение свежести",
+                    "refresh": "Освежить",
+                    "heating": "Нагрев",
+                    "washing": "Стирка"
                 },
                 "name": "Фаза"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Готово",
-                    "1": "Сушка",
-                    "2": "Сушка",
-                    "3": "Охлаждение",
-                    "13": "Охлаждение",
-                    "14": "Сушка",
-                    "15": "Сушка",
-                    "16": "Охлаждение",
-                    "18": "Keep Fresh (Сохранение свежести)",
-                    "19": "Сушка",
-                    "20": "Сушка",
-                    "11": "Готово",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Готово",
+                    "heat_stroke": "Сушка",
+                    "drying": "Сушка",
+                    "cooldown": "Охлаждение",
+                    "unknown": "unknown",
+                    "tumbling": "Keep Fresh (Сохранение свежести)"
                 },
                 "name": "Фаза"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Готово",
-                    "1": "Предварительная мойка",
-                    "2": "Стирка",
-                    "3": "Полоскание",
-                    "4": "Сушка",
-                    "5": "Готово",
-                    "6": "Hot rinse"
+                    "ready": "Готово",
+                    "prewash": "Предварительная мойка",
+                    "washing": "Стирка",
+                    "rinse": "Полоскание",
+                    "drying": "Сушка",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Фаза"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Без сушки",
-                    "1": "Под утюг",
-                    "2": "В шкаф",
-                    "3": "Готово в шкаф",
-                    "4": "Экстра сушка",
-                    "12": "Под утюг",
-                    "13": "Готово в шкаф",
-                    "14": "Готово для надевания",
-                    "15": "Экстра сушка",
-                    "11": "Без сушки"
+                    "no_dry": "Без сушки",
+                    "iron_dry": "Под утюг",
+                    "no_dry_iron": "В шкаф",
+                    "cupboard_dry": "Готово в шкаф",
+                    "extra_dry": "Экстра сушка",
+                    "ready_to_wear": "Готово для надевания"
                 },
                 "name": "Уровень сухости"
             },
-            "anti_crease": {
-                "name": "Противосминание"
-            },
-            "power": {
-                "name": "Уровень мощности"
-            },
-            "remaining_time": {
-                "name": "Оставшееся время"
-            },
-            "temperature": {
-                "name": "Температура"
-            },
-            "water_efficiency": {
-                "name": "Эффективность расхода воды"
-            },
-            "water_saving": {
-                "name": "Экономия воды"
-            },
-            "duration": {
-                "name": "Длительность"
-            },
-            "target_temperature": {
-                "name": "Заданная температура"
-            },
-            "spin_speed": {
-                "name": "Отжим"
-            },
-            "steam_leve": {
-                "name": "Уровень пара"
-            },
-            "dirt_level": {
-                "name": "Уровень загрязнения"
-            },
-            "delay_time": {
-                "name": "Отложенный пуск"
-            },
-            "dry_time": {
-                "name": "Время сушки"
-            },
-            "suggested_load": {
-                "name": "Допустимая загрузка"
-            },
-            "energy_label": {
-                "name": "Энергоэффективность"
-            },
-            "det_dust": {
-                "name": "Стиральный порошок"
-            },
-            "det_liquid": {
-                "name": "Жидкое средство"
-            },
-            "errors": {
-                "name": "Ошибка"
-            },
-            "programs": {
-                "name": "Текущая программа"
-            },
-            "cycles_total": {
-                "name": "Циклы Итого"
-            },
-            "energy_total": {
-                "name": "Потребление энергии Итого"
-            },
-            "water_total": {
-                "name": "Эффективность расхода воды Итого"
-            },
-            "energy_current": {
-                "name": "Потребление энергии Текущий"
-            },
-            "water_current": {
-                "name": "Эффективность расхода воды Текущий"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Авто",
-                    "1": "Охлаждение",
-                    "2": "Охлаждение",
-                    "3": "Сушка",
-                    "4": "Нагрев",
-                    "5": "Вентилятор",
-                    "6": "Вентилятор"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Активная сушка",
-                    "allergy_care": "Противоаллергическое действие",
-                    "all_in_one": "Все в одном",
-                    "antiallergy": "Противоаллергическое действие",
-                    "anti_odours": "Против запаха",
-                    "auto_care": "Автоуход",
-                    "baby": "Детская одежда",
-                    "bed_quilt": "Стеганые и пуховые одеяла",
-                    "care_30": "Уход 30",
-                    "care_45": "Уход 45",
-                    "care_59": "Уход 59",
-                    "coloured": "цветные",
-                    "daily_45_min": "ЕЖЕДНЕВНАЯ 45'",
-                    "daily_perfect_59_min": "ЕЖЕДНЕВНАЯ ИДЕАЛЬНАЯ 59'",
-                    "darks_and_coloured": "Темные и Цветные",
-                    "delicates": "Деликатные",
-                    "duvet": "Пуховое одеяло",
-                    "eco": "Эко хлопок",
-                    "ecospeed_cottons": "Эко скорость хлопок",
-                    "ecospeed_delicates": "Эко скорость деликатные",
-                    "ecospeed_mixed": "Эко скорость смешанные",
-                    "extra_hygiene": "ЭКСТРА ГИГИЕНА",
-                    "fitness": "Фитнес",
-                    "fresh_care": "Свежесть",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Полотенца",
-                    "hqd_bed_sheets": "Простыни",
-                    "hqd_bulky": "Объемные изделия",
-                    "hqd_casual": "Повседневная одежда",
-                    "hqd_cold_wind_30": "Прохладный обдув 30 минут",
-                    "hqd_cold_wind_timing": "Прохладный обдув ",
-                    "hqd_cotton": "Хлопок",
-                    "hqd_curtain": "Шторы",
-                    "hqd_delicate": "Деликатные вещи",
-                    "hqd_diaper": "Пеленки",
-                    "hqd_duvet": "Пуховое одеяло",
-                    "hqd_feather": "Пуховики",
-                    "hqd_hot_wind_timing": "Горячий воздух",
-                    "hqd_hygienic": "Санитарная обработка",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Куртки",
-                    "hqd_jeans": "Джинсы",
-                    "hqd_luxury": "Люксовые изделия",
-                    "hqd_mix": "Смешанные ткани",
-                    "hqd_night_dry": "Ночная сушка",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Быстрая 20",
-                    "hqd_quick_30": "Быстрая 30",
-                    "hqd_quick_dry": "Быстрая сушка 30",
-                    "hqd_quilt": "Стеганые одеяла",
-                    "hqd_refresh": "Освежение",
-                    "hqd_school_uniform": "Школьная форма",
-                    "hqd_shirt": "Рубашки",
-                    "hqd_shoes": "Обувь",
-                    "hqd_silk": "Шелк",
-                    "hqd_sports": "Спортивная одежда",
-                    "hqd_synthetics": "Синтетика",
-                    "hqd_timer": "Timed",
-                    "hqd_towel": "Полотенца",
-                    "hqd_underwear": "Нижнее белье",
-                    "hqd_warm_up": "Подогрев",
-                    "hqd_wool": "Шерсть",
-                    "hqd_working_suit": "Рабочая одежда",
-                    "hygiene": "Гигиена",
-                    "iot_checkup": "Проверка",
-                    "iot_dry_anti_mites": "Противоклещевая обработка",
-                    "iot_dry_baby": "Детская одежда",
-                    "iot_dry_backpacks": "Рюкзаки",
-                    "iot_dry_bathrobe": "Банные халаты",
-                    "iot_dry_bed_linen": "Постельное белье",
-                    "iot_dry_bed_quilt": "Стеганые и пуховые одеяла",
-                    "iot_dry_cotton": "Хлопок",
-                    "iot_dry_cuddly_toys": "Мягкие игрушки",
-                    "iot_dry_curtains": "Шторы",
-                    "iot_dry_dehumidifier": "Влагопоглотитель",
-                    "iot_dry_delicates": "Деликатные",
-                    "iot_dry_delicate_tablecloths": "Деликатные скатерти",
-                    "iot_dry_denim_jeans": "Деним – джинсы",
-                    "iot_dry_down_jacket": "Куртки",
-                    "iot_dry_duvet": "Пуховое одеяло",
-                    "iot_dry_easy_iron_cotton": "Сверхлегкая глажка",
-                    "iot_dry_easy_iron_synthetics": "Суперудобная глажка синтетики",
-                    "iot_dry_gym_fit": "Одежда для спортзала – Фитнес",
-                    "iot_dry_lingerie": "Белье",
-                    "iot_dry_mixed": "Смешанные ткани",
-                    "iot_dry_playsuits": "Пляжные костюмы",
-                    "iot_dry_rapid_30": "Быстрая 30'",
-                    "iot_dry_rapid_59": "Быстрая 59 мин.",
-                    "iot_dry_refresh": "Освежить",
-                    "iot_dry_regenerates_waterproof": "Восстановление водонепроницаемых тканей",
-                    "iot_dry_relax_creases": "Уменьшение образования складок",
-                    "iot_dry_shirts": "Рубашки",
-                    "iot_dry_small_load": "Малая загрузка",
-                    "iot_dry_swimsuits_and_bikinis": "Купальники",
-                    "iot_dry_synthetics": "Синтетика",
-                    "iot_dry_synthetic_dry": "Сушка синтетики",
-                    "iot_dry_tablecloths": "Скатерти",
-                    "iot_dry_technical_fabrics": "Технические ткани",
-                    "iot_dry_warm_embrace": "Обработка теплом",
-                    "iot_dry_wool": "Шерсть",
-                    "jeans": "джинсы",
-                    "mix_and_dry": "Смешанные+сушка",
-                    "pets": "Животные",
-                    "pre_iron": "Предварительная глажка",
-                    "rapid_30": "Быстрая 30'",
-                    "rapid_45": "Быстрая 45 мин",
-                    "rapid_59": "Быстрая идеальная 59 мин.",
-                    "refresh": "Освежить",
-                    "relax_creases": "Уменьшение образования складок",
-                    "saving_30_min": "ЭКО 30'",
-                    "shirts": "Рубашки",
-                    "shoes": "Обувь",
-                    "small_load": "Малая загрузка",
-                    "soft_care": "Деликатный уход",
-                    "sport_plus": "Спорт",
-                    "super_easy_iron_misti": "Суперлегкая глажка смешанные",
-                    "super_easy_iron_xxl": "Суперлегкая глажка XXL",
-                    "super_fast_cottons": "Супер-БЫСТРАЯ хлопок",
-                    "super_fast_delicates": "Супер-БЫСТРАЯ деликатные",
-                    "synthetics": "Синтетика",
-                    "total_care": "Общии уход",
-                    "trainers": "Спортивная обувь",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Восстановление водонепроницаемости",
-                    "whites": "Белые ткани",
-                    "wool": "Сушка шерсти",
-                    "woolmark": "Шерсть",
-                    "xxl_load": "Объемные вещи",
-                    "zoom_59": "Zoom 59 (Зум 59)"
-                },
-                "name": "Программа"
-            },
-            "room_temperature": {
-                "name": "Комнатная температура"
-            },
-            "humidity": {
-                "name": "Влажность"
-            },
-            "freezer_temp": {
-                "name": "Температура в морозильном отделении"
-            },
-            "fridge_temp": {
-                "name": "Температура в холодильнике"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Функция нагрева до 10°C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Программа"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Активная сушка",
+                    "allergy_care": "Противоаллергическое действие",
+                    "all_in_one": "Все в одном",
+                    "antiallergy": "Противоаллергическое действие",
+                    "anti_odours": "Против запаха",
+                    "auto_care": "Автоуход",
+                    "baby": "Детская одежда",
+                    "bed_quilt": "Стеганые и пуховые одеяла",
+                    "care_30": "Уход 30",
+                    "care_45": "Уход 45",
+                    "care_59": "Уход 59",
+                    "coloured": "цветные",
+                    "daily_45_min": "ЕЖЕДНЕВНАЯ 45'",
+                    "daily_perfect_59_min": "ЕЖЕДНЕВНАЯ ИДЕАЛЬНАЯ 59'",
+                    "darks_and_coloured": "Темные и Цветные",
+                    "delicates": "Деликатные",
+                    "duvet": "Пуховое одеяло",
+                    "eco": "Эко хлопок",
+                    "ecospeed_cottons": "Эко скорость хлопок",
+                    "ecospeed_delicates": "Эко скорость деликатные",
+                    "ecospeed_mixed": "Эко скорость смешанные",
+                    "extra_hygiene": "ЭКСТРА ГИГИЕНА",
+                    "fitness": "Фитнес",
+                    "fresh_care": "Свежесть",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Полотенца",
+                    "hqd_bed_sheets": "Простыни",
+                    "hqd_bulky": "Объемные изделия",
+                    "hqd_casual": "Повседневная одежда",
+                    "hqd_cold_wind_30": "Прохладный обдув 30 минут",
+                    "hqd_cold_wind_timing": "Прохладный обдув ",
+                    "hqd_cotton": "Хлопок",
+                    "hqd_curtain": "Шторы",
+                    "hqd_delicate": "Деликатные вещи",
+                    "hqd_diaper": "Пеленки",
+                    "hqd_duvet": "Пуховое одеяло",
+                    "hqd_feather": "Пуховики",
+                    "hqd_hot_wind_timing": "Горячий воздух",
+                    "hqd_hygienic": "Санитарная обработка",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Куртки",
+                    "hqd_jeans": "Джинсы",
+                    "hqd_luxury": "Люксовые изделия",
+                    "hqd_mix": "Смешанные ткани",
+                    "hqd_night_dry": "Ночная сушка",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Быстрая 20",
+                    "hqd_quick_30": "Быстрая 30",
+                    "hqd_quick_dry": "Быстрая сушка 30",
+                    "hqd_quilt": "Стеганые одеяла",
+                    "hqd_refresh": "Освежение",
+                    "hqd_school_uniform": "Школьная форма",
+                    "hqd_shirt": "Рубашки",
+                    "hqd_shoes": "Обувь",
+                    "hqd_silk": "Шелк",
+                    "hqd_sports": "Спортивная одежда",
+                    "hqd_synthetics": "Синтетика",
+                    "hqd_timer": "Timed",
+                    "hqd_towel": "Полотенца",
+                    "hqd_underwear": "Нижнее белье",
+                    "hqd_warm_up": "Подогрев",
+                    "hqd_wool": "Шерсть",
+                    "hqd_working_suit": "Рабочая одежда",
+                    "hygiene": "Гигиена",
+                    "iot_checkup": "Проверка",
+                    "iot_dry_anti_mites": "Противоклещевая обработка",
+                    "iot_dry_baby": "Детская одежда",
+                    "iot_dry_backpacks": "Рюкзаки",
+                    "iot_dry_bathrobe": "Банные халаты",
+                    "iot_dry_bed_linen": "Постельное белье",
+                    "iot_dry_bed_quilt": "Стеганые и пуховые одеяла",
+                    "iot_dry_cotton": "Хлопок",
+                    "iot_dry_cuddly_toys": "Мягкие игрушки",
+                    "iot_dry_curtains": "Шторы",
+                    "iot_dry_dehumidifier": "Влагопоглотитель",
+                    "iot_dry_delicates": "Деликатные",
+                    "iot_dry_delicate_tablecloths": "Деликатные скатерти",
+                    "iot_dry_denim_jeans": "Деним – джинсы",
+                    "iot_dry_down_jacket": "Куртки",
+                    "iot_dry_duvet": "Пуховое одеяло",
+                    "iot_dry_easy_iron_cotton": "Сверхлегкая глажка",
+                    "iot_dry_easy_iron_synthetics": "Суперудобная глажка синтетики",
+                    "iot_dry_gym_fit": "Одежда для спортзала – Фитнес",
+                    "iot_dry_lingerie": "Белье",
+                    "iot_dry_mixed": "Смешанные ткани",
+                    "iot_dry_playsuits": "Пляжные костюмы",
+                    "iot_dry_rapid_30": "Быстрая 30'",
+                    "iot_dry_rapid_59": "Быстрая 59 мин.",
+                    "iot_dry_refresh": "Освежить",
+                    "iot_dry_regenerates_waterproof": "Восстановление водонепроницаемых тканей",
+                    "iot_dry_relax_creases": "Уменьшение образования складок",
+                    "iot_dry_shirts": "Рубашки",
+                    "iot_dry_small_load": "Малая загрузка",
+                    "iot_dry_swimsuits_and_bikinis": "Купальники",
+                    "iot_dry_synthetics": "Синтетика",
+                    "iot_dry_synthetic_dry": "Сушка синтетики",
+                    "iot_dry_tablecloths": "Скатерти",
+                    "iot_dry_technical_fabrics": "Технические ткани",
+                    "iot_dry_warm_embrace": "Обработка теплом",
+                    "iot_dry_wool": "Шерсть",
+                    "jeans": "джинсы",
+                    "mix_and_dry": "Смешанные+сушка",
+                    "pets": "Животные",
+                    "pre_iron": "Предварительная глажка",
+                    "rapid_30": "Быстрая 30'",
+                    "rapid_45": "Быстрая 45 мин",
+                    "rapid_59": "Быстрая идеальная 59 мин.",
+                    "refresh": "Освежить",
+                    "relax_creases": "Уменьшение образования складок",
+                    "saving_30_min": "ЭКО 30'",
+                    "shirts": "Рубашки",
+                    "shoes": "Обувь",
+                    "small_load": "Малая загрузка",
+                    "soft_care": "Деликатный уход",
+                    "sport_plus": "Спорт",
+                    "super_easy_iron_misti": "Суперлегкая глажка смешанные",
+                    "super_easy_iron_xxl": "Суперлегкая глажка XXL",
+                    "super_fast_cottons": "Супер-БЫСТРАЯ хлопок",
+                    "super_fast_delicates": "Супер-БЫСТРАЯ деликатные",
+                    "synthetics": "Синтетика",
+                    "total_care": "Общии уход",
+                    "trainers": "Спортивная обувь",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Восстановление водонепроницаемости",
+                    "whites": "Белые ткани",
+                    "wool": "Сушка шерсти",
+                    "woolmark": "Шерсть",
+                    "xxl_load": "Объемные вещи",
+                    "zoom_59": "Zoom 59 (Зум 59)"
+                },
+                "name": "Программа"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Цветные ткани и Хлопок",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Уход для аллергиков про",
                     "all_in_one_49": "Все в одном 49 мин.",
                     "all_in_one_59": "Все в одном 59 мин.",
-                    "all_in_one_59_steam": "Активная стирка + пар",
+                    "all_in_one_59_steam": "Все в одном 59' + пар",
                     "autocare": "Автоуход",
                     "autoclean": "Очистка барабана",
                     "baby_60": "Стирка детского белья при 60°С",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Пар",
                     "iot_active_wash_steam": "Активная стирка",
                     "iot_allergy_care_pro": "Уход для аллергиков про",
-                    "iot_all_in_one_59_steam": "Активная стирка + пар",
+                    "iot_all_in_one_59_steam": "Все в одном 59' + пар",
                     "iot_checkup": "Проверка",
                     "iot_colour_59_steam": "Цветные ткани 59' + пар",
                     "iot_cottons_steam": "Хлопок + Пар",
@@ -889,9 +774,148 @@
                     "sparkling": "Игристое",
                     "white": "Белое"
                 }
+            },
+            "dry_time": {
+                "name": "Время сушки"
+            },
+            "power": {
+                "name": "Уровень мощности"
+            },
+            "remaining_time": {
+                "name": "Оставшееся время"
+            },
+            "temperature": {
+                "name": "Температура"
+            },
+            "water_efficiency": {
+                "name": "Эффективность расхода воды"
+            },
+            "water_saving": {
+                "name": "Экономия воды"
+            },
+            "duration": {
+                "name": "Длительность"
+            },
+            "target_temperature": {
+                "name": "Заданная температура"
+            },
+            "spin_speed": {
+                "name": "Отжим"
+            },
+            "steam_leve": {
+                "name": "Уровень пара"
+            },
+            "dirt_level": {
+                "name": "Уровень загрязнения"
+            },
+            "delay_time": {
+                "name": "Отложенный пуск"
+            },
+            "suggested_load": {
+                "name": "Допустимая загрузка"
+            },
+            "energy_label": {
+                "name": "Энергоэффективность"
+            },
+            "det_dust": {
+                "name": "Стиральный порошок"
+            },
+            "det_liquid": {
+                "name": "Жидкое средство"
+            },
+            "errors": {
+                "name": "Ошибка"
+            },
+            "programs": {
+                "name": "Текущая программа"
+            },
+            "room_temperature": {
+                "name": "Комнатная температура"
+            },
+            "humidity": {
+                "name": "Влажность"
+            },
+            "cycles_total": {
+                "name": "Циклы Итого"
+            },
+            "energy_total": {
+                "name": "Потребление энергии Итого"
+            },
+            "water_total": {
+                "name": "Эффективность расхода воды Итого"
+            },
+            "energy_current": {
+                "name": "Потребление энергии Текущий"
+            },
+            "water_current": {
+                "name": "Эффективность расхода воды Текущий"
+            },
+            "freezer_temp": {
+                "name": "Температура в морозильном отделении"
+            },
+            "fridge_temp": {
+                "name": "Температура в холодильнике"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Без сушки",
+                    "iron_dry": "Под утюг",
+                    "no_dry_iron": "В шкаф",
+                    "cupboard_dry": "Готово в шкаф",
+                    "extra_dry": "Экстра сушка",
+                    "ready_to_wear": "Готово для надевания"
+                },
+                "name": "Уровень сухости"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "ВЫКЛ",
+                    "avoid_touch": "Не прикасайтесь",
+                    "follow_touch": "Следование"
+                },
+                "name": "Eco pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Высокий",
+                    "mid": "Средний   ",
+                    "low": "Низкий",
+                    "auto": "Авто"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Холодильник",
+                    "freezer": "Морозильник",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Холодильник & Морозильник"
+                },
+                "name": "Зона"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Функция нагрева до 10°C",
+                    "iot_auto": "Авто",
+                    "iot_cool": "Охлаждение",
+                    "iot_dry": "Сушка",
+                    "iot_fan": "Вентилятор",
+                    "iot_heat": "Нагрев",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Самоочищение",
+                    "iot_self_clean": "Самоочистка",
+                    "iot_self_clean_56": "Steri-Clean 56°C",
+                    "iot_simple_start": "Пуск сейчас",
+                    "iot_uv": "Ультрафиолет",
+                    "iot_uv_and_auto": "УФ + Авто",
+                    "iot_uv_and_cool": "УФ + Охлаждение",
+                    "iot_uv_and_dry": "УФ + Осушитель",
+                    "iot_uv_and_fan": "УФ + Вентилятор",
+                    "iot_uv_and_heat": "УФ + Нагрев"
+                },
+                "name": "Программа"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Быcтрая Мойkа 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Уход для аллергиков про",
                     "all_in_one_49": "Все в одном 49 мин.",
                     "all_in_one_59": "Все в одном 59 мин.",
-                    "all_in_one_59_steam": "Активная стирка + пар",
+                    "all_in_one_59_steam": "Все в одном 59' + пар",
                     "autocare": "Автоуход",
                     "autoclean": "Очистка барабана",
                     "baby_60": "Стирка детского белья при 60°С",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Пар",
                     "iot_active_wash_steam": "Активная стирка",
                     "iot_allergy_care_pro": "Уход для аллергиков про",
-                    "iot_all_in_one_59_steam": "Активная стирка + пар",
+                    "iot_all_in_one_59_steam": "Все в одном 59' + пар",
                     "iot_checkup": "Проверка",
                     "iot_colour_59_steam": "Цветные ткани 59' + пар",
                     "iot_cottons_steam": "Хлопок + Пар",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Программа"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Без сушки",
-                    "1": "Под утюг",
-                    "2": "В шкаф",
-                    "3": "Готово в шкаф",
-                    "4": "Экстра сушка",
-                    "12": "Под утюг",
-                    "13": "Готово в шкаф",
-                    "14": "Готово для надевания",
-                    "15": "Экстра сушка",
-                    "11": "Без сушки"
-                },
-                "name": "Уровень сухости"
-            },
-            "spin_speed": {
-                "name": "Отжим"
-            },
-            "temperature": {
-                "name": "Температура"
-            },
-            "dry_time": {
-                "name": "Время сушки"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "ВЫКЛ",
-                    "1": "Не прикасайтесь",
-                    "2": "Следование"
-                },
-                "name": "Eco pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Высокий",
-                    "2": "Средний   ",
-                    "3": "Низкий",
-                    "4": "Авто",
-                    "5": "Авто"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Функция нагрева до 10°C",
-                    "iot_auto": "Авто",
-                    "iot_cool": "Охлаждение",
-                    "iot_dry": "Сушка",
-                    "iot_fan": "Вентилятор",
-                    "iot_heat": "Нагрев",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Самоочищение",
-                    "iot_self_clean": "Самоочистка",
-                    "iot_self_clean_56": "Steri-Clean 56°C",
-                    "iot_simple_start": "Пуск сейчас",
-                    "iot_uv": "Ультрафиолет",
-                    "iot_uv_and_auto": "УФ + Авто",
-                    "iot_uv_and_cool": "УФ + Охлаждение",
-                    "iot_uv_and_dry": "УФ + Осушитель",
-                    "iot_uv_and_fan": "УФ + Вентилятор",
-                    "iot_uv_and_heat": "УФ + Нагрев"
-                },
-                "name": "Программа"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "АВТОМАТИЧЕСКАЯ НАСТРОЙКА",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Программа"
             },
+            "dry_time": {
+                "name": "Время сушки"
+            },
+            "spin_speed": {
+                "name": "Отжим"
+            },
+            "temperature": {
+                "name": "Температура"
+            },
             "remaining_time": {
                 "name": "Оставшееся время"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Холодильник",
-                    "freezer": "Морозильник",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Холодильник & Морозильник"
-                },
-                "name": "Зона"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Акваплюс"
             },
-            "auto_dose": {
-                "name": "Автодозирование"
-            },
-            "good_night": {
-                "name": "Спокойной ночи"
-            },
             "auto_dose_softener": {
                 "name": "Автодозирование Кондиционер"
             },
             "auto_dose_detergent": {
                 "name": "Автодозирование Средство для стирки"
             },
+            "good_night": {
+                "name": "Спокойной ночи"
+            },
             "auto_set": {
                 "name": "Автоматическая установка"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Противосминание"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Акваплюс"
             },
             "spin_speed": {
                 "name": "Отжим"
             },
-            "programs_dw": {
-                "name": "Программа"
-            },
-            "programs_ih": {
-                "name": "Программа"
-            },
-            "programs_ov": {
-                "name": "Программа"
-            },
-            "programs_td": {
-                "name": "Программа"
-            },
-            "programs_wm": {
-                "name": "Программа"
-            },
             "still_hot": {
                 "name": "Еще горячий"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "предварительная мойка"
             },
-            "acqua_plus": {
-                "name": "Акваплюс"
-            },
-            "auto_dose": {
-                "name": "Автодозирование"
-            },
             "buzzer": {
                 "name": "Звуковой сигнал окончания цикла"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Замена фильтра"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Индукционная варочная панель"
+            },
+            "start_program": {
+                "name": "Программа Начать"
+            },
+            "stop_program": {
+                "name": "Программа Стоп"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Управление электропитанием"
@@ -1888,17 +1836,6 @@
                 "name": "Заданная температура Холодильник"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Индукционная варочная панель"
-            },
-            "start_program": {
-                "name": "Программа Начать"
-            },
-            "stop_program": {
-                "name": "Программа Стоп"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Кондиционер воздуха"
diff --git a/custom_components/hon/translations/sk.json b/custom_components/hon/translations/sk.json
index ff073c1..dfc4ccf 100644
--- a/custom_components/hon/translations/sk.json
+++ b/custom_components/hon/translations/sk.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Pripravené",
-                    "1": "Pripravené",
-                    "3": "Pozastaviť",
-                    "4": "Naplánované",
-                    "5": "Naplánované",
-                    "6": "Chyba",
-                    "7": "Pripravené",
-                    "2": "Program beží",
-                    "8": "Test",
-                    "9": "Cyklus zastavenia…"
+                    "ready": "Pripravené",
+                    "running": "Program beží",
+                    "pause": "Pozastaviť",
+                    "scheduled": "Naplánované",
+                    "error": "Chyba",
+                    "test": "Test",
+                    "ending": "Cyklus zastavenia…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Automatika",
+                    "cool": "Chladiť",
+                    "dry": "Sušiť",
+                    "heat": "Ohrev",
+                    "fan": "Ventilátor"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Pripravené",
-                    "1": "Pranie",
-                    "2": "Pranie",
-                    "3": "Odstreďovanie",
-                    "4": "Oplachovanie",
-                    "5": "Oplachovanie",
-                    "6": "Oplachovanie",
-                    "7": "Sušenie",
-                    "9": "Para",
-                    "10": "Pripravené",
-                    "11": "Odstreďovanie",
-                    "12": "Váženie ",
-                    "13": "Váženie ",
-                    "14": "Pranie",
-                    "15": "Pranie",
-                    "16": "Pranie",
-                    "17": "Oplachovanie",
-                    "18": "Oplachovanie",
-                    "19": "Naplánované",
-                    "20": "Uchovať svieže",
-                    "24": "Osvieženie",
-                    "25": "Pranie",
-                    "26": "Ohrev",
-                    "27": "Pranie"
+                    "ready": "Pripravené",
+                    "spin": "Odstreďovanie",
+                    "rinse": "Oplachovanie",
+                    "drying": "Sušenie",
+                    "steam": "Para",
+                    "weighting": "Váženie ",
+                    "scheduled": "Naplánované",
+                    "tumbling": "Uchovať svieže",
+                    "refresh": "Osvieženie",
+                    "heating": "Ohrev",
+                    "washing": "Pranie"
                 },
                 "name": "Fáza"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Pripravené",
-                    "1": "Sušenie",
-                    "2": "Sušenie",
-                    "3": "Schladiť",
-                    "13": "Schladiť",
-                    "14": "Sušenie",
-                    "15": "Sušenie",
-                    "16": "Schladiť",
-                    "18": "Uchovať svieže",
-                    "19": "Sušenie",
-                    "20": "Sušenie",
-                    "11": "Pripravené",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Pripravené",
+                    "heat_stroke": "Sušenie",
+                    "drying": "Sušenie",
+                    "cooldown": "Schladiť",
+                    "unknown": "unknown",
+                    "tumbling": "Uchovať svieže"
                 },
                 "name": "Fáza"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Pripravené",
-                    "1": "Predpierka",
-                    "2": "Pranie",
-                    "3": "Oplachovanie",
-                    "4": "Sušenie",
-                    "5": "Pripravené",
-                    "6": "Hot rinse"
+                    "ready": "Pripravené",
+                    "prewash": "Predpierka",
+                    "washing": "Pranie",
+                    "rinse": "Oplachovanie",
+                    "drying": "Sušenie",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Fáza"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Bez sušenia",
-                    "1": "Žehlenie",
-                    "2": "Šatník pripravený",
-                    "3": "Šatník pripravený",
-                    "4": "Extra sušenie",
-                    "12": "Žehlenie",
-                    "13": "Šatník pripravený",
-                    "14": "Hotové na nosenie",
-                    "15": "Extra sušenie",
-                    "11": "Bez sušenia"
+                    "no_dry": "Bez sušenia",
+                    "iron_dry": "Žehlenie",
+                    "no_dry_iron": "Šatník pripravený",
+                    "cupboard_dry": "Šatník pripravený",
+                    "extra_dry": "Extra sušenie",
+                    "ready_to_wear": "Hotové na nosenie"
                 },
                 "name": "Úroveň sušenia"
             },
-            "anti_crease": {
-                "name": "Proti pokrčeniu"
-            },
-            "power": {
-                "name": "Úroveň výkonu"
-            },
-            "remaining_time": {
-                "name": "Zostávajúci čas"
-            },
-            "temperature": {
-                "name": "Teplota"
-            },
-            "water_efficiency": {
-                "name": "Účinnosť vody"
-            },
-            "water_saving": {
-                "name": "Úspora vody"
-            },
-            "duration": {
-                "name": "Trvanie"
-            },
-            "target_temperature": {
-                "name": "Cieľová teplota"
-            },
-            "spin_speed": {
-                "name": "Odstreďovanie"
-            },
-            "steam_leve": {
-                "name": "Úroveň nastavenia pary"
-            },
-            "dirt_level": {
-                "name": "Úroveň znečistenia"
-            },
-            "delay_time": {
-                "name": "Odložený štart"
-            },
-            "dry_time": {
-                "name": "Čas sušenia"
-            },
-            "suggested_load": {
-                "name": "Kapacita naplnenia"
-            },
-            "energy_label": {
-                "name": "Energetická účinnosť"
-            },
-            "det_dust": {
-                "name": "Prášok"
-            },
-            "det_liquid": {
-                "name": "Kvapalné pracie prostriedky"
-            },
-            "errors": {
-                "name": "Chyba"
-            },
-            "programs": {
-                "name": "Aktuálny program"
-            },
-            "cycles_total": {
-                "name": "Cykly Súčet"
-            },
-            "energy_total": {
-                "name": "Spotreba energie Súčet"
-            },
-            "water_total": {
-                "name": "Účinnosť vody Súčet"
-            },
-            "energy_current": {
-                "name": "Spotreba energie Current"
-            },
-            "water_current": {
-                "name": "Účinnosť vody Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Automatika",
-                    "1": "Chladiť",
-                    "2": "Chladiť",
-                    "3": "Sušiť",
-                    "4": "Ohrev",
-                    "5": "Ventilátor",
-                    "6": "Ventilátor"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Aktívne sušenie",
-                    "allergy_care": "Antialergický",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Antialergický",
-                    "anti_odours": "Oživenie",
-                    "auto_care": "Automatická starostlivosť",
-                    "baby": "Detská",
-                    "bed_quilt": "Posteľná prikrývka",
-                    "care_30": "Starostlivosť 30",
-                    "care_45": "Starostlivosť 45",
-                    "care_59": "Starostlivosť 59",
-                    "coloured": "Farebná",
-                    "daily_45_min": "DENNY 45'",
-                    "daily_perfect_59_min": "DAILY PERFECT 59'",
-                    "darks_and_coloured": "Tmavá a farebná",
-                    "delicates": "Jemné",
-                    "duvet": "Prikrývky",
-                    "eco": "Eco bavlna",
-                    "ecospeed_cottons": "Ecospeed bavlna",
-                    "ecospeed_delicates": "Eco rychly - jemne",
-                    "ecospeed_mixed": "Ecospeed zmiešaná",
-                    "extra_hygiene": "EXTRA HYGIENA",
-                    "fitness": "Fitnes",
-                    "fresh_care": "Svieža starostlivosť",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Osušky",
-                    "hqd_bed_sheets": "Posteľná bielizeň",
-                    "hqd_bulky": "Objemné položky",
-                    "hqd_casual": "Neformálne",
-                    "hqd_cold_wind_30": "Chladný vánok 30 minút",
-                    "hqd_cold_wind_timing": "Studený vánok ",
-                    "hqd_cotton": "Bavlna",
-                    "hqd_curtain": "Záclony",
-                    "hqd_delicate": "Jemné materiály",
-                    "hqd_diaper": "Plienky",
-                    "hqd_duvet": "Paplón",
-                    "hqd_feather": "Prešívané bundy",
-                    "hqd_hot_wind_timing": "Horúci vzduch",
-                    "hqd_hygienic": "Hygienizácia",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Bundy",
-                    "hqd_jeans": "Džínsy",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Zmiešané",
-                    "hqd_night_dry": "Nočné sušenie",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Rýchle 20",
-                    "hqd_quick_30": "Rýchle 30",
-                    "hqd_quick_dry": "Rýchle sušenie 30",
-                    "hqd_quilt": "Prikrývky",
-                    "hqd_refresh": "Osvieženie",
-                    "hqd_school_uniform": "Školská uniforma",
-                    "hqd_shirt": "Košele",
-                    "hqd_shoes": "Obuv",
-                    "hqd_silk": "Hodváb",
-                    "hqd_sports": "Šport",
-                    "hqd_synthetics": "Syntetika",
-                    "hqd_timer": "Načasované",
-                    "hqd_towel": "Osušky",
-                    "hqd_underwear": "Spodná bielizeň",
-                    "hqd_warm_up": "Zahriatie",
-                    "hqd_wool": "Vlna",
-                    "hqd_working_suit": "Pracovné odevy",
-                    "hygiene": "Hygiena",
-                    "iot_checkup": "Kontrola",
-                    "iot_dry_anti_mites": "Proti roztočom",
-                    "iot_dry_baby": "Detská",
-                    "iot_dry_backpacks": "Batohy",
-                    "iot_dry_bathrobe": "Bathrobe",
-                    "iot_dry_bed_linen": "Posteľná bielizeň",
-                    "iot_dry_bed_quilt": "Posteľná prikrývka",
-                    "iot_dry_cotton": "Bavlna",
-                    "iot_dry_cuddly_toys": "Plyšové hračky",
-                    "iot_dry_curtains": "Závesy",
-                    "iot_dry_dehumidifier": "Odstraňovač vlhkosti",
-                    "iot_dry_delicates": "Jemná",
-                    "iot_dry_delicate_tablecloths": "Jemné obrusy",
-                    "iot_dry_denim_jeans": "Džínsovina – džínsy",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Prikrývky",
-                    "iot_dry_easy_iron_cotton": "Super ľahké žehlenie",
-                    "iot_dry_easy_iron_synthetics": "Super ľahké žehlenie syntetiky",
-                    "iot_dry_gym_fit": "Športovné oblečenie",
-                    "iot_dry_lingerie": "Spodná bielizeň",
-                    "iot_dry_mixed": "Zmiešané",
-                    "iot_dry_playsuits": "Tepláky",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Rýchly 59 min.",
-                    "iot_dry_refresh": "Osvieženie",
-                    "iot_dry_regenerates_waterproof": "Oživení nepromokavých tkanin",
-                    "iot_dry_relax_creases": "Uvoľnenie záhybov",
-                    "iot_dry_shirts": "Košele",
-                    "iot_dry_small_load": "Malá náplň",
-                    "iot_dry_swimsuits_and_bikinis": "Plavky",
-                    "iot_dry_synthetics": "Syntetická",
-                    "iot_dry_synthetic_dry": "Syntetika – sušenie",
-                    "iot_dry_tablecloths": "Obrusy",
-                    "iot_dry_technical_fabrics": "Technické tkaniny",
-                    "iot_dry_warm_embrace": "Detská zavinovačka",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Džínsy",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Domáce zvieratá",
-                    "pre_iron": "Pred žehlením",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Rýchly 45 min",
-                    "rapid_59": "Perfektne rýchly 59 min",
-                    "refresh": "Osvieženie",
-                    "relax_creases": "Uvoľnenie záhybov",
-                    "saving_30_min": "EKONOMICKY 30'",
-                    "shirts": "Košele",
-                    "shoes": "Obuv",
-                    "small_load": "Malá náplň",
-                    "soft_care": "Jemná starostlivosť",
-                    "sport_plus": "Sportovy",
-                    "super_easy_iron_misti": "Super ľahké žehlenie pre Zmiešané",
-                    "super_easy_iron_xxl": "Super ľahké žehlenie XXL",
-                    "super_fast_cottons": "Super rýchly bavlna",
-                    "super_fast_delicates": "Super rýchly jemná",
-                    "synthetics": "Syntetická",
-                    "total_care": "Total Care",
-                    "trainers": "Športová obuv",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Obnovenie vodeodolnosti",
-                    "whites": "Biela",
-                    "wool": "Sušenie vlny",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "XXL náplň",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Izbová teplota"
-            },
-            "humidity": {
-                "name": "Vlhkosť"
-            },
-            "freezer_temp": {
-                "name": "Teplota mrazničky"
-            },
-            "fridge_temp": {
-                "name": "Teplota chladničky"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funkcia vykurovania na 10 °C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Aktívne sušenie",
+                    "allergy_care": "Antialergický",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Antialergický",
+                    "anti_odours": "Oživenie",
+                    "auto_care": "Automatická starostlivosť",
+                    "baby": "Detská",
+                    "bed_quilt": "Posteľná prikrývka",
+                    "care_30": "Starostlivosť 30",
+                    "care_45": "Starostlivosť 45",
+                    "care_59": "Starostlivosť 59",
+                    "coloured": "Farebná",
+                    "daily_45_min": "DENNY 45'",
+                    "daily_perfect_59_min": "DAILY PERFECT 59'",
+                    "darks_and_coloured": "Tmavá a farebná",
+                    "delicates": "Jemné",
+                    "duvet": "Prikrývky",
+                    "eco": "Eco bavlna",
+                    "ecospeed_cottons": "Ecospeed bavlna",
+                    "ecospeed_delicates": "Eco rychly - jemne",
+                    "ecospeed_mixed": "Ecospeed zmiešaná",
+                    "extra_hygiene": "EXTRA HYGIENA",
+                    "fitness": "Fitnes",
+                    "fresh_care": "Svieža starostlivosť",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Osušky",
+                    "hqd_bed_sheets": "Posteľná bielizeň",
+                    "hqd_bulky": "Objemné položky",
+                    "hqd_casual": "Neformálne",
+                    "hqd_cold_wind_30": "Chladný vánok 30 minút",
+                    "hqd_cold_wind_timing": "Studený vánok ",
+                    "hqd_cotton": "Bavlna",
+                    "hqd_curtain": "Záclony",
+                    "hqd_delicate": "Jemné materiály",
+                    "hqd_diaper": "Plienky",
+                    "hqd_duvet": "Paplón",
+                    "hqd_feather": "Prešívané bundy",
+                    "hqd_hot_wind_timing": "Horúci vzduch",
+                    "hqd_hygienic": "Hygienizácia",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Bundy",
+                    "hqd_jeans": "Džínsy",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Zmiešané",
+                    "hqd_night_dry": "Nočné sušenie",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Rýchle 20",
+                    "hqd_quick_30": "Rýchle 30",
+                    "hqd_quick_dry": "Rýchle sušenie 30",
+                    "hqd_quilt": "Prikrývky",
+                    "hqd_refresh": "Osvieženie",
+                    "hqd_school_uniform": "Školská uniforma",
+                    "hqd_shirt": "Košele",
+                    "hqd_shoes": "Obuv",
+                    "hqd_silk": "Hodváb",
+                    "hqd_sports": "Šport",
+                    "hqd_synthetics": "Syntetika",
+                    "hqd_timer": "Načasované",
+                    "hqd_towel": "Osušky",
+                    "hqd_underwear": "Spodná bielizeň",
+                    "hqd_warm_up": "Zahriatie",
+                    "hqd_wool": "Vlna",
+                    "hqd_working_suit": "Pracovné odevy",
+                    "hygiene": "Hygiena",
+                    "iot_checkup": "Kontrola",
+                    "iot_dry_anti_mites": "Proti roztočom",
+                    "iot_dry_baby": "Detská",
+                    "iot_dry_backpacks": "Batohy",
+                    "iot_dry_bathrobe": "Bathrobe",
+                    "iot_dry_bed_linen": "Posteľná bielizeň",
+                    "iot_dry_bed_quilt": "Posteľná prikrývka",
+                    "iot_dry_cotton": "Bavlna",
+                    "iot_dry_cuddly_toys": "Plyšové hračky",
+                    "iot_dry_curtains": "Závesy",
+                    "iot_dry_dehumidifier": "Odstraňovač vlhkosti",
+                    "iot_dry_delicates": "Jemná",
+                    "iot_dry_delicate_tablecloths": "Jemné obrusy",
+                    "iot_dry_denim_jeans": "Džínsovina – džínsy",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Prikrývky",
+                    "iot_dry_easy_iron_cotton": "Super ľahké žehlenie",
+                    "iot_dry_easy_iron_synthetics": "Super ľahké žehlenie syntetiky",
+                    "iot_dry_gym_fit": "Športovné oblečenie",
+                    "iot_dry_lingerie": "Spodná bielizeň",
+                    "iot_dry_mixed": "Zmiešané",
+                    "iot_dry_playsuits": "Tepláky",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Rýchly 59 min.",
+                    "iot_dry_refresh": "Osvieženie",
+                    "iot_dry_regenerates_waterproof": "Oživení nepromokavých tkanin",
+                    "iot_dry_relax_creases": "Uvoľnenie záhybov",
+                    "iot_dry_shirts": "Košele",
+                    "iot_dry_small_load": "Malá náplň",
+                    "iot_dry_swimsuits_and_bikinis": "Plavky",
+                    "iot_dry_synthetics": "Syntetická",
+                    "iot_dry_synthetic_dry": "Syntetika – sušenie",
+                    "iot_dry_tablecloths": "Obrusy",
+                    "iot_dry_technical_fabrics": "Technické tkaniny",
+                    "iot_dry_warm_embrace": "Detská zavinovačka",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Džínsy",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Domáce zvieratá",
+                    "pre_iron": "Pred žehlením",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Rýchly 45 min",
+                    "rapid_59": "Perfektne rýchly 59 min",
+                    "refresh": "Osvieženie",
+                    "relax_creases": "Uvoľnenie záhybov",
+                    "saving_30_min": "EKONOMICKY 30'",
+                    "shirts": "Košele",
+                    "shoes": "Obuv",
+                    "small_load": "Malá náplň",
+                    "soft_care": "Jemná starostlivosť",
+                    "sport_plus": "Sportovy",
+                    "super_easy_iron_misti": "Super ľahké žehlenie pre Zmiešané",
+                    "super_easy_iron_xxl": "Super ľahké žehlenie XXL",
+                    "super_fast_cottons": "Super rýchly bavlna",
+                    "super_fast_delicates": "Super rýchly jemná",
+                    "synthetics": "Syntetická",
+                    "total_care": "Total Care",
+                    "trainers": "Športová obuv",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Obnovenie vodeodolnosti",
+                    "whites": "Biela",
+                    "wool": "Sušenie vlny",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "XXL náplň",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° farebné a bavlnené",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Antialergické ošetrenie Pro",
                     "all_in_one_49": "Všetko v jednom 49 min.",
                     "all_in_one_59": "Všetko v jednom 59 min.",
-                    "all_in_one_59_steam": "Aktívne pranie + para",
+                    "all_in_one_59_steam": "Všetko v jednom 59' + para",
                     "autocare": "Automatická starostlivosť",
                     "autoclean": "Čistenie bubna",
                     "baby_60": "Všetka detská 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktívne pranie",
                     "iot_allergy_care_pro": "Antialergické ošetrenie Pro",
-                    "iot_all_in_one_59_steam": "Aktívne pranie + para",
+                    "iot_all_in_one_59_steam": "Všetko v jednom 59' + para",
                     "iot_checkup": "Kontrola",
                     "iot_colour_59_steam": "Farebná bielizeň 59' + Para",
                     "iot_cottons_steam": "Bavlna + Para",
@@ -889,9 +774,148 @@
                     "sparkling": "Šumivé",
                     "white": "Biele"
                 }
+            },
+            "dry_time": {
+                "name": "Čas sušenia"
+            },
+            "power": {
+                "name": "Úroveň výkonu"
+            },
+            "remaining_time": {
+                "name": "Zostávajúci čas"
+            },
+            "temperature": {
+                "name": "Teplota"
+            },
+            "water_efficiency": {
+                "name": "Účinnosť vody"
+            },
+            "water_saving": {
+                "name": "Úspora vody"
+            },
+            "duration": {
+                "name": "Trvanie"
+            },
+            "target_temperature": {
+                "name": "Cieľová teplota"
+            },
+            "spin_speed": {
+                "name": "Odstreďovanie"
+            },
+            "steam_leve": {
+                "name": "Úroveň nastavenia pary"
+            },
+            "dirt_level": {
+                "name": "Úroveň znečistenia"
+            },
+            "delay_time": {
+                "name": "Odložený štart"
+            },
+            "suggested_load": {
+                "name": "Kapacita naplnenia"
+            },
+            "energy_label": {
+                "name": "Energetická účinnosť"
+            },
+            "det_dust": {
+                "name": "Prášok"
+            },
+            "det_liquid": {
+                "name": "Kvapalné pracie prostriedky"
+            },
+            "errors": {
+                "name": "Chyba"
+            },
+            "programs": {
+                "name": "Aktuálny program"
+            },
+            "room_temperature": {
+                "name": "Izbová teplota"
+            },
+            "humidity": {
+                "name": "Vlhkosť"
+            },
+            "cycles_total": {
+                "name": "Cykly Súčet"
+            },
+            "energy_total": {
+                "name": "Spotreba energie Súčet"
+            },
+            "water_total": {
+                "name": "Účinnosť vody Súčet"
+            },
+            "energy_current": {
+                "name": "Spotreba energie Current"
+            },
+            "water_current": {
+                "name": "Účinnosť vody Current"
+            },
+            "freezer_temp": {
+                "name": "Teplota mrazničky"
+            },
+            "fridge_temp": {
+                "name": "Teplota chladničky"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Bez sušenia",
+                    "iron_dry": "Žehlenie",
+                    "no_dry_iron": "Šatník pripravený",
+                    "cupboard_dry": "Šatník pripravený",
+                    "extra_dry": "Extra sušenie",
+                    "ready_to_wear": "Hotové na nosenie"
+                },
+                "name": "Úroveň sušenia"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Off (Vypnúť)",
+                    "avoid_touch": "Nedotýkať sa",
+                    "follow_touch": "Nasledovať"
+                },
+                "name": "Ekologický pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Vysoká",
+                    "mid": "Stredne ťažká   ",
+                    "low": "Nízka",
+                    "auto": "Automatika"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Chladnička",
+                    "freezer": "Mraznička",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Chladnička & Mraznička"
+                },
+                "name": "Zóna"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funkcia vykurovania na 10 °C",
+                    "iot_auto": "Automatika",
+                    "iot_cool": "Chladiť",
+                    "iot_dry": "Sušiť",
+                    "iot_fan": "Ventilátor",
+                    "iot_heat": "Ohrev",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Samoprečisťovanie",
+                    "iot_self_clean": "Samočistenie",
+                    "iot_self_clean_56": "Sterilné čistenie 56°C",
+                    "iot_simple_start": "Spustiť teraz",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Auto",
+                    "iot_uv_and_cool": "UV + Studené",
+                    "iot_uv_and_dry": "UV + Odvlhčovač",
+                    "iot_uv_and_fan": "UV + Ventilátor",
+                    "iot_uv_and_heat": "UV + Ohrev"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rýchly 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Antialergické ošetrenie Pro",
                     "all_in_one_49": "Všetko v jednom 49 min.",
                     "all_in_one_59": "Všetko v jednom 59 min.",
-                    "all_in_one_59_steam": "Aktívne pranie + para",
+                    "all_in_one_59_steam": "Všetko v jednom 59' + para",
                     "autocare": "Automatická starostlivosť",
                     "autoclean": "Čistenie bubna",
                     "baby_60": "Všetka detská 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktívne pranie",
                     "iot_allergy_care_pro": "Antialergické ošetrenie Pro",
-                    "iot_all_in_one_59_steam": "Aktívne pranie + para",
+                    "iot_all_in_one_59_steam": "Všetko v jednom 59' + para",
                     "iot_checkup": "Kontrola",
                     "iot_colour_59_steam": "Farebná bielizeň 59' + Para",
                     "iot_cottons_steam": "Bavlna + Para",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Bez sušenia",
-                    "1": "Žehlenie",
-                    "2": "Šatník pripravený",
-                    "3": "Šatník pripravený",
-                    "4": "Extra sušenie",
-                    "12": "Žehlenie",
-                    "13": "Šatník pripravený",
-                    "14": "Hotové na nosenie",
-                    "15": "Extra sušenie",
-                    "11": "Bez sušenia"
-                },
-                "name": "Úroveň sušenia"
-            },
-            "spin_speed": {
-                "name": "Odstreďovanie"
-            },
-            "temperature": {
-                "name": "Teplota"
-            },
-            "dry_time": {
-                "name": "Čas sušenia"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Off (Vypnúť)",
-                    "1": "Nedotýkať sa",
-                    "2": "Nasledovať"
-                },
-                "name": "Ekologický pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Vysoká",
-                    "2": "Stredne ťažká   ",
-                    "3": "Nízka",
-                    "4": "Automatika",
-                    "5": "Automatika"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funkcia vykurovania na 10 °C",
-                    "iot_auto": "Automatika",
-                    "iot_cool": "Chladiť",
-                    "iot_dry": "Sušiť",
-                    "iot_fan": "Ventilátor",
-                    "iot_heat": "Ohrev",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Samoprečisťovanie",
-                    "iot_self_clean": "Samočistenie",
-                    "iot_self_clean_56": "Sterilné čistenie 56°C",
-                    "iot_simple_start": "Spustiť teraz",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Auto",
-                    "iot_uv_and_cool": "UV + Studené",
-                    "iot_uv_and_dry": "UV + Odvlhčovač",
-                    "iot_uv_and_fan": "UV + Ventilátor",
-                    "iot_uv_and_heat": "UV + Ohrev"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTOMATICKÉ NASTAVENIE",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Čas sušenia"
+            },
+            "spin_speed": {
+                "name": "Odstreďovanie"
+            },
+            "temperature": {
+                "name": "Teplota"
+            },
             "remaining_time": {
                 "name": "Zostávajúci čas"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Chladnička",
-                    "freezer": "Mraznička",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Chladnička & Mraznička"
-                },
-                "name": "Zóna"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Aquaplus"
             },
-            "auto_dose": {
-                "name": "Automatická dávka"
-            },
-            "good_night": {
-                "name": "Dobrú noc"
-            },
             "auto_dose_softener": {
                 "name": "Automatická dávka Aviváž"
             },
             "auto_dose_detergent": {
                 "name": "Automatická dávka Prací prostriedok"
             },
+            "good_night": {
+                "name": "Dobrú noc"
+            },
             "auto_set": {
                 "name": "Automatické nastavenie"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Proti pokrčeniu"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Aquaplus"
             },
             "spin_speed": {
                 "name": "Odstreďovanie"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Stále horúce"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Predumývanie"
             },
-            "acqua_plus": {
-                "name": "Aquaplus"
-            },
-            "auto_dose": {
-                "name": "Automatická dávka"
-            },
             "buzzer": {
                 "name": "Signál na konci cyklu"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Výmena filtra"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Indukčná varná doska"
+            },
+            "start_program": {
+                "name": "Program Začiatok"
+            },
+            "stop_program": {
+                "name": "Program Zastaviť"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Správa výkonu"
@@ -1888,17 +1836,6 @@
                 "name": "Cieľová teplota Chladnička"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Indukčná varná doska"
-            },
-            "start_program": {
-                "name": "Program Začiatok"
-            },
-            "stop_program": {
-                "name": "Program Zastaviť"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klimatizácia"
diff --git a/custom_components/hon/translations/sl.json b/custom_components/hon/translations/sl.json
index dda46b7..592a02c 100644
--- a/custom_components/hon/translations/sl.json
+++ b/custom_components/hon/translations/sl.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Pripravljen",
-                    "1": "Pripravljen",
-                    "3": "Premor",
-                    "4": "Načrtovano",
-                    "5": "Načrtovano",
-                    "6": "Napaka",
-                    "7": "Pripravljen",
-                    "2": "Program poteka",
-                    "8": "Test",
-                    "9": "Ustavljanje cikla …"
+                    "ready": "Pripravljen",
+                    "running": "Program poteka",
+                    "pause": "Premor",
+                    "scheduled": "Načrtovano",
+                    "error": "Napaka",
+                    "test": "Test",
+                    "ending": "Ustavljanje cikla …"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Samodejno",
+                    "cool": "Hlajenje",
+                    "dry": "Sušenje",
+                    "heat": "Segrevanje",
+                    "fan": "Ventilator"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Pripravljen",
-                    "1": "Pranje",
-                    "2": "Pranje",
-                    "3": "Ožemanje",
-                    "4": "Izpiranje",
-                    "5": "Izpiranje",
-                    "6": "Izpiranje",
-                    "7": "Sušenje",
-                    "9": "Para",
-                    "10": "Pripravljen",
-                    "11": "Ožemanje",
-                    "12": "Tehtanje ",
-                    "13": "Tehtanje ",
-                    "14": "Pranje",
-                    "15": "Pranje",
-                    "16": "Pranje",
-                    "17": "Izpiranje",
-                    "18": "Izpiranje",
-                    "19": "Načrtovano",
-                    "20": "Ohranjanje svežine",
-                    "24": "Osvežitev",
-                    "25": "Pranje",
-                    "26": "Ogrevanje",
-                    "27": "Pranje"
+                    "ready": "Pripravljen",
+                    "spin": "Ožemanje",
+                    "rinse": "Izpiranje",
+                    "drying": "Sušenje",
+                    "steam": "Para",
+                    "weighting": "Tehtanje ",
+                    "scheduled": "Načrtovano",
+                    "tumbling": "Ohranjanje svežine",
+                    "refresh": "Osvežitev",
+                    "heating": "Ogrevanje",
+                    "washing": "Pranje"
                 },
                 "name": "Faza"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Pripravljen",
-                    "1": "Sušenje",
-                    "2": "Sušenje",
-                    "3": "Hlajenje",
-                    "13": "Hlajenje",
-                    "14": "Sušenje",
-                    "15": "Sušenje",
-                    "16": "Hlajenje",
-                    "18": "Ohrani sveže",
-                    "19": "Sušenje",
-                    "20": "Sušenje",
-                    "11": "Pripravljen",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Pripravljen",
+                    "heat_stroke": "Sušenje",
+                    "drying": "Sušenje",
+                    "cooldown": "Hlajenje",
+                    "unknown": "unknown",
+                    "tumbling": "Ohrani sveže"
                 },
                 "name": "Faza"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Pripravljen",
-                    "1": "Predpranje",
-                    "2": "Pranje",
-                    "3": "Izpiranje",
-                    "4": "Sušenje",
-                    "5": "Pripravljen",
-                    "6": "Hot rinse"
+                    "ready": "Pripravljen",
+                    "prewash": "Predpranje",
+                    "washing": "Pranje",
+                    "rinse": "Izpiranje",
+                    "drying": "Sušenje",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Faza"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Brez sušenja",
-                    "1": "Likanje",
-                    "2": "Suho za omaro",
-                    "3": "Suho za omaro",
-                    "4": "Zelo suho",
-                    "12": "Likanje",
-                    "13": "Suho za omaro",
-                    "14": "Pripravljeno za uporabo",
-                    "15": "Zelo suho",
-                    "11": "Brez sušenja"
+                    "no_dry": "Brez sušenja",
+                    "iron_dry": "Likanje",
+                    "no_dry_iron": "Suho za omaro",
+                    "cupboard_dry": "Suho za omaro",
+                    "extra_dry": "Zelo suho",
+                    "ready_to_wear": "Pripravljeno za uporabo"
                 },
                 "name": "Stopnja sušenja"
             },
-            "anti_crease": {
-                "name": "Proti mečkanju"
-            },
-            "power": {
-                "name": "Stopnja moči"
-            },
-            "remaining_time": {
-                "name": "Time remaining"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "water_efficiency": {
-                "name": "Učinkovita raba vode"
-            },
-            "water_saving": {
-                "name": "Privarčevana voda"
-            },
-            "duration": {
-                "name": "Trajanje"
-            },
-            "target_temperature": {
-                "name": "Ciljna temperatura"
-            },
-            "spin_speed": {
-                "name": "Ožemanje"
-            },
-            "steam_leve": {
-                "name": "Količina pare"
-            },
-            "dirt_level": {
-                "name": "Stopnja umazanije"
-            },
-            "delay_time": {
-                "name": "S funkcijo Zamik vklopa je možno odložiti začetek sušilnega cikla od 1 do 24 ur. Na zaslonu se prikaže izbrana zakasnitev. Da bi videli kako se zmanjšuje iz ure v uro, pritisnite ZAČETEK. Na ta način bo perilo suho takrat, ko boste to želeli, in zagnali cikel, ko vam to najbolj ustreza, celo ponoči."
-            },
-            "dry_time": {
-                "name": "Čas sušenja"
-            },
-            "suggested_load": {
-                "name": "Zmogljivost pranja"
-            },
-            "energy_label": {
-                "name": "Energijska učinkovitost"
-            },
-            "det_dust": {
-                "name": "Prašek"
-            },
-            "det_liquid": {
-                "name": "Tekočina"
-            },
-            "errors": {
-                "name": "Napaka"
-            },
-            "programs": {
-                "name": "Trenutni program"
-            },
-            "cycles_total": {
-                "name": "Programi Skupaj"
-            },
-            "energy_total": {
-                "name": "Poraba energije Skupaj"
-            },
-            "water_total": {
-                "name": "Učinkovita raba vode Skupaj"
-            },
-            "energy_current": {
-                "name": "Poraba energije Current"
-            },
-            "water_current": {
-                "name": "Učinkovita raba vode Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Samodejno",
-                    "1": "Hlajenje",
-                    "2": "Hlajenje",
-                    "3": "Sušenje",
-                    "4": "Segrevanje",
-                    "5": "Ventilator",
-                    "6": "Ventilator"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Aktivno sušenje",
-                    "allergy_care": "Protialergijski",
-                    "all_in_one": "Vse hkrati",
-                    "antiallergy": "Protialergijski",
-                    "anti_odours": "Odstranjevanje vonjav",
-                    "auto_care": "Samodejna nega",
-                    "baby": "Oblačila dojenčkov",
-                    "bed_quilt": "Prešite odeje",
-                    "care_30": "Nega 30 min",
-                    "care_45": "Nega 45 min",
-                    "care_59": "Nega 59 min",
-                    "coloured": "Barvno",
-                    "daily_45_min": "DNEVNO 45 min",
-                    "daily_perfect_59_min": "DNEVNO POPOLNO 59 min",
-                    "darks_and_coloured": "Temno in barvno",
-                    "delicates": "Občutljivo perilo",
-                    "duvet": "Prešite odeje",
-                    "eco": "Eko bombaž",
-                    "ecospeed_cottons": "Eko hitri za bombaž",
-                    "ecospeed_delicates": "Eko hitri za občutljivo",
-                    "ecospeed_mixed": "Eko hitri za mešano",
-                    "extra_hygiene": "DODATNA HIGIENA",
-                    "fitness": "Fitnes",
-                    "fresh_care": "Nega za svežino",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Brisače",
-                    "hqd_bed_sheets": "Rjuhe",
-                    "hqd_bulky": "Večji kosi",
-                    "hqd_casual": "Za prosti čas",
-                    "hqd_cold_wind_30": "Hladen vetrič 30 minut",
-                    "hqd_cold_wind_timing": "Hladen vetrič ",
-                    "hqd_cotton": "Bombaž",
-                    "hqd_curtain": "Zavese",
-                    "hqd_delicate": "Občutljive tkanine",
-                    "hqd_diaper": "Plenice",
-                    "hqd_duvet": "Prešite odeje",
-                    "hqd_feather": "Puhovke",
-                    "hqd_hot_wind_timing": "Vroč zrak",
-                    "hqd_hygienic": "Higienizacija",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Suknjiči",
-                    "hqd_jeans": "Kavbojke",
-                    "hqd_luxury": "Luxury",
-                    "hqd_mix": "Mešano",
-                    "hqd_night_dry": "Sušenje čez noč",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Hitro 20",
-                    "hqd_quick_30": "Hitro 30",
-                    "hqd_quick_dry": "Hitro sušenje 30",
-                    "hqd_quilt": "Posteljna pregrinjala",
-                    "hqd_refresh": "Osvežitev",
-                    "hqd_school_uniform": "Šolska uniforma",
-                    "hqd_shirt": "Srajce",
-                    "hqd_shoes": "Obuvala",
-                    "hqd_silk": "Svila",
-                    "hqd_sports": "Šport",
-                    "hqd_synthetics": "Sintetika",
-                    "hqd_timer": "Časovno",
-                    "hqd_towel": "Brisače",
-                    "hqd_underwear": "Spodnje perilo",
-                    "hqd_warm_up": "Pogrevanje",
-                    "hqd_wool": "Volna",
-                    "hqd_working_suit": "Delovna oblačila",
-                    "hygiene": "Higiena",
-                    "iot_checkup": "Pregled",
-                    "iot_dry_anti_mites": "Proti pršicam",
-                    "iot_dry_baby": "Oblačila dojenčkov",
-                    "iot_dry_backpacks": "Nahrbtniki",
-                    "iot_dry_bathrobe": "Kopalni plašč",
-                    "iot_dry_bed_linen": "Posteljnina",
-                    "iot_dry_bed_quilt": "Prešite odeje",
-                    "iot_dry_cotton": "Bombaž",
-                    "iot_dry_cuddly_toys": "Plišaste igračke",
-                    "iot_dry_curtains": "Zavese",
-                    "iot_dry_dehumidifier": "Odstranjevalec vlage",
-                    "iot_dry_delicates": "Občutljivo",
-                    "iot_dry_delicate_tablecloths": "Občutljivi namizni prti",
-                    "iot_dry_denim_jeans": "Denim – jeans",
-                    "iot_dry_down_jacket": "Suknjiči",
-                    "iot_dry_duvet": "Prešite odeje",
-                    "iot_dry_easy_iron_cotton": "Super lažje likanje",
-                    "iot_dry_easy_iron_synthetics": "Super lažje likanje sintetike",
-                    "iot_dry_gym_fit": "Oblačila za telovadbo in fitnes",
-                    "iot_dry_lingerie": "Spodnje perilo",
-                    "iot_dry_mixed": "Mešano",
-                    "iot_dry_playsuits": "Pajaci",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Hitro 59’",
-                    "iot_dry_refresh": "Osvežitev",
-                    "iot_dry_regenerates_waterproof": "Obnovitev nepremočljivih oblačil",
-                    "iot_dry_relax_creases": "Mehčanje gub",
-                    "iot_dry_shirts": "Srajce",
-                    "iot_dry_small_load": "Malo perila",
-                    "iot_dry_swimsuits_and_bikinis": "Kopalke",
-                    "iot_dry_synthetics": "Sintetika",
-                    "iot_dry_synthetic_dry": "Sušenje sintetike",
-                    "iot_dry_tablecloths": "Namizni prti",
-                    "iot_dry_technical_fabrics": "Tehnične tkanine",
-                    "iot_dry_warm_embrace": "Mehkoba",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Džins",
-                    "mix_and_dry": "Sušenje – mešana sestava",
-                    "pets": "Hišne živali",
-                    "pre_iron": "Pred likanjem",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Hitri 45 min",
-                    "rapid_59": "Popolni hitri program 59 min.",
-                    "refresh": "Osvežitev",
-                    "relax_creases": "Mehčanje gub",
-                    "saving_30_min": "EKO 30 min",
-                    "shirts": "Srajce",
-                    "shoes": "Obuvala",
-                    "small_load": "Malo perila",
-                    "soft_care": "Nega za mehkobo",
-                    "sport_plus": "Športna oblacila",
-                    "super_easy_iron_misti": "Super lažje likanje mešanih tkanin",
-                    "super_easy_iron_xxl": "Super lažje likanje XXL",
-                    "super_fast_cottons": "Super hitri za bombaž",
-                    "super_fast_delicates": "Super hitri za občutljivo",
-                    "synthetics": "Sintetika",
-                    "total_care": "Total Care",
-                    "trainers": "Športna obutev",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Obnovitev nepremočljivih oblačil",
-                    "whites": "Belo",
-                    "wool": "Sušenje volne",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "Zelo veliki kosi perila",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Sobna temperatura"
-            },
-            "humidity": {
-                "name": "Vlaga "
-            },
-            "freezer_temp": {
-                "name": "Temperatura zamrzovalnika"
-            },
-            "fridge_temp": {
-                "name": "Temperatura hladilnika"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funkcija ogrevanja pri 10 °C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Aktivno sušenje",
+                    "allergy_care": "Protialergijski",
+                    "all_in_one": "Vse hkrati",
+                    "antiallergy": "Protialergijski",
+                    "anti_odours": "Odstranjevanje vonjav",
+                    "auto_care": "Samodejna nega",
+                    "baby": "Oblačila dojenčkov",
+                    "bed_quilt": "Prešite odeje",
+                    "care_30": "Nega 30 min",
+                    "care_45": "Nega 45 min",
+                    "care_59": "Nega 59 min",
+                    "coloured": "Barvno",
+                    "daily_45_min": "DNEVNO 45 min",
+                    "daily_perfect_59_min": "DNEVNO POPOLNO 59 min",
+                    "darks_and_coloured": "Temno in barvno",
+                    "delicates": "Občutljivo perilo",
+                    "duvet": "Prešite odeje",
+                    "eco": "Eko bombaž",
+                    "ecospeed_cottons": "Eko hitri za bombaž",
+                    "ecospeed_delicates": "Eko hitri za občutljivo",
+                    "ecospeed_mixed": "Eko hitri za mešano",
+                    "extra_hygiene": "DODATNA HIGIENA",
+                    "fitness": "Fitnes",
+                    "fresh_care": "Nega za svežino",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Brisače",
+                    "hqd_bed_sheets": "Rjuhe",
+                    "hqd_bulky": "Večji kosi",
+                    "hqd_casual": "Za prosti čas",
+                    "hqd_cold_wind_30": "Hladen vetrič 30 minut",
+                    "hqd_cold_wind_timing": "Hladen vetrič ",
+                    "hqd_cotton": "Bombaž",
+                    "hqd_curtain": "Zavese",
+                    "hqd_delicate": "Občutljive tkanine",
+                    "hqd_diaper": "Plenice",
+                    "hqd_duvet": "Prešite odeje",
+                    "hqd_feather": "Puhovke",
+                    "hqd_hot_wind_timing": "Vroč zrak",
+                    "hqd_hygienic": "Higienizacija",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Suknjiči",
+                    "hqd_jeans": "Kavbojke",
+                    "hqd_luxury": "Luxury",
+                    "hqd_mix": "Mešano",
+                    "hqd_night_dry": "Sušenje čez noč",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Hitro 20",
+                    "hqd_quick_30": "Hitro 30",
+                    "hqd_quick_dry": "Hitro sušenje 30",
+                    "hqd_quilt": "Posteljna pregrinjala",
+                    "hqd_refresh": "Osvežitev",
+                    "hqd_school_uniform": "Šolska uniforma",
+                    "hqd_shirt": "Srajce",
+                    "hqd_shoes": "Obuvala",
+                    "hqd_silk": "Svila",
+                    "hqd_sports": "Šport",
+                    "hqd_synthetics": "Sintetika",
+                    "hqd_timer": "Časovno",
+                    "hqd_towel": "Brisače",
+                    "hqd_underwear": "Spodnje perilo",
+                    "hqd_warm_up": "Pogrevanje",
+                    "hqd_wool": "Volna",
+                    "hqd_working_suit": "Delovna oblačila",
+                    "hygiene": "Higiena",
+                    "iot_checkup": "Pregled",
+                    "iot_dry_anti_mites": "Proti pršicam",
+                    "iot_dry_baby": "Oblačila dojenčkov",
+                    "iot_dry_backpacks": "Nahrbtniki",
+                    "iot_dry_bathrobe": "Kopalni plašč",
+                    "iot_dry_bed_linen": "Posteljnina",
+                    "iot_dry_bed_quilt": "Prešite odeje",
+                    "iot_dry_cotton": "Bombaž",
+                    "iot_dry_cuddly_toys": "Plišaste igračke",
+                    "iot_dry_curtains": "Zavese",
+                    "iot_dry_dehumidifier": "Odstranjevalec vlage",
+                    "iot_dry_delicates": "Občutljivo",
+                    "iot_dry_delicate_tablecloths": "Občutljivi namizni prti",
+                    "iot_dry_denim_jeans": "Denim – jeans",
+                    "iot_dry_down_jacket": "Suknjiči",
+                    "iot_dry_duvet": "Prešite odeje",
+                    "iot_dry_easy_iron_cotton": "Super lažje likanje",
+                    "iot_dry_easy_iron_synthetics": "Super lažje likanje sintetike",
+                    "iot_dry_gym_fit": "Oblačila za telovadbo in fitnes",
+                    "iot_dry_lingerie": "Spodnje perilo",
+                    "iot_dry_mixed": "Mešano",
+                    "iot_dry_playsuits": "Pajaci",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Hitro 59’",
+                    "iot_dry_refresh": "Osvežitev",
+                    "iot_dry_regenerates_waterproof": "Obnovitev nepremočljivih oblačil",
+                    "iot_dry_relax_creases": "Mehčanje gub",
+                    "iot_dry_shirts": "Srajce",
+                    "iot_dry_small_load": "Malo perila",
+                    "iot_dry_swimsuits_and_bikinis": "Kopalke",
+                    "iot_dry_synthetics": "Sintetika",
+                    "iot_dry_synthetic_dry": "Sušenje sintetike",
+                    "iot_dry_tablecloths": "Namizni prti",
+                    "iot_dry_technical_fabrics": "Tehnične tkanine",
+                    "iot_dry_warm_embrace": "Mehkoba",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Džins",
+                    "mix_and_dry": "Sušenje – mešana sestava",
+                    "pets": "Hišne živali",
+                    "pre_iron": "Pred likanjem",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Hitri 45 min",
+                    "rapid_59": "Popolni hitri program 59 min.",
+                    "refresh": "Osvežitev",
+                    "relax_creases": "Mehčanje gub",
+                    "saving_30_min": "EKO 30 min",
+                    "shirts": "Srajce",
+                    "shoes": "Obuvala",
+                    "small_load": "Malo perila",
+                    "soft_care": "Nega za mehkobo",
+                    "sport_plus": "Športna oblacila",
+                    "super_easy_iron_misti": "Super lažje likanje mešanih tkanin",
+                    "super_easy_iron_xxl": "Super lažje likanje XXL",
+                    "super_fast_cottons": "Super hitri za bombaž",
+                    "super_fast_delicates": "Super hitri za občutljivo",
+                    "synthetics": "Sintetika",
+                    "total_care": "Total Care",
+                    "trainers": "Športna obutev",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Obnovitev nepremočljivih oblačil",
+                    "whites": "Belo",
+                    "wool": "Sušenje volne",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "Zelo veliki kosi perila",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° pisano in bombaž",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Nega proti alergijam Pro",
                     "all_in_one_49": "Vse v enem 49'.",
                     "all_in_one_59": "Vse v enem 59'.",
-                    "all_in_one_59_steam": "Aktivno pranje + para",
+                    "all_in_one_59_steam": "Vse v enem 59' + para",
                     "autocare": "Samodejna nega",
                     "autoclean": "Čiščenje bobna",
                     "baby_60": "Vsa otroška oblačila 60 °C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktivno pranje",
                     "iot_allergy_care_pro": "Nega proti alergijam Pro",
-                    "iot_all_in_one_59_steam": "Aktivno pranje + para",
+                    "iot_all_in_one_59_steam": "Vse v enem 59' + para",
                     "iot_checkup": "Preveri",
                     "iot_colour_59_steam": "Barvno perilo 59' + para",
                     "iot_cottons_steam": "Bombaž + Para",
@@ -889,9 +774,148 @@
                     "sparkling": "Peneče vino",
                     "white": "Belo"
                 }
+            },
+            "dry_time": {
+                "name": "Čas sušenja"
+            },
+            "power": {
+                "name": "Stopnja moči"
+            },
+            "remaining_time": {
+                "name": "Time remaining"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
+            "water_efficiency": {
+                "name": "Učinkovita raba vode"
+            },
+            "water_saving": {
+                "name": "Privarčevana voda"
+            },
+            "duration": {
+                "name": "Trajanje"
+            },
+            "target_temperature": {
+                "name": "Ciljna temperatura"
+            },
+            "spin_speed": {
+                "name": "Ožemanje"
+            },
+            "steam_leve": {
+                "name": "Količina pare"
+            },
+            "dirt_level": {
+                "name": "Stopnja umazanije"
+            },
+            "delay_time": {
+                "name": "S funkcijo Zamik vklopa je možno odložiti začetek sušilnega cikla od 1 do 24 ur. Na zaslonu se prikaže izbrana zakasnitev. Da bi videli kako se zmanjšuje iz ure v uro, pritisnite ZAČETEK. Na ta način bo perilo suho takrat, ko boste to želeli, in zagnali cikel, ko vam to najbolj ustreza, celo ponoči."
+            },
+            "suggested_load": {
+                "name": "Zmogljivost pranja"
+            },
+            "energy_label": {
+                "name": "Energijska učinkovitost"
+            },
+            "det_dust": {
+                "name": "Prašek"
+            },
+            "det_liquid": {
+                "name": "Tekočina"
+            },
+            "errors": {
+                "name": "Napaka"
+            },
+            "programs": {
+                "name": "Trenutni program"
+            },
+            "room_temperature": {
+                "name": "Sobna temperatura"
+            },
+            "humidity": {
+                "name": "Vlaga "
+            },
+            "cycles_total": {
+                "name": "Programi Skupaj"
+            },
+            "energy_total": {
+                "name": "Poraba energije Skupaj"
+            },
+            "water_total": {
+                "name": "Učinkovita raba vode Skupaj"
+            },
+            "energy_current": {
+                "name": "Poraba energije Current"
+            },
+            "water_current": {
+                "name": "Učinkovita raba vode Current"
+            },
+            "freezer_temp": {
+                "name": "Temperatura zamrzovalnika"
+            },
+            "fridge_temp": {
+                "name": "Temperatura hladilnika"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Brez sušenja",
+                    "iron_dry": "Likanje",
+                    "no_dry_iron": "Suho za omaro",
+                    "cupboard_dry": "Suho za omaro",
+                    "extra_dry": "Zelo suho",
+                    "ready_to_wear": "Pripravljeno za uporabo"
+                },
+                "name": "Stopnja sušenja"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Izklop",
+                    "avoid_touch": "Brez dotika",
+                    "follow_touch": "Sledenje"
+                },
+                "name": "Eko pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Visoko",
+                    "mid": "Srednje   ",
+                    "low": "Nizko",
+                    "auto": "Samodejno"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Hladilnik",
+                    "freezer": "Zamrzovalnik",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Hladilnik & Zamrzovalnik"
+                },
+                "name": "Cona"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funkcija ogrevanja pri 10 °C",
+                    "iot_auto": "Samodejno",
+                    "iot_cool": "Hlajenje",
+                    "iot_dry": "Sušenje",
+                    "iot_fan": "Ventilator",
+                    "iot_heat": "Segrevanje",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Samoočiščevanje",
+                    "iot_self_clean": "Samodejno čiščenje",
+                    "iot_self_clean_56": "Sterilno čiščenje 56°C",
+                    "iot_simple_start": "Zaženi zdaj",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + samodejno",
+                    "iot_uv_and_cool": "UV + hlajenje",
+                    "iot_uv_and_dry": "UV + razvlaževanje",
+                    "iot_uv_and_fan": "UV + ventilator",
+                    "iot_uv_and_heat": "UV + gretje"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Hitri progr. 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Nega proti alergijam Pro",
                     "all_in_one_49": "Vse v enem 49'.",
                     "all_in_one_59": "Vse v enem 59'.",
-                    "all_in_one_59_steam": "Aktivno pranje + para",
+                    "all_in_one_59_steam": "Vse v enem 59' + para",
                     "autocare": "Samodejna nega",
                     "autoclean": "Čiščenje bobna",
                     "baby_60": "Vsa otroška oblačila 60 °C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktivno pranje",
                     "iot_allergy_care_pro": "Nega proti alergijam Pro",
-                    "iot_all_in_one_59_steam": "Aktivno pranje + para",
+                    "iot_all_in_one_59_steam": "Vse v enem 59' + para",
                     "iot_checkup": "Preveri",
                     "iot_colour_59_steam": "Barvno perilo 59' + para",
                     "iot_cottons_steam": "Bombaž + Para",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Brez sušenja",
-                    "1": "Likanje",
-                    "2": "Suho za omaro",
-                    "3": "Suho za omaro",
-                    "4": "Zelo suho",
-                    "12": "Likanje",
-                    "13": "Suho za omaro",
-                    "14": "Pripravljeno za uporabo",
-                    "15": "Zelo suho",
-                    "11": "Brez sušenja"
-                },
-                "name": "Stopnja sušenja"
-            },
-            "spin_speed": {
-                "name": "Ožemanje"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "dry_time": {
-                "name": "Čas sušenja"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Izklop",
-                    "1": "Brez dotika",
-                    "2": "Sledenje"
-                },
-                "name": "Eko pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Visoko",
-                    "2": "Srednje   ",
-                    "3": "Nizko",
-                    "4": "Samodejno",
-                    "5": "Samodejno"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funkcija ogrevanja pri 10 °C",
-                    "iot_auto": "Samodejno",
-                    "iot_cool": "Hlajenje",
-                    "iot_dry": "Sušenje",
-                    "iot_fan": "Ventilator",
-                    "iot_heat": "Segrevanje",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Samoočiščevanje",
-                    "iot_self_clean": "Samodejno čiščenje",
-                    "iot_self_clean_56": "Sterilno čiščenje 56°C",
-                    "iot_simple_start": "Zaženi zdaj",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + samodejno",
-                    "iot_uv_and_cool": "UV + hlajenje",
-                    "iot_uv_and_dry": "UV + razvlaževanje",
-                    "iot_uv_and_fan": "UV + ventilator",
-                    "iot_uv_and_heat": "UV + gretje"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "SAMODEJNA NASTAVITEV",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Čas sušenja"
+            },
+            "spin_speed": {
+                "name": "Ožemanje"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
             "remaining_time": {
                 "name": "Time remaining"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Hladilnik",
-                    "freezer": "Zamrzovalnik",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Hladilnik & Zamrzovalnik"
-                },
-                "name": "Cona"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Samodejno odmerjanje"
-            },
-            "good_night": {
-                "name": "Lahko noč"
-            },
             "auto_dose_softener": {
                 "name": "Samodejno odmerjanje Mehčalec"
             },
             "auto_dose_detergent": {
                 "name": "Samodejno odmerjanje Detergent"
             },
+            "good_night": {
+                "name": "Lahko noč"
+            },
             "auto_set": {
                 "name": "Samodejna nastavitev"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Proti mečkanju"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Ožemanje"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Še vedno vroče"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Predpranje"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Samodejno odmerjanje"
-            },
             "buzzer": {
                 "name": "Zvočni signal ob koncu cikla"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Menjava filtra"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Indukcijska kuhalna plošča"
+            },
+            "start_program": {
+                "name": "Program Start"
+            },
+            "stop_program": {
+                "name": "Program Stop"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Upravljanje moči"
@@ -1888,17 +1836,6 @@
                 "name": "Ciljna temperatura Hladilnik"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Indukcijska kuhalna plošča"
-            },
-            "start_program": {
-                "name": "Program Start"
-            },
-            "stop_program": {
-                "name": "Program Stop"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klimatska naprava"
diff --git a/custom_components/hon/translations/sr.json b/custom_components/hon/translations/sr.json
index 1bddfc8..ca8fd65 100644
--- a/custom_components/hon/translations/sr.json
+++ b/custom_components/hon/translations/sr.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Spremno",
-                    "3": "Pauza",
-                    "4": "Planirano",
-                    "5": "Planirano",
-                    "6": "Greška",
-                    "7": "Spremno",
-                    "2": "Program u toku",
-                    "8": "Test",
-                    "9": "Zaustavljanje ciklusa..."
+                    "ready": "Spremno",
+                    "running": "Program u toku",
+                    "pause": "Pauza",
+                    "scheduled": "Planirano",
+                    "error": "Greška",
+                    "test": "Test",
+                    "ending": "Zaustavljanje ciklusa..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Automatski",
+                    "cool": "Hlađenje",
+                    "dry": "Sušenje",
+                    "heat": "Toplota",
+                    "fan": "Ventilator"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Pranje",
-                    "2": "Pranje",
-                    "3": "Centrifuga",
-                    "4": "Ispiranje",
-                    "5": "Ispiranje",
-                    "6": "Ispiranje",
-                    "7": "Sušenje",
-                    "9": "Vodena para",
-                    "10": "Spremno",
-                    "11": "Centrifuga",
-                    "12": "Vaganje ",
-                    "13": "Vaganje ",
-                    "14": "Pranje",
-                    "15": "Pranje",
-                    "16": "Pranje",
-                    "17": "Ispiranje",
-                    "18": "Ispiranje",
-                    "19": "Planirano",
-                    "20": "Održavanje svežine",
-                    "24": "Osvežavanje",
-                    "25": "Pranje",
-                    "26": "Grejanje",
-                    "27": "Pranje"
+                    "ready": "Spremno",
+                    "spin": "Centrifuga",
+                    "rinse": "Ispiranje",
+                    "drying": "Sušenje",
+                    "steam": "Vodena para",
+                    "weighting": "Vaganje ",
+                    "scheduled": "Planirano",
+                    "tumbling": "Održavanje svežine",
+                    "refresh": "Osvežavanje",
+                    "heating": "Grejanje",
+                    "washing": "Pranje"
                 },
                 "name": "Faza"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Sušenje",
-                    "2": "Sušenje",
-                    "3": "Hlađenje",
-                    "13": "Hlađenje",
-                    "14": "Sušenje",
-                    "15": "Sušenje",
-                    "16": "Hlađenje",
-                    "18": "Očuvanje svežine",
-                    "19": "Sušenje",
-                    "20": "Sušenje",
-                    "11": "Spremno",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Spremno",
+                    "heat_stroke": "Sušenje",
+                    "drying": "Sušenje",
+                    "cooldown": "Hlađenje",
+                    "unknown": "unknown",
+                    "tumbling": "Očuvanje svežine"
                 },
                 "name": "Faza"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Spremno",
-                    "1": "Pretpranje",
-                    "2": "Pranje",
-                    "3": "Ispiranje",
-                    "4": "Sušenje",
-                    "5": "Spremno",
-                    "6": "Hot rinse"
+                    "ready": "Spremno",
+                    "prewash": "Pretpranje",
+                    "washing": "Pranje",
+                    "rinse": "Ispiranje",
+                    "drying": "Sušenje",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Faza"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Bez sušenja",
-                    "1": "Peglanje",
-                    "2": "Suvo za ormar",
-                    "3": "Suvo za ormar",
-                    "4": "Ekstra suvo",
-                    "12": "Peglanje",
-                    "13": "Suvo za ormar",
-                    "14": "Spremno za nošenje",
-                    "15": "Ekstra suvo",
-                    "11": "Bez sušenja"
+                    "no_dry": "Bez sušenja",
+                    "iron_dry": "Peglanje",
+                    "no_dry_iron": "Suvo za ormar",
+                    "cupboard_dry": "Suvo za ormar",
+                    "extra_dry": "Ekstra suvo",
+                    "ready_to_wear": "Spremno za nošenje"
                 },
                 "name": "Nivo sušenja"
             },
-            "anti_crease": {
-                "name": "Protiv gužvanja"
-            },
-            "power": {
-                "name": "Jačina"
-            },
-            "remaining_time": {
-                "name": "Preostalo vreme"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "water_efficiency": {
-                "name": "Efikasnost vode"
-            },
-            "water_saving": {
-                "name": "Ušteda vode"
-            },
-            "duration": {
-                "name": "Trajanje"
-            },
-            "target_temperature": {
-                "name": "Željena temperatura"
-            },
-            "spin_speed": {
-                "name": "Centrifuga"
-            },
-            "steam_leve": {
-                "name": "Nivo pare"
-            },
-            "dirt_level": {
-                "name": "Nivo zaprljanosti"
-            },
-            "delay_time": {
-                "name": "Odloženi start"
-            },
-            "dry_time": {
-                "name": "Vreme sušenja"
-            },
-            "suggested_load": {
-                "name": "Kapacitet punjenja"
-            },
-            "energy_label": {
-                "name": "Energetska efikasnost"
-            },
-            "det_dust": {
-                "name": "Prašak"
-            },
-            "det_liquid": {
-                "name": "Tečni"
-            },
-            "errors": {
-                "name": "Greška"
-            },
-            "programs": {
-                "name": "Trenutni program"
-            },
-            "cycles_total": {
-                "name": "Ciklusi Ukupno"
-            },
-            "energy_total": {
-                "name": "Potrošnja energije Ukupno"
-            },
-            "water_total": {
-                "name": "Efikasnost vode Ukupno"
-            },
-            "energy_current": {
-                "name": "Potrošnja energije Current"
-            },
-            "water_current": {
-                "name": "Efikasnost vode Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Automatski",
-                    "1": "Hlađenje",
-                    "2": "Hlađenje",
-                    "3": "Sušenje",
-                    "4": "Toplota",
-                    "5": "Ventilator",
-                    "6": "Ventilator"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Aktivno sušenje",
-                    "allergy_care": "Antialergijski",
-                    "all_in_one": "All in One",
-                    "antiallergy": "Antialergijski",
-                    "anti_odours": "Protiv neugodnih mirisa",
-                    "auto_care": "Aktivna nega",
-                    "baby": "Baby",
-                    "bed_quilt": "Ćebad i jorgani",
-                    "care_30": "Nega 30",
-                    "care_45": "Nega 45",
-                    "care_59": "Nega 59",
-                    "coloured": "Obojeno",
-                    "daily_45_min": "SVAKODNEVNI 45'",
-                    "daily_perfect_59_min": "PERFECT SVAKODNEVNI 59'",
-                    "darks_and_coloured": "Tamno i obojeno",
-                    "delicates": "Osetljivo",
-                    "duvet": "Jorgani",
-                    "eco": "Eko pamuk",
-                    "ecospeed_cottons": "Ecospeed Pamuk",
-                    "ecospeed_delicates": "Ecospeed osetljive tkanine",
-                    "ecospeed_mixed": "Ecospeed Mešano",
-                    "extra_hygiene": "EXTRA HIGIJENA",
-                    "fitness": "Fitnes",
-                    "fresh_care": "Tretman za osvežavanje",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Peškiri",
-                    "hqd_bed_sheets": "Posteljina",
-                    "hqd_bulky": "Glomazni artikli",
-                    "hqd_casual": "Neformalno",
-                    "hqd_cold_wind_30": "Hladan vazduh 30 minuta",
-                    "hqd_cold_wind_timing": "Hladan vazduh ",
-                    "hqd_cotton": "Pamuk",
-                    "hqd_curtain": "Zavese",
-                    "hqd_delicate": "Osetljive tkanine",
-                    "hqd_diaper": "Pelene",
-                    "hqd_duvet": "Jorgan",
-                    "hqd_feather": "Perjane jakne",
-                    "hqd_hot_wind_timing": "Vruć vazduh",
-                    "hqd_hygienic": "Higijenski",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Jakne",
-                    "hqd_jeans": "Džins",
-                    "hqd_luxury": "Luksuzno",
-                    "hqd_mix": "Mešovito",
-                    "hqd_night_dry": "Noćno sušenje",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Brzo 20",
-                    "hqd_quick_30": "Brzo 30",
-                    "hqd_quick_dry": "Brzo sušenje 30",
-                    "hqd_quilt": "Jorgani",
-                    "hqd_refresh": "Osvežavanje",
-                    "hqd_school_uniform": "Školska uniforma",
-                    "hqd_shirt": "Košulje",
-                    "hqd_shoes": "Cipele",
-                    "hqd_silk": "Svila",
-                    "hqd_sports": "Sportska odeća",
-                    "hqd_synthetics": "Sintetika",
-                    "hqd_timer": "Vremenski ograničeno",
-                    "hqd_towel": "Peškiri",
-                    "hqd_underwear": "Donji veš",
-                    "hqd_warm_up": "Zagrevanje",
-                    "hqd_wool": "Vuna",
-                    "hqd_working_suit": "Radna odeća",
-                    "hygiene": "Higijena",
-                    "iot_checkup": "Provera",
-                    "iot_dry_anti_mites": "Anti-grinje",
-                    "iot_dry_baby": "Baby",
-                    "iot_dry_backpacks": "Rančevi",
-                    "iot_dry_bathrobe": "Bade-mantili",
-                    "iot_dry_bed_linen": "Posteljine",
-                    "iot_dry_bed_quilt": "Ćebad i jorgani",
-                    "iot_dry_cotton": "Pamuk",
-                    "iot_dry_cuddly_toys": "Plišane igračke",
-                    "iot_dry_curtains": "Zavese",
-                    "iot_dry_dehumidifier": "Uklanjanje vlage",
-                    "iot_dry_delicates": "Delikatni",
-                    "iot_dry_delicate_tablecloths": "Osetljivi stoljnjaci",
-                    "iot_dry_denim_jeans": "Teksas - džins",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Jorgani",
-                    "iot_dry_easy_iron_cotton": "Super Lako peglanje",
-                    "iot_dry_easy_iron_synthetics": "Sintetika koja se veoma lako pegla",
-                    "iot_dry_gym_fit": "Gym fit - Fitness",
-                    "iot_dry_lingerie": "Donji veš",
-                    "iot_dry_mixed": "Mešani veš",
-                    "iot_dry_playsuits": "Kostimi",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Brzi program 59'.",
-                    "iot_dry_refresh": "Osvežavanje",
-                    "iot_dry_regenerates_waterproof": "Regenerisanje vodootpornosti",
-                    "iot_dry_relax_creases": "Otpuštanje prevoja",
-                    "iot_dry_shirts": "Košulje",
-                    "iot_dry_small_load": "Mala količina veša",
-                    "iot_dry_swimsuits_and_bikinis": "Odeća za kupanje",
-                    "iot_dry_synthetics": "Sintetika",
-                    "iot_dry_synthetic_dry": "Sušenje sintetike",
-                    "iot_dry_tablecloths": "Stolnjaci",
-                    "iot_dry_technical_fabrics": "Sintetički materijali",
-                    "iot_dry_warm_embrace": "Topao zagrljaj",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "Jeans",
-                    "mix_and_dry": "Mix&Dry",
-                    "pets": "Ljubimci",
-                    "pre_iron": "Pre-peglanje",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "Brzi 45 min",
-                    "rapid_59": "Perfect Rapid 59 Min",
-                    "refresh": "Osvežavanje",
-                    "relax_creases": "Otpuštanje prevoja",
-                    "saving_30_min": "EKO 30'",
-                    "shirts": "Košulje",
-                    "shoes": "Cipele",
-                    "small_load": "Mala količina veša",
-                    "soft_care": "Blagi tretman",
-                    "sport_plus": "Sportska odeca",
-                    "super_easy_iron_misti": "Mešani veš koji se veoma lako pegla",
-                    "super_easy_iron_xxl": "XXL veš koji se veoma lako pegla",
-                    "super_fast_cottons": "Super brzo Pamuk",
-                    "super_fast_delicates": "Super brzo Osetljivo",
-                    "synthetics": "Sintetika",
-                    "total_care": "Total Care",
-                    "trainers": "Trenerke i sportska obuća",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Revitalizacija vodootpornosti",
-                    "whites": "Beli veš",
-                    "wool": "Sušenje vune",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "XXL veš",
-                    "zoom_59": "Zoom 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Sobna temperatura"
-            },
-            "humidity": {
-                "name": "Vlažnost"
-            },
-            "freezer_temp": {
-                "name": "Temperatura zamrzivača"
-            },
-            "fridge_temp": {
-                "name": "Temperatura frižidera"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "Funkcija grejanja – 10° C",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Aktivno sušenje",
+                    "allergy_care": "Antialergijski",
+                    "all_in_one": "All in One",
+                    "antiallergy": "Antialergijski",
+                    "anti_odours": "Protiv neugodnih mirisa",
+                    "auto_care": "Aktivna nega",
+                    "baby": "Baby",
+                    "bed_quilt": "Ćebad i jorgani",
+                    "care_30": "Nega 30",
+                    "care_45": "Nega 45",
+                    "care_59": "Nega 59",
+                    "coloured": "Obojeno",
+                    "daily_45_min": "SVAKODNEVNI 45'",
+                    "daily_perfect_59_min": "PERFECT SVAKODNEVNI 59'",
+                    "darks_and_coloured": "Tamno i obojeno",
+                    "delicates": "Osetljivo",
+                    "duvet": "Jorgani",
+                    "eco": "Eko pamuk",
+                    "ecospeed_cottons": "Ecospeed Pamuk",
+                    "ecospeed_delicates": "Ecospeed osetljive tkanine",
+                    "ecospeed_mixed": "Ecospeed Mešano",
+                    "extra_hygiene": "EXTRA HIGIJENA",
+                    "fitness": "Fitnes",
+                    "fresh_care": "Tretman za osvežavanje",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Peškiri",
+                    "hqd_bed_sheets": "Posteljina",
+                    "hqd_bulky": "Glomazni artikli",
+                    "hqd_casual": "Neformalno",
+                    "hqd_cold_wind_30": "Hladan vazduh 30 minuta",
+                    "hqd_cold_wind_timing": "Hladan vazduh ",
+                    "hqd_cotton": "Pamuk",
+                    "hqd_curtain": "Zavese",
+                    "hqd_delicate": "Osetljive tkanine",
+                    "hqd_diaper": "Pelene",
+                    "hqd_duvet": "Jorgan",
+                    "hqd_feather": "Perjane jakne",
+                    "hqd_hot_wind_timing": "Vruć vazduh",
+                    "hqd_hygienic": "Higijenski",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Jakne",
+                    "hqd_jeans": "Džins",
+                    "hqd_luxury": "Luksuzno",
+                    "hqd_mix": "Mešovito",
+                    "hqd_night_dry": "Noćno sušenje",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Brzo 20",
+                    "hqd_quick_30": "Brzo 30",
+                    "hqd_quick_dry": "Brzo sušenje 30",
+                    "hqd_quilt": "Jorgani",
+                    "hqd_refresh": "Osvežavanje",
+                    "hqd_school_uniform": "Školska uniforma",
+                    "hqd_shirt": "Košulje",
+                    "hqd_shoes": "Cipele",
+                    "hqd_silk": "Svila",
+                    "hqd_sports": "Sportska odeća",
+                    "hqd_synthetics": "Sintetika",
+                    "hqd_timer": "Vremenski ograničeno",
+                    "hqd_towel": "Peškiri",
+                    "hqd_underwear": "Donji veš",
+                    "hqd_warm_up": "Zagrevanje",
+                    "hqd_wool": "Vuna",
+                    "hqd_working_suit": "Radna odeća",
+                    "hygiene": "Higijena",
+                    "iot_checkup": "Provera",
+                    "iot_dry_anti_mites": "Anti-grinje",
+                    "iot_dry_baby": "Baby",
+                    "iot_dry_backpacks": "Rančevi",
+                    "iot_dry_bathrobe": "Bade-mantili",
+                    "iot_dry_bed_linen": "Posteljine",
+                    "iot_dry_bed_quilt": "Ćebad i jorgani",
+                    "iot_dry_cotton": "Pamuk",
+                    "iot_dry_cuddly_toys": "Plišane igračke",
+                    "iot_dry_curtains": "Zavese",
+                    "iot_dry_dehumidifier": "Uklanjanje vlage",
+                    "iot_dry_delicates": "Delikatni",
+                    "iot_dry_delicate_tablecloths": "Osetljivi stoljnjaci",
+                    "iot_dry_denim_jeans": "Teksas - džins",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Jorgani",
+                    "iot_dry_easy_iron_cotton": "Super Lako peglanje",
+                    "iot_dry_easy_iron_synthetics": "Sintetika koja se veoma lako pegla",
+                    "iot_dry_gym_fit": "Gym fit - Fitness",
+                    "iot_dry_lingerie": "Donji veš",
+                    "iot_dry_mixed": "Mešani veš",
+                    "iot_dry_playsuits": "Kostimi",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Brzi program 59'.",
+                    "iot_dry_refresh": "Osvežavanje",
+                    "iot_dry_regenerates_waterproof": "Regenerisanje vodootpornosti",
+                    "iot_dry_relax_creases": "Otpuštanje prevoja",
+                    "iot_dry_shirts": "Košulje",
+                    "iot_dry_small_load": "Mala količina veša",
+                    "iot_dry_swimsuits_and_bikinis": "Odeća za kupanje",
+                    "iot_dry_synthetics": "Sintetika",
+                    "iot_dry_synthetic_dry": "Sušenje sintetike",
+                    "iot_dry_tablecloths": "Stolnjaci",
+                    "iot_dry_technical_fabrics": "Sintetički materijali",
+                    "iot_dry_warm_embrace": "Topao zagrljaj",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "Jeans",
+                    "mix_and_dry": "Mix&Dry",
+                    "pets": "Ljubimci",
+                    "pre_iron": "Pre-peglanje",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "Brzi 45 min",
+                    "rapid_59": "Perfect Rapid 59 Min",
+                    "refresh": "Osvežavanje",
+                    "relax_creases": "Otpuštanje prevoja",
+                    "saving_30_min": "EKO 30'",
+                    "shirts": "Košulje",
+                    "shoes": "Cipele",
+                    "small_load": "Mala količina veša",
+                    "soft_care": "Blagi tretman",
+                    "sport_plus": "Sportska odeca",
+                    "super_easy_iron_misti": "Mešani veš koji se veoma lako pegla",
+                    "super_easy_iron_xxl": "XXL veš koji se veoma lako pegla",
+                    "super_fast_cottons": "Super brzo Pamuk",
+                    "super_fast_delicates": "Super brzo Osetljivo",
+                    "synthetics": "Sintetika",
+                    "total_care": "Total Care",
+                    "trainers": "Trenerke i sportska obuća",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Revitalizacija vodootpornosti",
+                    "whites": "Beli veš",
+                    "wool": "Sušenje vune",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "XXL veš",
+                    "zoom_59": "Zoom 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° u boji i pamuk",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Tretman protiv alergija Pro",
                     "all_in_one_49": "Sve u jedan 49'.",
                     "all_in_one_59": "Sve u jedan 59'.",
-                    "all_in_one_59_steam": "Aktivno pranje + para",
+                    "all_in_one_59_steam": "Sve u jedan 59' + para",
                     "autocare": "Automatska nega",
                     "autoclean": "Čišćenje bubnja",
                     "baby_60": "All Baby 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktivno pranje",
                     "iot_allergy_care_pro": "Tretman protiv alergija Pro",
-                    "iot_all_in_one_59_steam": "Aktivno pranje + para",
+                    "iot_all_in_one_59_steam": "Sve u jedan 59' + para",
                     "iot_checkup": "Provera",
                     "iot_colour_59_steam": "Šarena odeća 59' + para",
                     "iot_cottons_steam": "Pamuk + Para",
@@ -889,9 +774,148 @@
                     "sparkling": "Penušavo",
                     "white": "Belo"
                 }
+            },
+            "dry_time": {
+                "name": "Vreme sušenja"
+            },
+            "power": {
+                "name": "Jačina"
+            },
+            "remaining_time": {
+                "name": "Preostalo vreme"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
+            "water_efficiency": {
+                "name": "Efikasnost vode"
+            },
+            "water_saving": {
+                "name": "Ušteda vode"
+            },
+            "duration": {
+                "name": "Trajanje"
+            },
+            "target_temperature": {
+                "name": "Željena temperatura"
+            },
+            "spin_speed": {
+                "name": "Centrifuga"
+            },
+            "steam_leve": {
+                "name": "Nivo pare"
+            },
+            "dirt_level": {
+                "name": "Nivo zaprljanosti"
+            },
+            "delay_time": {
+                "name": "Odloženi start"
+            },
+            "suggested_load": {
+                "name": "Kapacitet punjenja"
+            },
+            "energy_label": {
+                "name": "Energetska efikasnost"
+            },
+            "det_dust": {
+                "name": "Prašak"
+            },
+            "det_liquid": {
+                "name": "Tečni"
+            },
+            "errors": {
+                "name": "Greška"
+            },
+            "programs": {
+                "name": "Trenutni program"
+            },
+            "room_temperature": {
+                "name": "Sobna temperatura"
+            },
+            "humidity": {
+                "name": "Vlažnost"
+            },
+            "cycles_total": {
+                "name": "Ciklusi Ukupno"
+            },
+            "energy_total": {
+                "name": "Potrošnja energije Ukupno"
+            },
+            "water_total": {
+                "name": "Efikasnost vode Ukupno"
+            },
+            "energy_current": {
+                "name": "Potrošnja energije Current"
+            },
+            "water_current": {
+                "name": "Efikasnost vode Current"
+            },
+            "freezer_temp": {
+                "name": "Temperatura zamrzivača"
+            },
+            "fridge_temp": {
+                "name": "Temperatura frižidera"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Bez sušenja",
+                    "iron_dry": "Peglanje",
+                    "no_dry_iron": "Suvo za ormar",
+                    "cupboard_dry": "Suvo za ormar",
+                    "extra_dry": "Ekstra suvo",
+                    "ready_to_wear": "Spremno za nošenje"
+                },
+                "name": "Nivo sušenja"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Isključeno",
+                    "avoid_touch": "Izbegavajte dodir",
+                    "follow_touch": "Pratiti"
+                },
+                "name": "Eko pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Visoko",
+                    "mid": "Srednje   ",
+                    "low": "Nisko",
+                    "auto": "Automatski"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Frižider",
+                    "freezer": "Zamrzivač",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Frižider & Zamrzivač"
+                },
+                "name": "Zona"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "Funkcija grejanja – 10° C",
+                    "iot_auto": "Automatski",
+                    "iot_cool": "Hlađenje",
+                    "iot_dry": "Sušenje",
+                    "iot_fan": "Ventilator",
+                    "iot_heat": "Toplota",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Samopročišćavanje",
+                    "iot_self_clean": "Samočišćenje",
+                    "iot_self_clean_56": "Sterilno čišćenje 56°C",
+                    "iot_simple_start": "Pokrenuti sada",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + automatsko",
+                    "iot_uv_and_cool": "UV+ hladno",
+                    "iot_uv_and_dry": "UV + odvlaživač",
+                    "iot_uv_and_fan": "UV + ventilator",
+                    "iot_uv_and_heat": "UV + toplota"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Brzi 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Tretman protiv alergija Pro",
                     "all_in_one_49": "Sve u jedan 49'.",
                     "all_in_one_59": "Sve u jedan 59'.",
-                    "all_in_one_59_steam": "Aktivno pranje + para",
+                    "all_in_one_59_steam": "Sve u jedan 59' + para",
                     "autocare": "Automatska nega",
                     "autoclean": "Čišćenje bubnja",
                     "baby_60": "All Baby 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Para",
                     "iot_active_wash_steam": "Aktivno pranje",
                     "iot_allergy_care_pro": "Tretman protiv alergija Pro",
-                    "iot_all_in_one_59_steam": "Aktivno pranje + para",
+                    "iot_all_in_one_59_steam": "Sve u jedan 59' + para",
                     "iot_checkup": "Provera",
                     "iot_colour_59_steam": "Šarena odeća 59' + para",
                     "iot_cottons_steam": "Pamuk + Para",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Bez sušenja",
-                    "1": "Peglanje",
-                    "2": "Suvo za ormar",
-                    "3": "Suvo za ormar",
-                    "4": "Ekstra suvo",
-                    "12": "Peglanje",
-                    "13": "Suvo za ormar",
-                    "14": "Spremno za nošenje",
-                    "15": "Ekstra suvo",
-                    "11": "Bez sušenja"
-                },
-                "name": "Nivo sušenja"
-            },
-            "spin_speed": {
-                "name": "Centrifuga"
-            },
-            "temperature": {
-                "name": "Temperatura"
-            },
-            "dry_time": {
-                "name": "Vreme sušenja"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Isključeno",
-                    "1": "Izbegavajte dodir",
-                    "2": "Pratiti"
-                },
-                "name": "Eko pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Visoko",
-                    "2": "Srednje   ",
-                    "3": "Nisko",
-                    "4": "Automatski",
-                    "5": "Automatski"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "Funkcija grejanja – 10° C",
-                    "iot_auto": "Automatski",
-                    "iot_cool": "Hlađenje",
-                    "iot_dry": "Sušenje",
-                    "iot_fan": "Ventilator",
-                    "iot_heat": "Toplota",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Samopročišćavanje",
-                    "iot_self_clean": "Samočišćenje",
-                    "iot_self_clean_56": "Sterilno čišćenje 56°C",
-                    "iot_simple_start": "Pokrenuti sada",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + automatsko",
-                    "iot_uv_and_cool": "UV+ hladno",
-                    "iot_uv_and_dry": "UV + odvlaživač",
-                    "iot_uv_and_fan": "UV + ventilator",
-                    "iot_uv_and_heat": "UV + toplota"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTOMATSKO PODEŠAVANJE",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Vreme sušenja"
+            },
+            "spin_speed": {
+                "name": "Centrifuga"
+            },
+            "temperature": {
+                "name": "Temperatura"
+            },
             "remaining_time": {
                 "name": "Preostalo vreme"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Frižider",
-                    "freezer": "Zamrzivač",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Frižider & Zamrzivač"
-                },
-                "name": "Zona"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Viši nivo vode"
             },
-            "auto_dose": {
-                "name": "Automatsko doziranje"
-            },
-            "good_night": {
-                "name": "Laku noć"
-            },
             "auto_dose_softener": {
                 "name": "Automatsko doziranje Omekšivač"
             },
             "auto_dose_detergent": {
                 "name": "Automatsko doziranje Deterdžent"
             },
+            "good_night": {
+                "name": "Laku noć"
+            },
             "auto_set": {
                 "name": "Automatsko podešavanje"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Protiv gužvanja"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Viši nivo vode"
             },
             "spin_speed": {
                 "name": "Centrifuga"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Još uvek vruće"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Predpranje"
             },
-            "acqua_plus": {
-                "name": "Viši nivo vode"
-            },
-            "auto_dose": {
-                "name": "Automatsko doziranje"
-            },
             "buzzer": {
                 "name": "Zvono na kraju ciklusa"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Zamena filtera"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "Indukciona ploča"
+            },
+            "start_program": {
+                "name": "Program Pokretanje"
+            },
+            "stop_program": {
+                "name": "Program Zaustavi"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Upravljanje napajanjem"
@@ -1888,17 +1836,6 @@
                 "name": "Željena temperatura Frižider"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "Indukciona ploča"
-            },
-            "start_program": {
-                "name": "Program Pokretanje"
-            },
-            "stop_program": {
-                "name": "Program Zaustavi"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klima uređaj"
diff --git a/custom_components/hon/translations/tr.json b/custom_components/hon/translations/tr.json
index d005f13..0af9515 100644
--- a/custom_components/hon/translations/tr.json
+++ b/custom_components/hon/translations/tr.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "Hazır",
-                    "1": "Hazır",
-                    "3": "Duraklat",
-                    "4": "Planlandı",
-                    "5": "Planlandı",
-                    "6": "Hata",
-                    "7": "Hazır",
-                    "2": "Program çalışıyor",
-                    "8": "Test",
-                    "9": "Program durduruluyor…"
+                    "ready": "Hazır",
+                    "running": "Program çalışıyor",
+                    "pause": "Duraklat",
+                    "scheduled": "Planlandı",
+                    "error": "Hata",
+                    "test": "Test",
+                    "ending": "Program durduruluyor…"
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "Otomatik",
+                    "cool": "Soğuk",
+                    "dry": "Kuru",
+                    "heat": "Isı",
+                    "fan": "Fan"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "Hazır",
-                    "1": "Yıkama",
-                    "2": "Yıkama",
-                    "3": "Sıkma",
-                    "4": "Durulama",
-                    "5": "Durulama",
-                    "6": "Durulama",
-                    "7": "Kurutma",
-                    "9": "Buhar",
-                    "10": "Hazır",
-                    "11": "Sıkma",
-                    "12": "Tartma ",
-                    "13": "Tartma ",
-                    "14": "Yıkama",
-                    "15": "Yıkama",
-                    "16": "Yıkama",
-                    "17": "Durulama",
-                    "18": "Durulama",
-                    "19": "Planlandı",
-                    "20": "Tazeleme",
-                    "24": "Tazeleme",
-                    "25": "Yıkama",
-                    "26": "Isıtma",
-                    "27": "Yıkama"
+                    "ready": "Hazır",
+                    "spin": "Sıkma",
+                    "rinse": "Durulama",
+                    "drying": "Kurutma",
+                    "steam": "Buhar",
+                    "weighting": "Tartma ",
+                    "scheduled": "Planlandı",
+                    "tumbling": "Tazeleme",
+                    "refresh": "Tazeleme",
+                    "heating": "Isıtma",
+                    "washing": "Yıkama"
                 },
                 "name": "Aşama"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "Hazır",
-                    "1": "Kurutma",
-                    "2": "Kurutma",
-                    "3": "Soğutma",
-                    "13": "Soğutma",
-                    "14": "Kurutma",
-                    "15": "Kurutma",
-                    "16": "Soğutma",
-                    "18": "Tazeleme",
-                    "19": "Kurutma",
-                    "20": "Kurutma",
-                    "11": "Hazır",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "Hazır",
+                    "heat_stroke": "Kurutma",
+                    "drying": "Kurutma",
+                    "cooldown": "Soğutma",
+                    "unknown": "unknown",
+                    "tumbling": "Tazeleme"
                 },
                 "name": "Aşama"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "Hazır",
-                    "1": "Ön Yıkama",
-                    "2": "Yıkama",
-                    "3": "Durulama",
-                    "4": "Kurutma",
-                    "5": "Hazır",
-                    "6": "Hot rinse"
+                    "ready": "Hazır",
+                    "prewash": "Ön Yıkama",
+                    "washing": "Yıkama",
+                    "rinse": "Durulama",
+                    "drying": "Kurutma",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "Aşama"
             },
             "dry_levels": {
                 "state": {
-                    "0": "Kurutma yok",
-                    "1": "Ütü",
-                    "2": "Gardırop hazır",
-                    "3": "Gardırop hazır",
-                    "4": "Ekstra kurutma",
-                    "12": "Ütü",
-                    "13": "Gardırop hazır",
-                    "14": "Giyilmeye hazır",
-                    "15": "Ekstra kurutma",
-                    "11": "Kurutma yok"
+                    "no_dry": "Kurutma yok",
+                    "iron_dry": "Ütü",
+                    "no_dry_iron": "Gardırop hazır",
+                    "cupboard_dry": "Gardırop hazır",
+                    "extra_dry": "Ekstra kurutma",
+                    "ready_to_wear": "Giyilmeye hazır"
                 },
                 "name": "Kurutma seviyesi"
             },
-            "anti_crease": {
-                "name": "Kırışık açma"
-            },
-            "power": {
-                "name": "Güç seviyesi"
-            },
-            "remaining_time": {
-                "name": "Kalan süre"
-            },
-            "temperature": {
-                "name": "Sıcaklık"
-            },
-            "water_efficiency": {
-                "name": "Su verimliliği"
-            },
-            "water_saving": {
-                "name": "Su tasarrufu"
-            },
-            "duration": {
-                "name": "Süre"
-            },
-            "target_temperature": {
-                "name": "Hedef sıcaklık"
-            },
-            "spin_speed": {
-                "name": "Sıkma"
-            },
-            "steam_leve": {
-                "name": "Buhar Seviyesi"
-            },
-            "dirt_level": {
-                "name": "Kir seviyesi"
-            },
-            "delay_time": {
-                "name": "Gecikmeli Başlatma"
-            },
-            "dry_time": {
-                "name": "Kurutma zamanı"
-            },
-            "suggested_load": {
-                "name": "Yük kapasitesi"
-            },
-            "energy_label": {
-                "name": "Enerji verimliliği"
-            },
-            "det_dust": {
-                "name": "Toz"
-            },
-            "det_liquid": {
-                "name": "Sıvı"
-            },
-            "errors": {
-                "name": "Hata"
-            },
-            "programs": {
-                "name": "Geçerli program"
-            },
-            "cycles_total": {
-                "name": "Programlar Toplam"
-            },
-            "energy_total": {
-                "name": "Enerji Tüketimi Toplam"
-            },
-            "water_total": {
-                "name": "Su verimliliği Toplam"
-            },
-            "energy_current": {
-                "name": "Enerji Tüketimi Current"
-            },
-            "water_current": {
-                "name": "Su verimliliği Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "Otomatik",
-                    "1": "Soğuk",
-                    "2": "Soğuk",
-                    "3": "Kuru",
-                    "4": "Isı",
-                    "5": "Fan",
-                    "6": "Fan"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "Aktif Kurutma",
-                    "allergy_care": "Antialerji",
-                    "all_in_one": "Hepsi Bir Arada",
-                    "antiallergy": "Antialerji",
-                    "anti_odours": "Koku giderme",
-                    "auto_care": "Oto. Bakım",
-                    "baby": "Bebek",
-                    "bed_quilt": "Yorgan",
-                    "care_30": "Bakım 30",
-                    "care_45": "Bakım 45",
-                    "care_59": "Bakım 59",
-                    "coloured": "Renkli",
-                    "daily_45_min": "GUNLUK 45'",
-                    "daily_perfect_59_min": "GUNLUK 59'",
-                    "darks_and_coloured": "Koyu Renkliler ve Renkliler",
-                    "delicates": "Hassas",
-                    "duvet": "Yorgan",
-                    "eco": "Eko Pamuk",
-                    "ecospeed_cottons": "Eko hız Pamuklu",
-                    "ecospeed_delicates": "ECOSEPEED Hassas",
-                    "ecospeed_mixed": "Eko hız Karışık",
-                    "extra_hygiene": "EKSTRA HIJYEN",
-                    "fitness": "Fitness",
-                    "fresh_care": "Yenileme Bakımı",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "Havlular",
-                    "hqd_bed_sheets": "Çarşaflar",
-                    "hqd_bulky": "Hacimli eşyalar",
-                    "hqd_casual": "Gündelik",
-                    "hqd_cold_wind_30": "Serin esinti 30 dakika",
-                    "hqd_cold_wind_timing": "Serin esinti ",
-                    "hqd_cotton": "Pamuk",
-                    "hqd_curtain": "Perdeler",
-                    "hqd_delicate": "Narin Çamaşırlar",
-                    "hqd_diaper": "Bebek bezi",
-                    "hqd_duvet": "Nevresim",
-                    "hqd_feather": "Şişme montlar",
-                    "hqd_hot_wind_timing": "Sıcak hava",
-                    "hqd_hygienic": "Hijyen",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "Ceketler",
-                    "hqd_jeans": "Kot pantolon",
-                    "hqd_luxury": "Konfor",
-                    "hqd_mix": "Karışık",
-                    "hqd_night_dry": "Gece kurutma",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "Hızlı 20",
-                    "hqd_quick_30": "Hızlı 30",
-                    "hqd_quick_dry": "Hızlı kurutma 30",
-                    "hqd_quilt": "Yorganlar",
-                    "hqd_refresh": "Yenileme",
-                    "hqd_school_uniform": "Okul üniforması",
-                    "hqd_shirt": "Gömlekler",
-                    "hqd_shoes": "Ayakkabılar",
-                    "hqd_silk": "İpek",
-                    "hqd_sports": "Spor",
-                    "hqd_synthetics": "Sentetikler",
-                    "hqd_timer": "Zaman Ayarlı",
-                    "hqd_towel": "Havlular",
-                    "hqd_underwear": "İç çamaşırı",
-                    "hqd_warm_up": "Isıtma",
-                    "hqd_wool": "Yün",
-                    "hqd_working_suit": "İş giysisi",
-                    "hygiene": "Hijyen",
-                    "iot_checkup": "Kontrol",
-                    "iot_dry_anti_mites": "Anti-akar",
-                    "iot_dry_baby": "Bebek",
-                    "iot_dry_backpacks": "Sırt Çantaları",
-                    "iot_dry_bathrobe": "Bornoz",
-                    "iot_dry_bed_linen": "Çarşaf",
-                    "iot_dry_bed_quilt": "Yorgan",
-                    "iot_dry_cotton": "Pamuklular",
-                    "iot_dry_cuddly_toys": "Yumuşak Oyuncaklar",
-                    "iot_dry_curtains": "Perdeler",
-                    "iot_dry_dehumidifier": "Nem giderici",
-                    "iot_dry_delicates": "Hassas",
-                    "iot_dry_delicate_tablecloths": "Hassas masa örtüleri",
-                    "iot_dry_denim_jeans": "Denim - kot pantolon",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "Yorgan",
-                    "iot_dry_easy_iron_cotton": "Süper Kolay Ütüleme",
-                    "iot_dry_easy_iron_synthetics": "Sentetikler Süper Kolay Ütü",
-                    "iot_dry_gym_fit": "Spor kıyafetleri",
-                    "iot_dry_lingerie": "İç Çamaşırı",
-                    "iot_dry_mixed": "Karışık",
-                    "iot_dry_playsuits": "Oyun elbiseleri",
-                    "iot_dry_rapid_30": "Rapid 30",
-                    "iot_dry_rapid_59": "Hızlı 59'.",
-                    "iot_dry_refresh": "Yenileme",
-                    "iot_dry_regenerates_waterproof": "Su geçirmezliği artırmak",
-                    "iot_dry_relax_creases": "Kırışıklık Açma",
-                    "iot_dry_shirts": "Gömlek",
-                    "iot_dry_small_load": "Az Çamaşır",
-                    "iot_dry_swimsuits_and_bikinis": "Mayolar",
-                    "iot_dry_synthetics": "Sentetik",
-                    "iot_dry_synthetic_dry": "Sentetik Kurutma",
-                    "iot_dry_tablecloths": "Masa örtüleri",
-                    "iot_dry_technical_fabrics": "Teknik Kumaşlar",
-                    "iot_dry_warm_embrace": "Sıcak Hava",
-                    "iot_dry_wool": "Saf yün markası",
-                    "jeans": "Kot",
-                    "mix_and_dry": "Karışık ve Kuru",
-                    "pets": "Evcil hayvanlar",
-                    "pre_iron": "Ön Ütüleme",
-                    "rapid_30": "Rapid 30",
-                    "rapid_45": "45 dak. hızlı",
-                    "rapid_59": "Mükemmel Hızlı 59 dk",
-                    "refresh": "Yenileme",
-                    "relax_creases": "Kırışıklık Açma",
-                    "saving_30_min": "EKO 30'",
-                    "shirts": "Gömlekler",
-                    "shoes": "Ayakkabılar",
-                    "small_load": "Az Çamaşır",
-                    "soft_care": "Yumuşak Bakım",
-                    "sport_plus": "Spor+",
-                    "super_easy_iron_misti": "Süper Kolay Ütü karışık",
-                    "super_easy_iron_xxl": "Süper Kolay Ütü XXL",
-                    "super_fast_cottons": "Süper Hızlı Pamuklu",
-                    "super_fast_delicates": "Süper Hızlı Hassas",
-                    "synthetics": "Sentetik",
-                    "total_care": "Total Care",
-                    "trainers": "Spor Ayakkabıları",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Su Geçirmez Canlandırma",
-                    "whites": "Beyazlar",
-                    "wool": "Yünlüleri Kurutma",
-                    "woolmark": "Saf yün markası",
-                    "xxl_load": "XXL Çamaşır",
-                    "zoom_59": "Yakınlaştır 59"
-                },
-                "name": "Program"
-            },
-            "room_temperature": {
-                "name": "Oda sıcaklığı"
-            },
-            "humidity": {
-                "name": "Nem"
-            },
-            "freezer_temp": {
-                "name": "Dondurucu sıcaklığı"
-            },
-            "fridge_temp": {
-                "name": "Buzdolabı sıcaklığı"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "10°C Isıtma fonksiyonu",
@@ -545,6 +293,143 @@
                 },
                 "name": "Program"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "Aktif Kurutma",
+                    "allergy_care": "Antialerji",
+                    "all_in_one": "Hepsi Bir Arada",
+                    "antiallergy": "Antialerji",
+                    "anti_odours": "Koku giderme",
+                    "auto_care": "Oto. Bakım",
+                    "baby": "Bebek",
+                    "bed_quilt": "Yorgan",
+                    "care_30": "Bakım 30",
+                    "care_45": "Bakım 45",
+                    "care_59": "Bakım 59",
+                    "coloured": "Renkli",
+                    "daily_45_min": "GUNLUK 45'",
+                    "daily_perfect_59_min": "GUNLUK 59'",
+                    "darks_and_coloured": "Koyu Renkliler ve Renkliler",
+                    "delicates": "Hassas",
+                    "duvet": "Yorgan",
+                    "eco": "Eko Pamuk",
+                    "ecospeed_cottons": "Eko hız Pamuklu",
+                    "ecospeed_delicates": "ECOSEPEED Hassas",
+                    "ecospeed_mixed": "Eko hız Karışık",
+                    "extra_hygiene": "EKSTRA HIJYEN",
+                    "fitness": "Fitness",
+                    "fresh_care": "Yenileme Bakımı",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "Havlular",
+                    "hqd_bed_sheets": "Çarşaflar",
+                    "hqd_bulky": "Hacimli eşyalar",
+                    "hqd_casual": "Gündelik",
+                    "hqd_cold_wind_30": "Serin esinti 30 dakika",
+                    "hqd_cold_wind_timing": "Serin esinti ",
+                    "hqd_cotton": "Pamuk",
+                    "hqd_curtain": "Perdeler",
+                    "hqd_delicate": "Narin Çamaşırlar",
+                    "hqd_diaper": "Bebek bezi",
+                    "hqd_duvet": "Nevresim",
+                    "hqd_feather": "Şişme montlar",
+                    "hqd_hot_wind_timing": "Sıcak hava",
+                    "hqd_hygienic": "Hijyen",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "Ceketler",
+                    "hqd_jeans": "Kot pantolon",
+                    "hqd_luxury": "Konfor",
+                    "hqd_mix": "Karışık",
+                    "hqd_night_dry": "Gece kurutma",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "Hızlı 20",
+                    "hqd_quick_30": "Hızlı 30",
+                    "hqd_quick_dry": "Hızlı kurutma 30",
+                    "hqd_quilt": "Yorganlar",
+                    "hqd_refresh": "Yenileme",
+                    "hqd_school_uniform": "Okul üniforması",
+                    "hqd_shirt": "Gömlekler",
+                    "hqd_shoes": "Ayakkabılar",
+                    "hqd_silk": "İpek",
+                    "hqd_sports": "Spor",
+                    "hqd_synthetics": "Sentetikler",
+                    "hqd_timer": "Zaman Ayarlı",
+                    "hqd_towel": "Havlular",
+                    "hqd_underwear": "İç çamaşırı",
+                    "hqd_warm_up": "Isıtma",
+                    "hqd_wool": "Yün",
+                    "hqd_working_suit": "İş giysisi",
+                    "hygiene": "Hijyen",
+                    "iot_checkup": "Kontrol",
+                    "iot_dry_anti_mites": "Anti-akar",
+                    "iot_dry_baby": "Bebek",
+                    "iot_dry_backpacks": "Sırt Çantaları",
+                    "iot_dry_bathrobe": "Bornoz",
+                    "iot_dry_bed_linen": "Çarşaf",
+                    "iot_dry_bed_quilt": "Yorgan",
+                    "iot_dry_cotton": "Pamuklular",
+                    "iot_dry_cuddly_toys": "Yumuşak Oyuncaklar",
+                    "iot_dry_curtains": "Perdeler",
+                    "iot_dry_dehumidifier": "Nem giderici",
+                    "iot_dry_delicates": "Hassas",
+                    "iot_dry_delicate_tablecloths": "Hassas masa örtüleri",
+                    "iot_dry_denim_jeans": "Denim - kot pantolon",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "Yorgan",
+                    "iot_dry_easy_iron_cotton": "Süper Kolay Ütüleme",
+                    "iot_dry_easy_iron_synthetics": "Sentetikler Süper Kolay Ütü",
+                    "iot_dry_gym_fit": "Spor kıyafetleri",
+                    "iot_dry_lingerie": "İç Çamaşırı",
+                    "iot_dry_mixed": "Karışık",
+                    "iot_dry_playsuits": "Oyun elbiseleri",
+                    "iot_dry_rapid_30": "Rapid 30",
+                    "iot_dry_rapid_59": "Hızlı 59'.",
+                    "iot_dry_refresh": "Yenileme",
+                    "iot_dry_regenerates_waterproof": "Su geçirmezliği artırmak",
+                    "iot_dry_relax_creases": "Kırışıklık Açma",
+                    "iot_dry_shirts": "Gömlek",
+                    "iot_dry_small_load": "Az Çamaşır",
+                    "iot_dry_swimsuits_and_bikinis": "Mayolar",
+                    "iot_dry_synthetics": "Sentetik",
+                    "iot_dry_synthetic_dry": "Sentetik Kurutma",
+                    "iot_dry_tablecloths": "Masa örtüleri",
+                    "iot_dry_technical_fabrics": "Teknik Kumaşlar",
+                    "iot_dry_warm_embrace": "Sıcak Hava",
+                    "iot_dry_wool": "Saf yün markası",
+                    "jeans": "Kot",
+                    "mix_and_dry": "Karışık ve Kuru",
+                    "pets": "Evcil hayvanlar",
+                    "pre_iron": "Ön Ütüleme",
+                    "rapid_30": "Rapid 30",
+                    "rapid_45": "45 dak. hızlı",
+                    "rapid_59": "Mükemmel Hızlı 59 dk",
+                    "refresh": "Yenileme",
+                    "relax_creases": "Kırışıklık Açma",
+                    "saving_30_min": "EKO 30'",
+                    "shirts": "Gömlekler",
+                    "shoes": "Ayakkabılar",
+                    "small_load": "Az Çamaşır",
+                    "soft_care": "Yumuşak Bakım",
+                    "sport_plus": "Spor+",
+                    "super_easy_iron_misti": "Süper Kolay Ütü karışık",
+                    "super_easy_iron_xxl": "Süper Kolay Ütü XXL",
+                    "super_fast_cottons": "Süper Hızlı Pamuklu",
+                    "super_fast_delicates": "Süper Hızlı Hassas",
+                    "synthetics": "Sentetik",
+                    "total_care": "Total Care",
+                    "trainers": "Spor Ayakkabıları",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Su Geçirmez Canlandırma",
+                    "whites": "Beyazlar",
+                    "wool": "Yünlüleri Kurutma",
+                    "woolmark": "Saf yün markası",
+                    "xxl_load": "XXL Çamaşır",
+                    "zoom_59": "Yakınlaştır 59"
+                },
+                "name": "Program"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° Renkli ve Pamuklular",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Anti-Alerji Pro",
                     "all_in_one_49": "Hepsi bir Arada 49'.",
                     "all_in_one_59": "Hepsi bir Arada 59'.",
-                    "all_in_one_59_steam": "Aktif Yıkama + Buhar",
+                    "all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar",
                     "autocare": "Otomatik bakım",
                     "autoclean": "Tambur temizliği",
                     "baby_60": "Bebek Kıyafetleri 60°C",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "Buhar",
                     "iot_active_wash_steam": "Aktif Yıkama",
                     "iot_allergy_care_pro": "Anti-Alerji Pro",
-                    "iot_all_in_one_59_steam": "Aktif Yıkama + Buhar",
+                    "iot_all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar",
                     "iot_checkup": "Check-up",
                     "iot_colour_59_steam": "Renkliler 59' + Buhar",
                     "iot_cottons_steam": "Pamuklular + Buhar",
@@ -889,9 +774,148 @@
                     "sparkling": "Köpüklü",
                     "white": "Beyaz"
                 }
+            },
+            "dry_time": {
+                "name": "Kurutma zamanı"
+            },
+            "power": {
+                "name": "Güç seviyesi"
+            },
+            "remaining_time": {
+                "name": "Kalan süre"
+            },
+            "temperature": {
+                "name": "Sıcaklık"
+            },
+            "water_efficiency": {
+                "name": "Su verimliliği"
+            },
+            "water_saving": {
+                "name": "Su tasarrufu"
+            },
+            "duration": {
+                "name": "Süre"
+            },
+            "target_temperature": {
+                "name": "Hedef sıcaklık"
+            },
+            "spin_speed": {
+                "name": "Sıkma"
+            },
+            "steam_leve": {
+                "name": "Buhar Seviyesi"
+            },
+            "dirt_level": {
+                "name": "Kir seviyesi"
+            },
+            "delay_time": {
+                "name": "Gecikmeli Başlatma"
+            },
+            "suggested_load": {
+                "name": "Yük kapasitesi"
+            },
+            "energy_label": {
+                "name": "Enerji verimliliği"
+            },
+            "det_dust": {
+                "name": "Toz"
+            },
+            "det_liquid": {
+                "name": "Sıvı"
+            },
+            "errors": {
+                "name": "Hata"
+            },
+            "programs": {
+                "name": "Geçerli program"
+            },
+            "room_temperature": {
+                "name": "Oda sıcaklığı"
+            },
+            "humidity": {
+                "name": "Nem"
+            },
+            "cycles_total": {
+                "name": "Programlar Toplam"
+            },
+            "energy_total": {
+                "name": "Enerji Tüketimi Toplam"
+            },
+            "water_total": {
+                "name": "Su verimliliği Toplam"
+            },
+            "energy_current": {
+                "name": "Enerji Tüketimi Current"
+            },
+            "water_current": {
+                "name": "Su verimliliği Current"
+            },
+            "freezer_temp": {
+                "name": "Dondurucu sıcaklığı"
+            },
+            "fridge_temp": {
+                "name": "Buzdolabı sıcaklığı"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "Kurutma yok",
+                    "iron_dry": "Ütü",
+                    "no_dry_iron": "Gardırop hazır",
+                    "cupboard_dry": "Gardırop hazır",
+                    "extra_dry": "Ekstra kurutma",
+                    "ready_to_wear": "Giyilmeye hazır"
+                },
+                "name": "Kurutma seviyesi"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "Kapali",
+                    "avoid_touch": "Dokunmaktan kaçının",
+                    "follow_touch": "Takip et"
+                },
+                "name": "Eko pilot"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "Yüksek",
+                    "mid": "Orta   ",
+                    "low": "Düşük",
+                    "auto": "Otomatik"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "Buzdolabı",
+                    "freezer": "Dondurucu",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "Buzdolabı & Dondurucu"
+                },
+                "name": "Ocak gözü"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "10°C Isıtma fonksiyonu",
+                    "iot_auto": "Otomatik",
+                    "iot_cool": "Soğuk",
+                    "iot_dry": "Kuru",
+                    "iot_fan": "Fan",
+                    "iot_heat": "Isı",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "Kendi kendini arındırma",
+                    "iot_self_clean": "Kendi kendini temizleme",
+                    "iot_self_clean_56": "Steril Temizleme 56°C",
+                    "iot_simple_start": "Şimdi başlat",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + Otomatik",
+                    "iot_uv_and_cool": "UV + Soğuk",
+                    "iot_uv_and_dry": "UV + Nem giderici",
+                    "iot_uv_and_fan": "UV + Fan",
+                    "iot_uv_and_heat": "UV + Isıtma"
+                },
+                "name": "Program"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Hizli 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Anti-Alerji Pro",
                     "all_in_one_49": "Hepsi bir Arada 49'.",
                     "all_in_one_59": "Hepsi bir Arada 59'.",
-                    "all_in_one_59_steam": "Aktif Yıkama + Buhar",
+                    "all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar",
                     "autocare": "Otomatik bakım",
                     "autoclean": "Tambur temizliği",
                     "baby_60": "Bebek Kıyafetleri 60°C",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "Buhar",
                     "iot_active_wash_steam": "Aktif Yıkama",
                     "iot_allergy_care_pro": "Anti-Alerji Pro",
-                    "iot_all_in_one_59_steam": "Aktif Yıkama + Buhar",
+                    "iot_all_in_one_59_steam": "Hepsi bir Arada 59' + Buhar",
                     "iot_checkup": "Check-up",
                     "iot_colour_59_steam": "Renkliler 59' + Buhar",
                     "iot_cottons_steam": "Pamuklular + Buhar",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "Program"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "Kurutma yok",
-                    "1": "Ütü",
-                    "2": "Gardırop hazır",
-                    "3": "Gardırop hazır",
-                    "4": "Ekstra kurutma",
-                    "12": "Ütü",
-                    "13": "Gardırop hazır",
-                    "14": "Giyilmeye hazır",
-                    "15": "Ekstra kurutma",
-                    "11": "Kurutma yok"
-                },
-                "name": "Kurutma seviyesi"
-            },
-            "spin_speed": {
-                "name": "Sıkma"
-            },
-            "temperature": {
-                "name": "Sıcaklık"
-            },
-            "dry_time": {
-                "name": "Kurutma zamanı"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "Kapali",
-                    "1": "Dokunmaktan kaçının",
-                    "2": "Takip et"
-                },
-                "name": "Eko pilot"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "Yüksek",
-                    "2": "Orta   ",
-                    "3": "Düşük",
-                    "4": "Otomatik",
-                    "5": "Otomatik"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "10°C Isıtma fonksiyonu",
-                    "iot_auto": "Otomatik",
-                    "iot_cool": "Soğuk",
-                    "iot_dry": "Kuru",
-                    "iot_fan": "Fan",
-                    "iot_heat": "Isı",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "Kendi kendini arındırma",
-                    "iot_self_clean": "Kendi kendini temizleme",
-                    "iot_self_clean_56": "Steril Temizleme 56°C",
-                    "iot_simple_start": "Şimdi başlat",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + Otomatik",
-                    "iot_uv_and_cool": "UV + Soğuk",
-                    "iot_uv_and_dry": "UV + Nem giderici",
-                    "iot_uv_and_fan": "UV + Fan",
-                    "iot_uv_and_heat": "UV + Isıtma"
-                },
-                "name": "Program"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "OTOMATİK AYAR",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "Program"
             },
+            "dry_time": {
+                "name": "Kurutma zamanı"
+            },
+            "spin_speed": {
+                "name": "Sıkma"
+            },
+            "temperature": {
+                "name": "Sıcaklık"
+            },
             "remaining_time": {
                 "name": "Kalan süre"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "Buzdolabı",
-                    "freezer": "Dondurucu",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "Buzdolabı & Dondurucu"
-                },
-                "name": "Ocak gözü"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "Otomatik doz"
-            },
-            "good_night": {
-                "name": "İyi Geceler"
-            },
             "auto_dose_softener": {
                 "name": "Otomatik doz Yumuşatıcı"
             },
             "auto_dose_detergent": {
                 "name": "Otomatik doz Deterjan"
             },
+            "good_night": {
+                "name": "İyi Geceler"
+            },
             "auto_set": {
                 "name": "Otomatik Ayarla"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "Kırışık açma"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "Sıkma"
             },
-            "programs_dw": {
-                "name": "Program"
-            },
-            "programs_ih": {
-                "name": "Program"
-            },
-            "programs_ov": {
-                "name": "Program"
-            },
-            "programs_td": {
-                "name": "Program"
-            },
-            "programs_wm": {
-                "name": "Program"
-            },
             "still_hot": {
                 "name": "Hala sıcak"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "Pre-wash"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "Otomatik doz"
-            },
             "buzzer": {
                 "name": "Program sonu zili"
             },
@@ -1850,6 +1787,17 @@
                 "name": "Filtre değişimi"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "İndüksiyonlu Ocak"
+            },
+            "start_program": {
+                "name": "Program Başlangıç"
+            },
+            "stop_program": {
+                "name": "Program Durdur"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "Power management"
@@ -1888,17 +1836,6 @@
                 "name": "Hedef sıcaklık Buzdolabı"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "İndüksiyonlu Ocak"
-            },
-            "start_program": {
-                "name": "Program Başlangıç"
-            },
-            "stop_program": {
-                "name": "Program Durdur"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "Klima"
diff --git a/custom_components/hon/translations/zh.json b/custom_components/hon/translations/zh.json
index 46cd8e3..efb9296 100644
--- a/custom_components/hon/translations/zh.json
+++ b/custom_components/hon/translations/zh.json
@@ -3,325 +3,73 @@
         "sensor": {
             "washing_modes": {
                 "state": {
-                    "0": "就绪",
-                    "1": "就绪",
-                    "3": "暂停",
-                    "4": "已计划",
-                    "5": "已计划",
-                    "6": "错误",
-                    "7": "就绪",
-                    "2": "程序运行中",
-                    "8": "Test",
-                    "9": "正在停止循环..."
+                    "ready": "就绪",
+                    "running": "程序运行中",
+                    "pause": "暂停",
+                    "scheduled": "已计划",
+                    "error": "错误",
+                    "test": "Test",
+                    "ending": "正在停止循环..."
+                }
+            },
+            "mach_modes_ac": {
+                "state": {
+                    "auto": "自动",
+                    "cool": "冷却",
+                    "dry": "烘干",
+                    "heat": "加热",
+                    "fan": "风扇"
                 }
             },
             "program_phases_wm": {
                 "state": {
-                    "0": "就绪",
-                    "1": "洗涤",
-                    "2": "洗涤",
-                    "3": "甩干",
-                    "4": "漂洗",
-                    "5": "漂洗",
-                    "6": "漂洗",
-                    "7": "烘干",
-                    "9": "蒸汽",
-                    "10": "就绪",
-                    "11": "甩干",
-                    "12": "正在称重 ",
-                    "13": "正在称重 ",
-                    "14": "洗涤",
-                    "15": "洗涤",
-                    "16": "洗涤",
-                    "17": "漂洗",
-                    "18": "漂洗",
-                    "19": "已计划",
-                    "20": "保持清新",
-                    "24": "清新",
-                    "25": "洗涤",
-                    "26": "加热",
-                    "27": "洗涤"
+                    "ready": "就绪",
+                    "spin": "甩干",
+                    "rinse": "漂洗",
+                    "drying": "烘干",
+                    "steam": "蒸汽",
+                    "weighting": "正在称重 ",
+                    "scheduled": "已计划",
+                    "tumbling": "保持清新",
+                    "refresh": "清新",
+                    "heating": "加热",
+                    "washing": "洗涤"
                 },
                 "name": "阶段"
             },
             "program_phases_td": {
                 "state": {
-                    "0": "就绪",
-                    "1": "正在烘干",
-                    "2": "烘干",
-                    "3": "冷却",
-                    "13": "冷却",
-                    "14": "正在烘干",
-                    "15": "正在烘干",
-                    "16": "冷却",
-                    "18": "保持清新",
-                    "19": "烘干",
-                    "20": "烘干",
-                    "11": "就绪",
-                    "17": "unknown",
-                    "12": "unknown"
+                    "ready": "就绪",
+                    "heat_stroke": "正在烘干",
+                    "drying": "烘干",
+                    "cooldown": "冷却",
+                    "unknown": "unknown",
+                    "tumbling": "保持清新"
                 },
                 "name": "阶段"
             },
             "program_phases_dw": {
                 "state": {
-                    "0": "就绪",
-                    "1": "预洗",
-                    "2": "洗涤",
-                    "3": "漂洗",
-                    "4": "烘干",
-                    "5": "就绪",
-                    "6": "Hot rinse"
+                    "ready": "就绪",
+                    "prewash": "预洗",
+                    "washing": "洗涤",
+                    "rinse": "漂洗",
+                    "drying": "烘干",
+                    "hot_rinse": "Hot rinse"
                 },
                 "name": "阶段"
             },
             "dry_levels": {
                 "state": {
-                    "0": "不烘干",
-                    "1": "熨烫",
-                    "2": "衣柜就绪",
-                    "3": "衣柜就绪",
-                    "4": "特干",
-                    "12": "熨烫",
-                    "13": "衣柜就绪",
-                    "14": "可穿",
-                    "15": "特干",
-                    "11": "不烘干"
+                    "no_dry": "不烘干",
+                    "iron_dry": "熨烫",
+                    "no_dry_iron": "衣柜就绪",
+                    "cupboard_dry": "衣柜就绪",
+                    "extra_dry": "特干",
+                    "ready_to_wear": "可穿"
                 },
                 "name": "烘干水平"
             },
-            "anti_crease": {
-                "name": "抗皱"
-            },
-            "power": {
-                "name": "功率级"
-            },
-            "remaining_time": {
-                "name": "剩余时间"
-            },
-            "temperature": {
-                "name": "温度"
-            },
-            "water_efficiency": {
-                "name": "用水效率"
-            },
-            "water_saving": {
-                "name": "节水"
-            },
-            "duration": {
-                "name": "持续时间"
-            },
-            "target_temperature": {
-                "name": "目标温度"
-            },
-            "spin_speed": {
-                "name": "甩干"
-            },
-            "steam_leve": {
-                "name": "蒸汽档位"
-            },
-            "dirt_level": {
-                "name": "脏污程度"
-            },
-            "delay_time": {
-                "name": "延时启动"
-            },
-            "dry_time": {
-                "name": "烘干时间"
-            },
-            "suggested_load": {
-                "name": "负载能力"
-            },
-            "energy_label": {
-                "name": "能效"
-            },
-            "det_dust": {
-                "name": "洗衣粉"
-            },
-            "det_liquid": {
-                "name": "洗衣液"
-            },
-            "errors": {
-                "name": "错误"
-            },
-            "programs": {
-                "name": "当前程序"
-            },
-            "cycles_total": {
-                "name": "循环 总计"
-            },
-            "energy_total": {
-                "name": "能耗 总计"
-            },
-            "water_total": {
-                "name": "用水效率 总计"
-            },
-            "energy_current": {
-                "name": "能耗 Current"
-            },
-            "water_current": {
-                "name": "用水效率 Current"
-            },
-            "mach_modes_ac": {
-                "state": {
-                    "0": "自动",
-                    "1": "冷却",
-                    "2": "冷却",
-                    "3": "烘干",
-                    "4": "加热",
-                    "5": "风扇",
-                    "6": "风扇"
-                }
-            },
-            "programs_td": {
-                "state": {
-                    "active_dry": "主动干燥",
-                    "allergy_care": "Antiallergy",
-                    "all_in_one": "All in One",
-                    "antiallergy": "抗过敏",
-                    "anti_odours": "除味",
-                    "auto_care": "自动护理",
-                    "baby": "婴儿服",
-                    "bed_quilt": "床被",
-                    "care_30": "护理 30",
-                    "care_45": "护理 45",
-                    "care_59": "护理 59",
-                    "coloured": "彩色衣物",
-                    "daily_45_min": "每日 45 分钟",
-                    "daily_perfect_59_min": "每日完美 59 分钟",
-                    "darks_and_coloured": "深色和彩色衣物",
-                    "delicates": "精细织物",
-                    "duvet": "羽绒服",
-                    "eco": "生态棉",
-                    "ecospeed_cottons": "经济速度棉质衣物",
-                    "ecospeed_delicates": "经济速度精致衣物",
-                    "ecospeed_mixed": "经济速度混合衣物",
-                    "extra_hygiene": "额外卫生",
-                    "fitness": "健身衣物",
-                    "fresh_care": "清新护理",
-                    "genius": "Genius",
-                    "hqd_baby_care": "Baby Care",
-                    "hqd_bath_towel": "毛巾",
-                    "hqd_bed_sheets": "床单",
-                    "hqd_bulky": "大件物品",
-                    "hqd_casual": "休闲",
-                    "hqd_cold_wind_30": "凉风 30 分钟",
-                    "hqd_cold_wind_timing": "凉风 ",
-                    "hqd_cotton": "棉布",
-                    "hqd_curtain": "窗帘",
-                    "hqd_delicate": "精致衣物",
-                    "hqd_diaper": "纸尿裤",
-                    "hqd_duvet": "羽绒被",
-                    "hqd_feather": "羽绒服",
-                    "hqd_hot_wind_timing": "热空气",
-                    "hqd_hygienic": "卫生保护",
-                    "hqd_i_refresh": "I-Refresh",
-                    "hqd_i_refresh_pro": "I-Refresh Pro",
-                    "hqd_jacket": "夹克",
-                    "hqd_jeans": "牛仔裤",
-                    "hqd_luxury": "奢侈衣物",
-                    "hqd_mix": "混合材质",
-                    "hqd_night_dry": "过夜烘干",
-                    "hqd_outdoor": "Outdoor",
-                    "hqd_precious_cure": "Precious cure",
-                    "hqd_quick_20": "快洗 20",
-                    "hqd_quick_30": "快洗 30",
-                    "hqd_quick_dry": "快速干燥",
-                    "hqd_quilt": "棉被",
-                    "hqd_refresh": "清新",
-                    "hqd_school_uniform": "校服",
-                    "hqd_shirt": "衬衫",
-                    "hqd_shoes": "鞋子",
-                    "hqd_silk": "丝绸",
-                    "hqd_sports": "运动装",
-                    "hqd_synthetics": "合成纤维",
-                    "hqd_timer": "定时",
-                    "hqd_towel": "毛巾",
-                    "hqd_underwear": "内衣",
-                    "hqd_warm_up": "加热",
-                    "hqd_wool": "羊毛衣物",
-                    "hqd_working_suit": "工作服",
-                    "hygiene": "卫生",
-                    "iot_checkup": "检测",
-                    "iot_dry_anti_mites": "除螨",
-                    "iot_dry_baby": "婴儿服",
-                    "iot_dry_backpacks": "背包",
-                    "iot_dry_bathrobe": "浴衣",
-                    "iot_dry_bed_linen": "被单枕套",
-                    "iot_dry_bed_quilt": "床被",
-                    "iot_dry_cotton": "棉布",
-                    "iot_dry_cuddly_toys": "毛绒玩具",
-                    "iot_dry_curtains": "窗帘",
-                    "iot_dry_dehumidifier": "除湿机",
-                    "iot_dry_delicates": "精细织物",
-                    "iot_dry_delicate_tablecloths": "精细台布",
-                    "iot_dry_denim_jeans": "牛仔布 - 牛仔裤",
-                    "iot_dry_down_jacket": "Jacket",
-                    "iot_dry_duvet": "羽绒服",
-                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
-                    "iot_dry_easy_iron_synthetics": "超级易熨合成织物",
-                    "iot_dry_gym_fit": "健身服",
-                    "iot_dry_lingerie": "女性内衣",
-                    "iot_dry_mixed": "混合材质",
-                    "iot_dry_playsuits": "运动装",
-                    "iot_dry_rapid_30": "快速 30",
-                    "iot_dry_rapid_59": "快速 59’",
-                    "iot_dry_refresh": "Refresh",
-                    "iot_dry_regenerates_waterproof": "防水布",
-                    "iot_dry_relax_creases": "Relax Creases",
-                    "iot_dry_shirts": "衬衫",
-                    "iot_dry_small_load": "Small Load",
-                    "iot_dry_swimsuits_and_bikinis": "泳衣",
-                    "iot_dry_synthetics": "合成纤维衣物",
-                    "iot_dry_synthetic_dry": "合成纤维烘干",
-                    "iot_dry_tablecloths": "台布",
-                    "iot_dry_technical_fabrics": "弹性织物",
-                    "iot_dry_warm_embrace": "衣物蓬松",
-                    "iot_dry_wool": "Woolmark",
-                    "jeans": "牛仔裤",
-                    "mix_and_dry": "混合化纤洗干一体",
-                    "pets": "宠物",
-                    "pre_iron": "熨烫前",
-                    "rapid_30": "快速 30",
-                    "rapid_45": "快速 45 分钟",
-                    "rapid_59": "完美快洗59′",
-                    "refresh": "清新",
-                    "relax_creases": "Relax Creases",
-                    "saving_30_min": "节约 30 分钟",
-                    "shirts": "衬衫",
-                    "shoes": "鞋子",
-                    "small_load": "Small Load",
-                    "soft_care": "柔软保养",
-                    "sport_plus": "Sport Plus",
-                    "super_easy_iron_misti": "超易熨烫混合衣物",
-                    "super_easy_iron_xxl": "超易熨烫超大衣物",
-                    "super_fast_cottons": "Super Fast Cottons",
-                    "super_fast_delicates": "Super Fast Delicates",
-                    "synthetics": "合成纤维衣物",
-                    "total_care": "Total Care",
-                    "trainers": "运动鞋",
-                    "ultra_care": "Ultra Care",
-                    "waterproof_revitalize": "Waterproof Revitalize",
-                    "whites": "浅色衣物",
-                    "wool": "烘干羊毛衣物",
-                    "woolmark": "Woolmark",
-                    "xxl_load": "XXL Load",
-                    "zoom_59": "缩放 59"
-                },
-                "name": "程序"
-            },
-            "room_temperature": {
-                "name": "室温"
-            },
-            "humidity": {
-                "name": "湿度"
-            },
-            "freezer_temp": {
-                "name": "冷藏室温度"
-            },
-            "fridge_temp": {
-                "name": "冰箱温度"
-            },
             "programs_ac": {
                 "state": {
                     "iot_10_heating": "10°C 加热功能",
@@ -545,6 +293,143 @@
                 },
                 "name": "程序"
             },
+            "programs_td": {
+                "state": {
+                    "active_dry": "主动干燥",
+                    "allergy_care": "Antiallergy",
+                    "all_in_one": "All in One",
+                    "antiallergy": "抗过敏",
+                    "anti_odours": "除味",
+                    "auto_care": "自动护理",
+                    "baby": "婴儿服",
+                    "bed_quilt": "床被",
+                    "care_30": "护理 30",
+                    "care_45": "护理 45",
+                    "care_59": "护理 59",
+                    "coloured": "彩色衣物",
+                    "daily_45_min": "每日 45 分钟",
+                    "daily_perfect_59_min": "每日完美 59 分钟",
+                    "darks_and_coloured": "深色和彩色衣物",
+                    "delicates": "精细织物",
+                    "duvet": "羽绒服",
+                    "eco": "生态棉",
+                    "ecospeed_cottons": "经济速度棉质衣物",
+                    "ecospeed_delicates": "经济速度精致衣物",
+                    "ecospeed_mixed": "经济速度混合衣物",
+                    "extra_hygiene": "额外卫生",
+                    "fitness": "健身衣物",
+                    "fresh_care": "清新护理",
+                    "genius": "Genius",
+                    "hqd_baby_care": "Baby Care",
+                    "hqd_bath_towel": "毛巾",
+                    "hqd_bed_sheets": "床单",
+                    "hqd_bulky": "大件物品",
+                    "hqd_casual": "休闲",
+                    "hqd_cold_wind_30": "凉风 30 分钟",
+                    "hqd_cold_wind_timing": "凉风 ",
+                    "hqd_cotton": "棉布",
+                    "hqd_curtain": "窗帘",
+                    "hqd_delicate": "精致衣物",
+                    "hqd_diaper": "纸尿裤",
+                    "hqd_duvet": "羽绒被",
+                    "hqd_feather": "羽绒服",
+                    "hqd_hot_wind_timing": "热空气",
+                    "hqd_hygienic": "卫生保护",
+                    "hqd_i_refresh": "I-Refresh",
+                    "hqd_i_refresh_pro": "I-Refresh Pro",
+                    "hqd_jacket": "夹克",
+                    "hqd_jeans": "牛仔裤",
+                    "hqd_luxury": "奢侈衣物",
+                    "hqd_mix": "混合材质",
+                    "hqd_night_dry": "过夜烘干",
+                    "hqd_outdoor": "Outdoor",
+                    "hqd_precious_cure": "Precious cure",
+                    "hqd_quick_20": "快洗 20",
+                    "hqd_quick_30": "快洗 30",
+                    "hqd_quick_dry": "快速干燥",
+                    "hqd_quilt": "棉被",
+                    "hqd_refresh": "清新",
+                    "hqd_school_uniform": "校服",
+                    "hqd_shirt": "衬衫",
+                    "hqd_shoes": "鞋子",
+                    "hqd_silk": "丝绸",
+                    "hqd_sports": "运动装",
+                    "hqd_synthetics": "合成纤维",
+                    "hqd_timer": "定时",
+                    "hqd_towel": "毛巾",
+                    "hqd_underwear": "内衣",
+                    "hqd_warm_up": "加热",
+                    "hqd_wool": "羊毛衣物",
+                    "hqd_working_suit": "工作服",
+                    "hygiene": "卫生",
+                    "iot_checkup": "检测",
+                    "iot_dry_anti_mites": "除螨",
+                    "iot_dry_baby": "婴儿服",
+                    "iot_dry_backpacks": "背包",
+                    "iot_dry_bathrobe": "浴衣",
+                    "iot_dry_bed_linen": "被单枕套",
+                    "iot_dry_bed_quilt": "床被",
+                    "iot_dry_cotton": "棉布",
+                    "iot_dry_cuddly_toys": "毛绒玩具",
+                    "iot_dry_curtains": "窗帘",
+                    "iot_dry_dehumidifier": "除湿机",
+                    "iot_dry_delicates": "精细织物",
+                    "iot_dry_delicate_tablecloths": "精细台布",
+                    "iot_dry_denim_jeans": "牛仔布 - 牛仔裤",
+                    "iot_dry_down_jacket": "Jacket",
+                    "iot_dry_duvet": "羽绒服",
+                    "iot_dry_easy_iron_cotton": "Super Easy Iron",
+                    "iot_dry_easy_iron_synthetics": "超级易熨合成织物",
+                    "iot_dry_gym_fit": "健身服",
+                    "iot_dry_lingerie": "女性内衣",
+                    "iot_dry_mixed": "混合材质",
+                    "iot_dry_playsuits": "运动装",
+                    "iot_dry_rapid_30": "快速 30",
+                    "iot_dry_rapid_59": "快速 59’",
+                    "iot_dry_refresh": "Refresh",
+                    "iot_dry_regenerates_waterproof": "防水布",
+                    "iot_dry_relax_creases": "Relax Creases",
+                    "iot_dry_shirts": "衬衫",
+                    "iot_dry_small_load": "Small Load",
+                    "iot_dry_swimsuits_and_bikinis": "泳衣",
+                    "iot_dry_synthetics": "合成纤维衣物",
+                    "iot_dry_synthetic_dry": "合成纤维烘干",
+                    "iot_dry_tablecloths": "台布",
+                    "iot_dry_technical_fabrics": "弹性织物",
+                    "iot_dry_warm_embrace": "衣物蓬松",
+                    "iot_dry_wool": "Woolmark",
+                    "jeans": "牛仔裤",
+                    "mix_and_dry": "混合化纤洗干一体",
+                    "pets": "宠物",
+                    "pre_iron": "熨烫前",
+                    "rapid_30": "快速 30",
+                    "rapid_45": "快速 45 分钟",
+                    "rapid_59": "完美快洗59′",
+                    "refresh": "清新",
+                    "relax_creases": "Relax Creases",
+                    "saving_30_min": "节约 30 分钟",
+                    "shirts": "衬衫",
+                    "shoes": "鞋子",
+                    "small_load": "Small Load",
+                    "soft_care": "柔软保养",
+                    "sport_plus": "Sport Plus",
+                    "super_easy_iron_misti": "超易熨烫混合衣物",
+                    "super_easy_iron_xxl": "超易熨烫超大衣物",
+                    "super_fast_cottons": "Super Fast Cottons",
+                    "super_fast_delicates": "Super Fast Delicates",
+                    "synthetics": "合成纤维衣物",
+                    "total_care": "Total Care",
+                    "trainers": "运动鞋",
+                    "ultra_care": "Ultra Care",
+                    "waterproof_revitalize": "Waterproof Revitalize",
+                    "whites": "浅色衣物",
+                    "wool": "烘干羊毛衣物",
+                    "woolmark": "Woolmark",
+                    "xxl_load": "XXL Load",
+                    "zoom_59": "缩放 59"
+                },
+                "name": "程序"
+            },
             "programs_wm": {
                 "state": {
                     "20_degrees_coloured_cottons": "20° 彩色和棉花",
@@ -556,7 +441,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "一体化 49'",
                     "all_in_one_59": "一体化 59'",
-                    "all_in_one_59_steam": "活化洗涤 + 蒸汽",
+                    "all_in_one_59_steam": "一体化 59' + 蒸汽",
                     "autocare": "自动护理",
                     "autoclean": "滚筒清洁",
                     "baby_60": "婴儿服60℃",
@@ -622,7 +507,7 @@
                     "iot_active_steam": "蒸汽",
                     "iot_active_wash_steam": "活化洗涤",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "活化洗涤 + 蒸汽",
+                    "iot_all_in_one_59_steam": "一体化 59' + 蒸汽",
                     "iot_checkup": "检测",
                     "iot_colour_59_steam": "Coloureds 59' + 蒸汽",
                     "iot_cottons_steam": "棉质 + 蒸汽",
@@ -889,9 +774,148 @@
                     "sparkling": "起泡酒",
                     "white": "白葡萄酒"
                 }
+            },
+            "dry_time": {
+                "name": "烘干时间"
+            },
+            "power": {
+                "name": "功率级"
+            },
+            "remaining_time": {
+                "name": "剩余时间"
+            },
+            "temperature": {
+                "name": "温度"
+            },
+            "water_efficiency": {
+                "name": "用水效率"
+            },
+            "water_saving": {
+                "name": "节水"
+            },
+            "duration": {
+                "name": "持续时间"
+            },
+            "target_temperature": {
+                "name": "目标温度"
+            },
+            "spin_speed": {
+                "name": "甩干"
+            },
+            "steam_leve": {
+                "name": "蒸汽档位"
+            },
+            "dirt_level": {
+                "name": "脏污程度"
+            },
+            "delay_time": {
+                "name": "延时启动"
+            },
+            "suggested_load": {
+                "name": "负载能力"
+            },
+            "energy_label": {
+                "name": "能效"
+            },
+            "det_dust": {
+                "name": "洗衣粉"
+            },
+            "det_liquid": {
+                "name": "洗衣液"
+            },
+            "errors": {
+                "name": "错误"
+            },
+            "programs": {
+                "name": "当前程序"
+            },
+            "room_temperature": {
+                "name": "室温"
+            },
+            "humidity": {
+                "name": "湿度"
+            },
+            "cycles_total": {
+                "name": "循环 总计"
+            },
+            "energy_total": {
+                "name": "能耗 总计"
+            },
+            "water_total": {
+                "name": "用水效率 总计"
+            },
+            "energy_current": {
+                "name": "能耗 Current"
+            },
+            "water_current": {
+                "name": "用水效率 Current"
+            },
+            "freezer_temp": {
+                "name": "冷藏室温度"
+            },
+            "fridge_temp": {
+                "name": "冰箱温度"
             }
         },
         "select": {
+            "dry_levels": {
+                "state": {
+                    "no_dry": "不烘干",
+                    "iron_dry": "熨烫",
+                    "no_dry_iron": "衣柜就绪",
+                    "cupboard_dry": "衣柜就绪",
+                    "extra_dry": "特干",
+                    "ready_to_wear": "可穿"
+                },
+                "name": "烘干水平"
+            },
+            "eco_pilot": {
+                "state": {
+                    "touch_off": "关闭",
+                    "avoid_touch": "避免触摸",
+                    "follow_touch": "跟随"
+                },
+                "name": "节能模式"
+            },
+            "fan_mode": {
+                "state": {
+                    "high": "高",
+                    "mid": "中   ",
+                    "low": "低",
+                    "auto": "自动"
+                }
+            },
+            "ref_zones": {
+                "state": {
+                    "fridge": "冰箱",
+                    "freezer": "冷藏箱",
+                    "vtroom1": "My Zone",
+                    "fridge_freezer": "冰箱 & 冷藏箱"
+                },
+                "name": "区域"
+            },
+            "programs_ac": {
+                "state": {
+                    "iot_10_heating": "10°C 加热功能",
+                    "iot_auto": "自动",
+                    "iot_cool": "冷却",
+                    "iot_dry": "烘干",
+                    "iot_fan": "风扇",
+                    "iot_heat": "加热",
+                    "iot_nano_aqua": "Nano Aqua",
+                    "iot_purify": "自净",
+                    "iot_self_clean": "自洁",
+                    "iot_self_clean_56": "无菌清洁 56°C",
+                    "iot_simple_start": "立即启动",
+                    "iot_uv": "UV",
+                    "iot_uv_and_auto": "UV + 自动",
+                    "iot_uv_and_cool": "UV + 制冷",
+                    "iot_uv_and_dry": "UV + 减湿器",
+                    "iot_uv_and_fan": "UV + 风扇",
+                    "iot_uv_and_heat": "UV + 加热"
+                },
+                "name": "程序"
+            },
             "programs_dw": {
                 "state": {
                     "59_min": "Rapid 59'",
@@ -1241,7 +1265,7 @@
                     "allergy_care_pro": "Allergy Care Pro",
                     "all_in_one_49": "一体化 49'",
                     "all_in_one_59": "一体化 59'",
-                    "all_in_one_59_steam": "活化洗涤 + 蒸汽",
+                    "all_in_one_59_steam": "一体化 59' + 蒸汽",
                     "autocare": "自动护理",
                     "autoclean": "滚筒清洁",
                     "baby_60": "婴儿服60℃",
@@ -1307,7 +1331,7 @@
                     "iot_active_steam": "蒸汽",
                     "iot_active_wash_steam": "活化洗涤",
                     "iot_allergy_care_pro": "Allergy Care Pro",
-                    "iot_all_in_one_59_steam": "活化洗涤 + 蒸汽",
+                    "iot_all_in_one_59_steam": "一体化 59' + 蒸汽",
                     "iot_checkup": "检测",
                     "iot_colour_59_steam": "Coloureds 59' + 蒸汽",
                     "iot_cottons_steam": "棉质 + 蒸汽",
@@ -1540,69 +1564,6 @@
                 },
                 "name": "程序"
             },
-            "dry_levels": {
-                "state": {
-                    "0": "不烘干",
-                    "1": "熨烫",
-                    "2": "衣柜就绪",
-                    "3": "衣柜就绪",
-                    "4": "特干",
-                    "12": "熨烫",
-                    "13": "衣柜就绪",
-                    "14": "可穿",
-                    "15": "特干",
-                    "11": "不烘干"
-                },
-                "name": "烘干水平"
-            },
-            "spin_speed": {
-                "name": "甩干"
-            },
-            "temperature": {
-                "name": "温度"
-            },
-            "dry_time": {
-                "name": "烘干时间"
-            },
-            "eco_pilot": {
-                "state": {
-                    "0": "关闭",
-                    "1": "避免触摸",
-                    "2": "跟随"
-                },
-                "name": "节能模式"
-            },
-            "fan_mode": {
-                "state": {
-                    "1": "高",
-                    "2": "中   ",
-                    "3": "低",
-                    "4": "自动",
-                    "5": "自动"
-                }
-            },
-            "programs_ac": {
-                "state": {
-                    "iot_10_heating": "10°C 加热功能",
-                    "iot_auto": "自动",
-                    "iot_cool": "冷却",
-                    "iot_dry": "烘干",
-                    "iot_fan": "风扇",
-                    "iot_heat": "加热",
-                    "iot_nano_aqua": "Nano Aqua",
-                    "iot_purify": "自净",
-                    "iot_self_clean": "自洁",
-                    "iot_self_clean_56": "无菌清洁 56°C",
-                    "iot_simple_start": "立即启动",
-                    "iot_uv": "UV",
-                    "iot_uv_and_auto": "UV + 自动",
-                    "iot_uv_and_cool": "UV + 制冷",
-                    "iot_uv_and_dry": "UV + 减湿器",
-                    "iot_uv_and_fan": "UV + 风扇",
-                    "iot_uv_and_heat": "UV + 加热"
-                },
-                "name": "程序"
-            },
             "programs_ref": {
                 "state": {
                     "auto_set": "AUTO-SET(自动设置)",
@@ -1626,17 +1587,17 @@
                 },
                 "name": "程序"
             },
+            "dry_time": {
+                "name": "烘干时间"
+            },
+            "spin_speed": {
+                "name": "甩干"
+            },
+            "temperature": {
+                "name": "温度"
+            },
             "remaining_time": {
                 "name": "剩余时间"
-            },
-            "ref_zones": {
-                "state": {
-                    "fridge": "冰箱",
-                    "freezer": "冷藏箱",
-                    "vtroom1": "My Zone",
-                    "fridge_freezer": "冰箱 & 冷藏箱"
-                },
-                "name": "区域"
             }
         },
         "switch": {
@@ -1724,18 +1685,15 @@
             "acqua_plus": {
                 "name": "Acquaplus"
             },
-            "auto_dose": {
-                "name": "自动定量"
-            },
-            "good_night": {
-                "name": "晚安"
-            },
             "auto_dose_softener": {
                 "name": "自动定量 柔软剂"
             },
             "auto_dose_detergent": {
                 "name": "自动定量 洗涤剂"
             },
+            "good_night": {
+                "name": "晚安"
+            },
             "auto_set": {
                 "name": "自动设置"
             },
@@ -1768,27 +1726,12 @@
             "anti_crease": {
                 "name": "抗皱"
             },
-            "aqua_plus": {
+            "acqua_plus": {
                 "name": "Acquaplus"
             },
             "spin_speed": {
                 "name": "甩干"
             },
-            "programs_dw": {
-                "name": "程序"
-            },
-            "programs_ih": {
-                "name": "程序"
-            },
-            "programs_ov": {
-                "name": "程序"
-            },
-            "programs_td": {
-                "name": "程序"
-            },
-            "programs_wm": {
-                "name": "程序"
-            },
             "still_hot": {
                 "name": "仍然热"
             },
@@ -1819,12 +1762,6 @@
             "prewash": {
                 "name": "预洗"
             },
-            "acqua_plus": {
-                "name": "Acquaplus"
-            },
-            "auto_dose": {
-                "name": "自动定量"
-            },
             "buzzer": {
                 "name": "循环结束提示音"
             },
@@ -1850,6 +1787,17 @@
                 "name": "更换过滤器"
             }
         },
+        "button": {
+            "induction_hob": {
+                "name": "电磁炉"
+            },
+            "start_program": {
+                "name": "程序 开始"
+            },
+            "stop_program": {
+                "name": "程序 停止"
+            }
+        },
         "number": {
             "power_management": {
                 "name": "电源管理"
@@ -1888,17 +1836,6 @@
                 "name": "目标温度 冰箱"
             }
         },
-        "button": {
-            "induction_hob": {
-                "name": "电磁炉"
-            },
-            "start_program": {
-                "name": "程序 开始"
-            },
-            "stop_program": {
-                "name": "程序 停止"
-            }
-        },
         "climate": {
             "air_conditioner": {
                 "name": "空调"
diff --git a/scripts/generate_translation.py b/scripts/generate_translation.py
index e84f19f..e562780 100755
--- a/scripts/generate_translation.py
+++ b/scripts/generate_translation.py
@@ -8,256 +8,13 @@ from pathlib import Path
 
 from pyhon import HonAPI
 
+
 if __name__ == "__main__":
     sys.path.insert(0, str(Path(__file__).parent.parent))
 
+from scripts.translation_keys import SENSOR, SELECT, PROGRAMS, NAMES, CLIMATE
 from custom_components.hon import const
 
-SENSOR = {
-    "washing_modes": const.MACH_MODE,
-    "mach_modes_ac": const.AC_MACH_MODE,
-    "program_phases_wm": const.WASHING_PR_PHASE,
-    "program_phases_td": const.TUMBLE_DRYER_PR_PHASE,
-    "program_phases_dw": const.DISHWASHER_PR_PHASE,
-    "dry_levels": const.TUMBLE_DRYER_DRY_LEVEL,
-}
-
-SELECT = {
-    "dry_levels": const.TUMBLE_DRYER_DRY_LEVEL,
-    "eco_pilot": const.AC_HUMAN_SENSE,
-    "fan_mode": const.AC_FAN_MODE,
-    "ref_zones": const.REF_ZONES,
-}
-
-PROGRAMS = {
-    "select": {
-        "programs_ac": "PROGRAMS.AC",
-        "programs_dw": "PROGRAMS.DW",
-        "programs_ih": "PROGRAMS.IH",
-        "programs_ov": "PROGRAMS.OV",
-        "programs_td": "PROGRAMS.TD",
-        "programs_wm": "PROGRAMS.WM_WD",
-        "programs_ref": "PROGRAMS.REF",
-    },
-    "sensor": {
-        "programs_ac": "PROGRAMS.AC",
-        "programs_dw": "PROGRAMS.DW",
-        "programs_ih": "PROGRAMS.IH",
-        "programs_ov": "PROGRAMS.OV",
-        "programs_td": "PROGRAMS.TD",
-        "programs_wm": "PROGRAMS.WM_WD",
-        "programs_ref": "PROGRAMS.REF",
-        "programs_wc": "PROGRAMS.WC",
-    },
-}
-
-CLIMATE = {
-    "fridge": {
-        "preset_mode": {
-            "name": "REF_CMD&CTRL.MODE_SELECTION_DRAWER_FRIDGE.FRIDGE_MODE_TITLE",
-            "state": {
-                "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
-                "super_cool": "REF_CMD&CTRL.MODALITIES.SUPER_COOL",
-                "holiday": "REF_CMD&CTRL.MODALITIES.BACK_FROM_HOLIDAY",
-                "no_mode": "REF_CMD&CTRL.MODALITIES.NO_MODE_SELECTED",
-            },
-        }
-    },
-    "freezer": {
-        "preset_mode": {
-            "name": "REF_CMD&CTRL.MODE_SELECTION_DRAWER_FREEZER.FREEZER_MODE_TITLE",
-            "state": {
-                "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
-                "super_freeze": "REF_CMD&CTRL.MODALITIES.SHOCK_FREEZE",
-                "no_mode": "REF_CMD&CTRL.MODALITIES.NO_MODE_SELECTED",
-            },
-        }
-    },
-    "oven": {
-        "preset_mode": {
-            "name": "OV.TABS.PROGRAMS_TITLE",
-            "state": "PROGRAMS.OV",
-        }
-    },
-    "wine": {
-        "preset_mode": {
-            "name": "WC.NAME",
-            "state": "PROGRAMS.WC",
-        }
-    },
-}
-
-NAMES = {
-    "switch": {
-        "anti_crease": "HDRY_CMD&CTRL.PROGRAM_CYCLE_DETAIL.ANTICREASE_TITLE",
-        "add_dish": "DW.ADD_DISH",
-        "eco_express": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.ECO",
-        "extra_dry": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRA_DRY",
-        "half_load": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.HALF_LOAD",
-        "open_door": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.OPEN_DOOR",
-        "three_in_one": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.THREE_IN_ONE",
-        "preheat": "OV.PROGRAM_DETAIL.PREHEAT",
-        "dish_washer": "GLOBALS.APPLIANCES_NAME.DW",
-        "tumble_dryer": "GLOBALS.APPLIANCES_NAME.TD",
-        "washing_machine": "GLOBALS.APPLIANCES_NAME.WM",
-        "washer_dryer": "GLOBALS.APPLIANCES_NAME.WD",
-        "oven": "GLOBALS.APPLIANCES_NAME.OV",
-        "prewash": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.PREWASH",
-        "pause": "GENERAL.PAUSE_PROGRAM",
-        "keep_fresh": "GLOBALS.APPLIANCE_STATUS.TUMBLING",
-        "delay_time": "HINTS.TIPS_TIME_ENERGY_SAVING.TIPS_USE_AT_NIGHT_TITLE",
-        "rapid_mode": "AC.PROGRAM_CARD.RAPID",
-        "eco_mode": "AC.PROGRAM_CARD.ECO_MODE",
-        "10_degree_heating": "PROGRAMS.AC.IOT_10_HEATING",
-        "self_clean": "PROGRAMS.AC.IOT_SELF_CLEAN",
-        "self_clean_56": "PROGRAMS.AC.IOT_SELF_CLEAN_56",
-        "silent_mode": "AC.PROGRAM_DETAIL.SILENT_MODE",
-        "mute_mode": "AC.PROGRAM_DETAIL.MUTE_MODE",
-        "extra_rinse_1": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE1",
-        "extra_rinse_2": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE2",
-        "extra_rinse_3": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE3",
-        "acqua_plus": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.ACQUAPLUS",
-        "auto_dose_softener": [
-            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.AUTODOSE",
-            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.SOFTENER",
-        ],
-        "auto_dose_detergent": [
-            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.AUTODOSE",
-            "WASHING_CMD&CTRL.DASHBOARD_MENU_MORE_SETTINGS_WATER.DETERGENT",
-        ],
-        "good_night": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.GOODNIGHT",
-        "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
-        "super_cool": "REF_CMD&CTRL.MODALITIES.SUPER_COOL",
-        "super_freeze": "REF_CMD&CTRL.MODALITIES.SUPER_FREEZE",
-        "refrigerator": "REF.NAME",
-    },
-    "binary_sensor": {
-        "door_lock": "WASHING_CMD&CTRL.CHECK_UP_RESULTS.DOOR_LOCK",
-        "extra_rinse_1": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE1",
-        "extra_rinse_2": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE2",
-        "extra_rinse_3": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE3",
-        "good_night": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.GOODNIGHT",
-        "anti_crease": "HDRY_CMD&CTRL.PROGRAM_CYCLE_DETAIL.ANTICREASE_TITLE",
-        "acqua_plus": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.ACQUAPLUS",
-        "spin_speed": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.SPINSPEED",
-        "still_hot": "IH.COILS_STATUS.STILL_HOT",
-        "pan_status": "IH.COILS_STATUS.PAN",
-        "remote_control": "OV.SUPPORT.REMOTE_CONTROL",
-        "rinse_aid": "DW_CMD&CTRL.MAINTENANCE.CONSUMABLE_LEVELS_ICON_RINSE_AID",
-        "salt_level": "DW_CMD&CTRL.MAINTENANCE.CONSUMABLE_LEVELS_ICON_SALT",
-        "door_open": "GLOBALS.APPLIANCE_STATUS.DOOR_OPEN",
-        "connection": "ENROLLMENT_COMMON.HEADER_NAME.STEP_APPLIANCE_CONNECTION",
-        "child_lock": "AP.FOOTER_MENU_MORE.SECURITY_LOCK_TITLE",
-        "on": "GLOBALS.GENERAL.ON",
-        "prewash": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.PREWASH",
-        "buzzer": "DW_CMD&CTRL.SETTINGS.END_CYCLE_BUZZER",
-        "holiday_mode": "REF.DASHBOARD_MENU_MORE_NOTIFICATIONS.HOLIDAY_MODE",
-        "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
-        "super_cool": "REF_CMD&CTRL.MODALITIES.SUPER_COOL",
-        "super_freeze": "REF_CMD&CTRL.MODALITIES.SUPER_FREEZE",
-        "freezer_door": ["GLOBALS.APPLIANCE_STATUS.DOOR_OPEN", "REF.ZONES.FREEZER"],
-        "fridge_door": ["GLOBALS.APPLIANCE_STATUS.DOOR_OPEN", "REF.ZONES.FRIDGE"],
-        "filter_replacement": "AP.MAINTENANCE.FILTER_REPLACEMENT",
-    },
-    "button": {
-        "induction_hob": "GLOBALS.APPLIANCES_NAME.IH",
-        "start_program": ["WC.SET_PROGRAM.PROGRAM", "GLOBALS.GENERAL.START_ON"],
-        "stop_program": ["WC.SET_PROGRAM.PROGRAM", "GLOBALS.GENERAL.STOP"],
-    },
-    "select": {
-        "dry_levels": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_LEVEL",
-        "dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME",
-        "spin_speed": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.SPINSPEED",
-        "temperature": "IH.COMMON.TEMPERATURE",
-        "programs_dw": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ih": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ov": "WC.SET_PROGRAM.PROGRAM",
-        "programs_td": "WC.SET_PROGRAM.PROGRAM",
-        "programs_wm": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ac": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ref": "WC.SET_PROGRAM.PROGRAM",
-        "eco_pilot": "AC.PROGRAM_DETAIL.ECO_PILOT",
-        "remaining_time": "ENROLLMENT_COMMON.GENERAL.REMAINING_TIME",
-        "ref_zones": "IH.COMMON.COIL",
-    },
-    "sensor": {
-        "dry_levels": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_LEVEL",
-        "dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME",
-        "power": "OV.RECIPE_DETAIL.POWER_LEVEL",
-        "remaining_time": "ENROLLMENT_COMMON.GENERAL.REMAINING_TIME",
-        "temperature": "IH.COMMON.TEMPERATURE",
-        "water_efficiency": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_RESULT.WATER_EFFICIENCY",
-        "water_saving": "STATISTICS.SMART_AI_CYCLE.WATER_SAVING",
-        "duration": "WASHING_CMD&CTRL.DRAWER_PROGRAM_FILTERS.DURATION",
-        "target_temperature": "IH.COOKING_DETAIL.TEMPERATURE_TARGETING",
-        "spin_speed": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.SPINSPEED",
-        "steam_leve": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.STEAM_LEVEL",
-        "dirt_level": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.DIRTY_LEVEL",
-        "program_phases_wm": "WASHING_CMD&CTRL.STATISTICS_GRAPHIC_INSTANT_CONSUMPTION.PHASE",
-        "program_phases_td": "WASHING_CMD&CTRL.STATISTICS_GRAPHIC_INSTANT_CONSUMPTION.PHASE",
-        "program_phases_dw": "WASHING_CMD&CTRL.STATISTICS_GRAPHIC_INSTANT_CONSUMPTION.PHASE",
-        "delay_time": "HINTS.TIPS_TIME_ENERGY_SAVING.TIPS_USE_AT_NIGHT_TITLE",
-        "suggested_load": "WASHING_CMD&CTRL.DRAWER_PROGRAM_FILTERS.LOAD_CAPACITY",
-        "energy_label": "WASHING_CMD&CTRL.DRAWER_PROGRAM_FILTERS.ENERGY_EFFICIENCY",
-        "det_dust": "HUBS.WIDGET.STAINS_WIDGET.STAINS.SUGGESTED_DET_DUST",
-        "det_liquid": "HUBS.WIDGET.STAINS_WIDGET.STAINS.SUGGESTED_DET_LIQUID",
-        "errors": "ROBOT_CMD&CTRL.PHASE_ERROR.TITLE",
-        "programs": "OV.TABS.CURRENT_PROGRAM",
-        "room_temperature": "REF.SMART_DRINK_ASSISTANT.AMBIENT",
-        "humidity": "AP.TITLES.HUMIDITY",
-        "cycles_total": [
-            "WASHING_CMD&CTRL.GENERAL.CYCLES",
-            "WC.VIRTUAL_WINE_STATS_COUNTRY.TOTAL",
-        ],
-        "energy_total": [
-            "MISE.ENERGY_CONSUMPTION.TITLE",
-            "WC.VIRTUAL_WINE_STATS_COUNTRY.TOTAL",
-        ],
-        "water_total": [
-            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_RESULT.WATER_EFFICIENCY",
-            "WC.VIRTUAL_WINE_STATS_COUNTRY.TOTAL",
-        ],
-        "energy_current": [
-            "MISE.ENERGY_CONSUMPTION.TITLE",
-            "CUBE90_GLOBAL.GENERAL.CURRENT",
-        ],
-        "water_current": [
-            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_RESULT.WATER_EFFICIENCY",
-            "CUBE90_GLOBAL.GENERAL.CURRENT",
-        ],
-        "freezer_temp": "REF_CMD&CTRL.TEMPERATURE_DRAWER_FREEZER.FREEZER_TEMPERATURE_TITLE",
-        "fridge_temp": "REF_CMD&CTRL.TEMPERATURE_DRAWER_FRIDGE.FRIDGE_TEMPERATURE_TITLE",
-        "programs_dw": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ih": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ov": "WC.SET_PROGRAM.PROGRAM",
-        "programs_td": "WC.SET_PROGRAM.PROGRAM",
-        "programs_wm": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ac": "WC.SET_PROGRAM.PROGRAM",
-        "programs_ref": "WC.SET_PROGRAM.PROGRAM",
-    },
-    "number": {
-        "power_management": "HINTS.COOKING_WITH_INDUCTION.POWER_MANAGEMENT",
-        "temperature": "IH.COMMON.TEMPERATURE",
-        "delay_time": "HINTS.TIPS_TIME_ENERGY_SAVING.TIPS_USE_AT_NIGHT_TITLE",
-        "water_hard": "WASHING_CMD&CTRL.DASHBOARD_MENU_MORE_SETTINGS_WATER.TITLE",
-        "program_duration": "OV.PROGRAM_DETAIL.PROGRAM_DURATION",
-        "target_temperature": "IH.COOKING_DETAIL.TEMPERATURE_TARGETING",
-        "rinse_iterations": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL.DRAWER_HEADER_RINSE",
-        "wash_time": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL.WASHING_TIME",
-        "dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME",
-        "steam_level": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.STEAM_LEVEL",
-        "freezer_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FREEZER"],
-        "fridge_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FRIDGE"],
-    },
-    "climate": {
-        "air_conditioner": "GLOBALS.APPLIANCES_NAME.AC",
-        "fridge": "REF.ZONES.FRIDGE",
-        "freezer": "REF.ZONES.FREEZER",
-        "oven": "GLOBALS.APPLIANCES_NAME.OV",
-    },
-    "fan": {"air_extraction": "HO.DASHBOARD.AIR_EXTRACTION_TITLE"},
-}
-
 
 async def check_translation_files(translations):
     for language in const.LANGUAGES:
diff --git a/scripts/translation_keys.py b/scripts/translation_keys.py
new file mode 100644
index 0000000..9f475cc
--- /dev/null
+++ b/scripts/translation_keys.py
@@ -0,0 +1,337 @@
+WASHING_PR_PHASE = {
+    "ready": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
+    "spin": "WASHING_CMD&CTRL.PHASE_SPIN.TITLE",
+    "rinse": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
+    "drying": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
+    "steam": "WASHING_CMD&CTRL.PHASE_STEAM.TITLE",
+    "weighting": "WASHING_CMD&CTRL.PHASE_WEIGHTING.TITLE",
+    "scheduled": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE",
+    "tumbling": "WASHING_CMD&CTRL.PHASE_TUMBLING.TITLE",
+    "refresh": "WASHING_CMD&CTRL.PHASE_REFRESH.TITLE",
+    "heating": "WASHING_CMD&CTRL.PHASE_HEATING.TITLE",
+    "washing": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
+}
+
+MACH_MODE = {
+    "ready": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
+    "running": "WASHING_CMD&CTRL.PHASE_RUNNING.TITLE",
+    "pause": "WASHING_CMD&CTRL.PHASE_PAUSE.TITLE",
+    "scheduled": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE",
+    "error": "WASHING_CMD&CTRL.PHASE_ERROR.TITLE",
+    "test": "Test",
+    "ending": "GLOBALS.APPLIANCE_STATUS.ENDING_PROGRAM",
+}
+
+TUMBLE_DRYER_PR_PHASE = {
+    "ready": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
+    "heat_stroke": "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE",
+    "drying": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
+    "cooldown": "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN",
+    "unknown": "unknown",
+    "tumbling": "WASHING_CMD&CTRL.PHASE_TUMBLING.DASHBOARD_TITLE",
+}
+
+DIRTY_LEVEL = {
+    "little": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.LITTLE",
+    "normal": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.NORMAL",
+    "very": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.VERY",
+}
+
+STEAM_LEVEL = {
+    "no_steam": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.NO_STEAM",
+    "cotton": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_FABRICS.COTTON_TITLE",
+    "delicate": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_FABRICS.DELICATE_TITLE",
+    "synthetic": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_FABRICS.SYNTHETIC_TITLE",
+}
+
+DISHWASHER_PR_PHASE = {
+    "ready": "WASHING_CMD&CTRL.PHASE_READY.TITLE",
+    "prewash": "WASHING_CMD&CTRL.PHASE_PREWASH.TITLE",
+    "washing": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE",
+    "rinse": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE",
+    "drying": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE",
+    "hot_rinse": "WASHING_CMD&CTRL.PHASE_HOT_RINSE.TITLE",
+}
+
+TUMBLE_DRYER_DRY_LEVEL = {
+    "no_dry": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.NO_DRY",
+    "iron_dry": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.IRON_DRY",
+    "no_dry_iron": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.NO_DRY_IRON_TITLE",
+    "cupboard_dry": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.CUPBOARD_DRY_TITLE",
+    "extra_dry": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.EXTRA_DRY_TITLE",
+    "ready_to_wear": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.READY_TO_WEAR_TITLE",
+}
+
+AC_MACH_MODE = {
+    "auto": "PROGRAMS.AC.IOT_AUTO",
+    "cool": "PROGRAMS.AC.IOT_COOL",
+    "dry": "PROGRAMS.AC.IOT_DRY",
+    "heat": "PROGRAMS.AC.IOT_HEAT",
+    "fan": "PROGRAMS.AC.IOT_FAN",
+}
+
+AC_FAN_MODE = {
+    "high": "AC.PROGRAM_CARD.WIND_SPEED_HIGH",
+    "mid": "AC.PROGRAM_CARD.WIND_SPEED_MID",
+    "low": "AC.PROGRAM_CARD.WIND_SPEED_LOW",
+    "auto": "AC.PROGRAM_CARD.WIND_SPEED_AUTO",
+}
+
+AC_HUMAN_SENSE = {
+    "touch_off": "AC.PROGRAM_DETAIL.TOUCH_OFF",
+    "avoid_touch": "AC.PROGRAM_DETAIL.AVOID_TOUCH",
+    "follow_touch": "AC.PROGRAM_DETAIL.FOLLOW_TOUCH",
+}
+
+REF_ZONES = {
+    "fridge": "REF.ZONES.FRIDGE",
+    "freezer": "REF.ZONES.FREEZER",
+    "vtroom1": "REF.ZONES.MY_ZONE_1",
+    "fridge_freezer": ["REF.ZONES.FRIDGE", " & ", "REF.ZONES.FREEZER"],
+}
+
+
+SENSOR = {
+    "washing_modes": MACH_MODE,
+    "mach_modes_ac": AC_MACH_MODE,
+    "program_phases_wm": WASHING_PR_PHASE,
+    "program_phases_td": TUMBLE_DRYER_PR_PHASE,
+    "program_phases_dw": DISHWASHER_PR_PHASE,
+    "dry_levels": TUMBLE_DRYER_DRY_LEVEL,
+}
+
+SELECT = {
+    "dry_levels": TUMBLE_DRYER_DRY_LEVEL,
+    "eco_pilot": AC_HUMAN_SENSE,
+    "fan_mode": AC_FAN_MODE,
+    "ref_zones": REF_ZONES,
+}
+
+PROGRAMS = {
+    "select": {
+        "programs_ac": "PROGRAMS.AC",
+        "programs_dw": "PROGRAMS.DW",
+        "programs_ih": "PROGRAMS.IH",
+        "programs_ov": "PROGRAMS.OV",
+        "programs_td": "PROGRAMS.TD",
+        "programs_wm": "PROGRAMS.WM_WD",
+        "programs_ref": "PROGRAMS.REF",
+    },
+    "sensor": {
+        "programs_ac": "PROGRAMS.AC",
+        "programs_dw": "PROGRAMS.DW",
+        "programs_ih": "PROGRAMS.IH",
+        "programs_ov": "PROGRAMS.OV",
+        "programs_td": "PROGRAMS.TD",
+        "programs_wm": "PROGRAMS.WM_WD",
+        "programs_ref": "PROGRAMS.REF",
+        "programs_wc": "PROGRAMS.WC",
+    },
+}
+
+CLIMATE = {
+    "fridge": {
+        "preset_mode": {
+            "name": "REF_CMD&CTRL.MODE_SELECTION_DRAWER_FRIDGE.FRIDGE_MODE_TITLE",
+            "state": {
+                "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
+                "super_cool": "REF_CMD&CTRL.MODALITIES.SUPER_COOL",
+                "holiday": "REF_CMD&CTRL.MODALITIES.BACK_FROM_HOLIDAY",
+                "no_mode": "REF_CMD&CTRL.MODALITIES.NO_MODE_SELECTED",
+            },
+        }
+    },
+    "freezer": {
+        "preset_mode": {
+            "name": "REF_CMD&CTRL.MODE_SELECTION_DRAWER_FREEZER.FREEZER_MODE_TITLE",
+            "state": {
+                "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
+                "super_freeze": "REF_CMD&CTRL.MODALITIES.SHOCK_FREEZE",
+                "no_mode": "REF_CMD&CTRL.MODALITIES.NO_MODE_SELECTED",
+            },
+        }
+    },
+    "oven": {
+        "preset_mode": {
+            "name": "OV.TABS.PROGRAMS_TITLE",
+            "state": "PROGRAMS.OV",
+        }
+    },
+    "wine": {
+        "preset_mode": {
+            "name": "WC.NAME",
+            "state": "PROGRAMS.WC",
+        }
+    },
+}
+
+NAMES = {
+    "switch": {
+        "anti_crease": "HDRY_CMD&CTRL.PROGRAM_CYCLE_DETAIL.ANTICREASE_TITLE",
+        "add_dish": "DW.ADD_DISH",
+        "eco_express": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.ECO",
+        "extra_dry": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRA_DRY",
+        "half_load": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.HALF_LOAD",
+        "open_door": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.OPEN_DOOR",
+        "three_in_one": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.THREE_IN_ONE",
+        "preheat": "OV.PROGRAM_DETAIL.PREHEAT",
+        "dish_washer": "GLOBALS.APPLIANCES_NAME.DW",
+        "tumble_dryer": "GLOBALS.APPLIANCES_NAME.TD",
+        "washing_machine": "GLOBALS.APPLIANCES_NAME.WM",
+        "washer_dryer": "GLOBALS.APPLIANCES_NAME.WD",
+        "oven": "GLOBALS.APPLIANCES_NAME.OV",
+        "prewash": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.PREWASH",
+        "pause": "GENERAL.PAUSE_PROGRAM",
+        "keep_fresh": "GLOBALS.APPLIANCE_STATUS.TUMBLING",
+        "delay_time": "HINTS.TIPS_TIME_ENERGY_SAVING.TIPS_USE_AT_NIGHT_TITLE",
+        "rapid_mode": "AC.PROGRAM_CARD.RAPID",
+        "eco_mode": "AC.PROGRAM_CARD.ECO_MODE",
+        "10_degree_heating": "PROGRAMS.AC.IOT_10_HEATING",
+        "self_clean": "PROGRAMS.AC.IOT_SELF_CLEAN",
+        "self_clean_56": "PROGRAMS.AC.IOT_SELF_CLEAN_56",
+        "silent_mode": "AC.PROGRAM_DETAIL.SILENT_MODE",
+        "mute_mode": "AC.PROGRAM_DETAIL.MUTE_MODE",
+        "extra_rinse_1": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE1",
+        "extra_rinse_2": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE2",
+        "extra_rinse_3": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE3",
+        "acqua_plus": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.ACQUAPLUS",
+        "auto_dose_softener": [
+            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.AUTODOSE",
+            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.SOFTENER",
+        ],
+        "auto_dose_detergent": [
+            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.AUTODOSE",
+            "WASHING_CMD&CTRL.DASHBOARD_MENU_MORE_SETTINGS_WATER.DETERGENT",
+        ],
+        "good_night": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.GOODNIGHT",
+        "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
+        "super_cool": "REF_CMD&CTRL.MODALITIES.SUPER_COOL",
+        "super_freeze": "REF_CMD&CTRL.MODALITIES.SUPER_FREEZE",
+        "refrigerator": "REF.NAME",
+    },
+    "binary_sensor": {
+        "door_lock": "WASHING_CMD&CTRL.CHECK_UP_RESULTS.DOOR_LOCK",
+        "extra_rinse_1": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE1",
+        "extra_rinse_2": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE2",
+        "extra_rinse_3": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRARINSE3",
+        "good_night": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.GOODNIGHT",
+        "anti_crease": "HDRY_CMD&CTRL.PROGRAM_CYCLE_DETAIL.ANTICREASE_TITLE",
+        "acqua_plus": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.ACQUAPLUS",
+        "spin_speed": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.SPINSPEED",
+        "still_hot": "IH.COILS_STATUS.STILL_HOT",
+        "pan_status": "IH.COILS_STATUS.PAN",
+        "remote_control": "OV.SUPPORT.REMOTE_CONTROL",
+        "rinse_aid": "DW_CMD&CTRL.MAINTENANCE.CONSUMABLE_LEVELS_ICON_RINSE_AID",
+        "salt_level": "DW_CMD&CTRL.MAINTENANCE.CONSUMABLE_LEVELS_ICON_SALT",
+        "door_open": "GLOBALS.APPLIANCE_STATUS.DOOR_OPEN",
+        "connection": "ENROLLMENT_COMMON.HEADER_NAME.STEP_APPLIANCE_CONNECTION",
+        "child_lock": "AP.FOOTER_MENU_MORE.SECURITY_LOCK_TITLE",
+        "on": "GLOBALS.GENERAL.ON",
+        "prewash": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.PREWASH",
+        "buzzer": "DW_CMD&CTRL.SETTINGS.END_CYCLE_BUZZER",
+        "holiday_mode": "REF.DASHBOARD_MENU_MORE_NOTIFICATIONS.HOLIDAY_MODE",
+        "auto_set": "REF_CMD&CTRL.MODALITIES.ECO",
+        "super_cool": "REF_CMD&CTRL.MODALITIES.SUPER_COOL",
+        "super_freeze": "REF_CMD&CTRL.MODALITIES.SUPER_FREEZE",
+        "freezer_door": ["GLOBALS.APPLIANCE_STATUS.DOOR_OPEN", "REF.ZONES.FREEZER"],
+        "fridge_door": ["GLOBALS.APPLIANCE_STATUS.DOOR_OPEN", "REF.ZONES.FRIDGE"],
+        "filter_replacement": "AP.MAINTENANCE.FILTER_REPLACEMENT",
+    },
+    "button": {
+        "induction_hob": "GLOBALS.APPLIANCES_NAME.IH",
+        "start_program": ["WC.SET_PROGRAM.PROGRAM", "GLOBALS.GENERAL.START_ON"],
+        "stop_program": ["WC.SET_PROGRAM.PROGRAM", "GLOBALS.GENERAL.STOP"],
+    },
+    "select": {
+        "dry_levels": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_LEVEL",
+        "dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME",
+        "spin_speed": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.SPINSPEED",
+        "temperature": "IH.COMMON.TEMPERATURE",
+        "programs_dw": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ih": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ov": "WC.SET_PROGRAM.PROGRAM",
+        "programs_td": "WC.SET_PROGRAM.PROGRAM",
+        "programs_wm": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ac": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ref": "WC.SET_PROGRAM.PROGRAM",
+        "eco_pilot": "AC.PROGRAM_DETAIL.ECO_PILOT",
+        "remaining_time": "ENROLLMENT_COMMON.GENERAL.REMAINING_TIME",
+        "ref_zones": "IH.COMMON.COIL",
+    },
+    "sensor": {
+        "dry_levels": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_LEVEL",
+        "dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME",
+        "power": "OV.RECIPE_DETAIL.POWER_LEVEL",
+        "remaining_time": "ENROLLMENT_COMMON.GENERAL.REMAINING_TIME",
+        "temperature": "IH.COMMON.TEMPERATURE",
+        "water_efficiency": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_RESULT.WATER_EFFICIENCY",
+        "water_saving": "STATISTICS.SMART_AI_CYCLE.WATER_SAVING",
+        "duration": "WASHING_CMD&CTRL.DRAWER_PROGRAM_FILTERS.DURATION",
+        "target_temperature": "IH.COOKING_DETAIL.TEMPERATURE_TARGETING",
+        "spin_speed": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.SPINSPEED",
+        "steam_leve": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.STEAM_LEVEL",
+        "dirt_level": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.DIRTY_LEVEL",
+        "program_phases_wm": "WASHING_CMD&CTRL.STATISTICS_GRAPHIC_INSTANT_CONSUMPTION.PHASE",
+        "program_phases_td": "WASHING_CMD&CTRL.STATISTICS_GRAPHIC_INSTANT_CONSUMPTION.PHASE",
+        "program_phases_dw": "WASHING_CMD&CTRL.STATISTICS_GRAPHIC_INSTANT_CONSUMPTION.PHASE",
+        "delay_time": "HINTS.TIPS_TIME_ENERGY_SAVING.TIPS_USE_AT_NIGHT_TITLE",
+        "suggested_load": "WASHING_CMD&CTRL.DRAWER_PROGRAM_FILTERS.LOAD_CAPACITY",
+        "energy_label": "WASHING_CMD&CTRL.DRAWER_PROGRAM_FILTERS.ENERGY_EFFICIENCY",
+        "det_dust": "HUBS.WIDGET.STAINS_WIDGET.STAINS.SUGGESTED_DET_DUST",
+        "det_liquid": "HUBS.WIDGET.STAINS_WIDGET.STAINS.SUGGESTED_DET_LIQUID",
+        "errors": "ROBOT_CMD&CTRL.PHASE_ERROR.TITLE",
+        "programs": "OV.TABS.CURRENT_PROGRAM",
+        "room_temperature": "REF.SMART_DRINK_ASSISTANT.AMBIENT",
+        "humidity": "AP.TITLES.HUMIDITY",
+        "cycles_total": [
+            "WASHING_CMD&CTRL.GENERAL.CYCLES",
+            "WC.VIRTUAL_WINE_STATS_COUNTRY.TOTAL",
+        ],
+        "energy_total": [
+            "MISE.ENERGY_CONSUMPTION.TITLE",
+            "WC.VIRTUAL_WINE_STATS_COUNTRY.TOTAL",
+        ],
+        "water_total": [
+            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_RESULT.WATER_EFFICIENCY",
+            "WC.VIRTUAL_WINE_STATS_COUNTRY.TOTAL",
+        ],
+        "energy_current": [
+            "MISE.ENERGY_CONSUMPTION.TITLE",
+            "CUBE90_GLOBAL.GENERAL.CURRENT",
+        ],
+        "water_current": [
+            "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_RESULT.WATER_EFFICIENCY",
+            "CUBE90_GLOBAL.GENERAL.CURRENT",
+        ],
+        "freezer_temp": "REF_CMD&CTRL.TEMPERATURE_DRAWER_FREEZER.FREEZER_TEMPERATURE_TITLE",
+        "fridge_temp": "REF_CMD&CTRL.TEMPERATURE_DRAWER_FRIDGE.FRIDGE_TEMPERATURE_TITLE",
+        "programs_dw": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ih": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ov": "WC.SET_PROGRAM.PROGRAM",
+        "programs_td": "WC.SET_PROGRAM.PROGRAM",
+        "programs_wm": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ac": "WC.SET_PROGRAM.PROGRAM",
+        "programs_ref": "WC.SET_PROGRAM.PROGRAM",
+    },
+    "number": {
+        "power_management": "HINTS.COOKING_WITH_INDUCTION.POWER_MANAGEMENT",
+        "temperature": "IH.COMMON.TEMPERATURE",
+        "delay_time": "HINTS.TIPS_TIME_ENERGY_SAVING.TIPS_USE_AT_NIGHT_TITLE",
+        "water_hard": "WASHING_CMD&CTRL.DASHBOARD_MENU_MORE_SETTINGS_WATER.TITLE",
+        "program_duration": "OV.PROGRAM_DETAIL.PROGRAM_DURATION",
+        "target_temperature": "IH.COOKING_DETAIL.TEMPERATURE_TARGETING",
+        "rinse_iterations": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL.DRAWER_HEADER_RINSE",
+        "wash_time": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL.WASHING_TIME",
+        "dry_time": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_TIME",
+        "steam_level": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.STEAM_LEVEL",
+        "freezer_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FREEZER"],
+        "fridge_temp_sel": ["OV.COMMON.GOAL_TEMPERATURE", "REF.ZONES.FRIDGE"],
+    },
+    "climate": {
+        "air_conditioner": "GLOBALS.APPLIANCES_NAME.AC",
+        "fridge": "REF.ZONES.FRIDGE",
+        "freezer": "REF.ZONES.FREEZER",
+        "oven": "GLOBALS.APPLIANCES_NAME.OV",
+    },
+    "fan": {"air_extraction": "HO.DASHBOARD.AIR_EXTRACTION_TITLE"},
+}