diff --git a/src/localize/languages/de.json b/src/localize/languages/de.json index 637a8b4c..928ed00b 100644 --- a/src/localize/languages/de.json +++ b/src/localize/languages/de.json @@ -23,7 +23,7 @@ "missing": "Fehlende Eigenschaft: entity" }, "preset_name": { - "missing": "Fehlende Eigenschaft: preset_name," + "missing": "Fehlende Eigenschaft: preset_name" }, "platform": { "invalid": "Ungültige Staubsauger-Plattform: {0}" @@ -142,6 +142,7 @@ "paused": "Pause", "spot cleaning": "Spot-Reinigung", "error": "Fehler", + "sleeping": "Schlafend", "shutting down": "Herunterfahren", "updating": "Aktualisiere", "docking": "Andocken", @@ -164,7 +165,8 @@ "medium": "Medium", "turbo": "Turbo", "auto": "Auto", - "gentle": "Sanft" + "gentle": "Sanft", + "strong": "Stark" } }, "sensor_dirty_left": { @@ -185,8 +187,37 @@ "cleaned_area": { "label": "Gereinigte Fläche" }, + "total_cleaned_area": { + "label": "Gesamte gereinigte Fläche" + }, "cleaning_time": { "label": "Zeit der Reinigung" + }, + "total_cleaning_time": { + "label": "Gesamte Reinigungszeit" + }, + "mop_left": { + "label": "Wischblatt verbleibend" + }, + "bin_full": { + "label": "Behälter voll", + "value": { + "true": "Ja", + "false": "Nein" + } + }, + "bin_present": { + "label": "Behälter vorhanden", + "value": { + "true": "Ja", + "false": "Nein" + } + }, + "water_volume": { + "label": "Wasservolumen" + }, + "mop_pad_humidity": { + "label": "Wischblatt" } }, "icon": { @@ -221,7 +252,19 @@ "camera": "Kamera Entität (required)", "vacuum_platform": "Staubsauger-Plattform (required)", "map_locked": "Karte gesperrt (optional)", - "two_finger_pan": "Zwei-Finger-Pan (optional)" + "two_finger_pan": "Zwei-Finger-Pan (optional)", + "platforms_documentation": "Ausgewählte Plattform Dokumentation ({0})", + "selection": "Auswahl:", + "copy": "Kopieren", + "copied": "Kopiert!", + "set_static_config": "Erstelle statische Konfiguration", + "config_set": "Konfiguration abgespeichert!\nÖffne Konfigurationseditor zum Ändern.", + "config_set_failed": "Update der Konfiguration fehlgeschlagen.", + "generate_rooms_config": "Erstelle Raumkonfiguration", + "copy_service_call": "Kopiere Service-Aufruf" + }, + "alerts": { + "set_static_config": "Die Funktion nur nutzen, um manuell die automatische erstellte Konfiguration zu ändern.\nWeiter?" } } } diff --git a/src/localize/languages/en.json b/src/localize/languages/en.json index 2de7ad76..0ff8976b 100644 --- a/src/localize/languages/en.json +++ b/src/localize/languages/en.json @@ -142,6 +142,7 @@ "paused": "Paused", "spot cleaning": "Spot cleaning", "error": "Error", + "sleeping": "Sleeping", "shutting down": "Shutting down", "updating": "Updating", "docking": "Docking", @@ -164,7 +165,8 @@ "medium": "Medium", "turbo": "Turbo", "auto": "Auto", - "gentle": "Gentle" + "gentle": "Gentle", + "strong": "Strong" } }, "sensor_dirty_left": { diff --git a/src/model/generators/platform_templates/Tasshack_dreame-vacuum.json b/src/model/generators/platform_templates/Tasshack_dreame-vacuum.json index feb156e1..b2361d5d 100644 --- a/src/model/generators/platform_templates/Tasshack_dreame-vacuum.json +++ b/src/model/generators/platform_templates/Tasshack_dreame-vacuum.json @@ -189,6 +189,90 @@ "label": "tile.total_cleaned_area.label", "icon": "mdi:set-square", "unit": "unit.meter_squared_shortcut" + }, + { + "tile_id": "cleaning_mode", + "attribute": "cleaning_mode", + "label": "tile.cleaning_mode.label", + "icon": "mdi:vacuum", + "translation_keys": [ + "sweeping", + "mopping", + "sweeping and mopping", + "mopping after sweeping" + ] + }, + { + "tile_id": "suction_level", + "attribute": "suction_level", + "label": "tile.suction_level.label", + "icon": "mdi:mdi:fan", + "translation_keys": [ + "quiet", + "standard", + "strong", + "turbo" + ] + }, + { + "tile_id": "tight_mopping", + "attribute": "tight_mopping", + "label": "tile.tight_mopping.label", + "icon": "mdi:heating-coil", + "translation_keys": [ + "true", + "false" + ] + }, + { + "tile_id": "wetness_level", + "attribute": "wetness_level", + "label": "tile.wetness_level.label", + "icon": "mdi:water-opacity" + }, + { + "tile_id": "mop_wash_level", + "attribute": "mop_wash_level", + "label": "tile.mop_wash_level.label", + "icon": "mdi:water-opacity", + "translation_keys": [ + "deep", + "daily", + "water saving" + ] + }, + { + "tile_id": "auto_empty_mode", + "attribute": "auto_empty_mode", + "label": "tile.auto_empty_mode.label", + "icon": "mdi:delete-empty-outline", + "translation_keys": [ + "off", + "standard", + "high frequency", + "low frequency" + ] + }, + { + "tile_id": "cleaning_route", + "attribute": "cleaning_route", + "label": "tile.cleaning_route.label", + "icon": "mdi:routes", + "translation_keys": [ + "quick", + "standard" + ] + }, + { + "tile_id": "cleangenius", + "attribute": "cleangenius", + "label": "tile.cleangenius.label", + "icon": "mdi:auto-mode", + "translation_keys": [ + "off", + "routine cleaning", + "deep cleaning" + ] } ] }, @@ -234,6 +318,48 @@ "entity_id": "[[entity_id]]" } } + }, + { + "type": "menu", + "menu_id": "suction_level", + "icon_id": "suction_level", + "unique_id_regex": "suction_level", + "available_values_attribute": "options", + "icon": "mdi:water-off", + "icon_mapping": { + "quiet": "mdi:fan-speed-1", + "standard": "mdi:fan-speed-2", + "strong": "mdi:fan-speed-3", + "turbo": "mdi:weather-windy" + }, + "tap_action": { + "action": "call-service", + "service": "select.select_option", + "service_data": { + "option": "[[value]]", + "entity_id": "[[entity_id]]" + } + } + }, + { + "type": "menu", + "menu_id": "cleaning_mode", + "icon_id": "cleaning_mode", + "unique_id_regex": "cleaning_mode", + "available_values_attribute": "options", + "icon": "mdi:hydro-power", + "icon_mapping": { + "sweeping": "mdi:broom", + "mopping": "mdi:cup-water" + }, + "tap_action": { + "action": "call-service", + "service": "select.select_option", + "service_data": { + "option": "[[value]]", + "entity_id": "[[entity_id]]" + } + } } ] } \ No newline at end of file