Add more dw conifgs

This commit is contained in:
Andre Basche 2023-05-14 03:17:58 +02:00
parent 845adc75c9
commit e777fe1ec9
23 changed files with 142 additions and 0 deletions

View file

@ -178,6 +178,7 @@ For every device exists a hidden button which can be used to log all infos of yo
| Name | Icon | Entity | Key | | Name | Icon | Entity | Key |
| --- | --- | --- | --- | | --- | --- | --- | --- |
| Add Dish | `silverware-fork-knife` | `switch` | `startProgram.addDish` | | Add Dish | `silverware-fork-knife` | `switch` | `startProgram.addDish` |
| Buzzer Disabled | `volume-off` | `switch` | `settings.buzzerDisabled` |
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` | | Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Eco Express | `sprout` | `switch` | `startProgram.ecoExpress` | | Eco Express | `sprout` | `switch` | `startProgram.ecoExpress` |
| Eco Index | `sprout` | `sensor` | `startProgram.ecoIndex` | | Eco Index | `sprout` | `sensor` | `startProgram.ecoIndex` |
@ -186,6 +187,8 @@ For every device exists a hidden button which can be used to log all infos of yo
| Half Load | `fraction-one-half` | `switch` | `startProgram.halfLoad` | | Half Load | `fraction-one-half` | `switch` | `startProgram.halfLoad` |
| Open Door | `door-open` | `switch` | `startProgram.openDoor` | | Open Door | `door-open` | `switch` | `startProgram.openDoor` |
| Program | | `select` | `startProgram.program` | | Program | | `select` | `startProgram.program` |
| Remaining Time | `timer` | `select` | `startProgram.remainingTime` |
| Temperature | `thermometer` | `select` | `startProgram.temp` |
| Temperature | `thermometer` | `sensor` | `startProgram.temp` | | Temperature | `thermometer` | `sensor` | `startProgram.temp` |
| Three in One | `numeric-3-box-outline` | `switch` | `startProgram.threeInOne` | | Three in One | `numeric-3-box-outline` | `switch` | `startProgram.threeInOne` |
| Time | `timer` | `sensor` | `startProgram.remainingTime` | | Time | `timer` | `sensor` | `startProgram.remainingTime` |

View file

@ -87,6 +87,22 @@ SELECTS = {
entity_category=EntityCategory.CONFIG, entity_category=EntityCategory.CONFIG,
translation_key="programs_dw", translation_key="programs_dw",
), ),
SelectEntityDescription(
key="startProgram.temp",
name="Temperature",
entity_category=EntityCategory.CONFIG,
icon="mdi:thermometer",
unit_of_measurement=UnitOfTemperature.CELSIUS,
translation_key="temperature",
),
SelectEntityDescription(
key="startProgram.remainingTime",
name="Remaining Time",
entity_category=EntityCategory.CONFIG,
icon="mdi:timer",
unit_of_measurement=UnitOfTime.MINUTES,
translation_key="remaining_time",
),
), ),
"AC": ( "AC": (
SelectEntityDescription( SelectEntityDescription(

View file

@ -241,6 +241,13 @@ SWITCHES: dict[str, tuple[HonSwitchEntityDescription, ...]] = {
entity_category=EntityCategory.CONFIG, entity_category=EntityCategory.CONFIG,
translation_key="add_dish", translation_key="add_dish",
), ),
HonSwitchEntityDescription(
key="settings.buzzerDisabled",
name="Buzzer Disabled",
icon="mdi:volume-off",
entity_category=EntityCategory.CONFIG,
translation_key="buzzer",
),
), ),
"AC": ( "AC": (
HonSwitchEntityDescription( HonSwitchEntityDescription(

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Zbývající čas"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Automatické dávkování" "name": "Automatické dávkování"
},
"buzzer": {
"name": "Zvuková signalizace konce cyklu"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Verbleibende Zeit"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Autodosierung" "name": "Autodosierung"
},
"buzzer": {
"name": "Signalton zum Programmende"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Χρόνος που απομένει"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Αυτόματη Δοσολογία" "name": "Αυτόματη Δοσολογία"
},
"buzzer": {
"name": "Κουδούνισμα τέλους κύκλου"
} }
}, },
"number": { "number": {

View file

@ -1207,6 +1207,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Time remaining"
} }
}, },
"binary_sensor": { "binary_sensor": {
@ -1284,6 +1287,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Autodose" "name": "Autodose"
},
"buzzer": {
"name": "Cycle end chime"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Tiempo restante"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Dosificación automática" "name": "Dosificación automática"
},
"buzzer": {
"name": "Campana de fin de ciclo"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Temps restant"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Dose automatique" "name": "Dose automatique"
},
"buzzer": {
"name": "Sonnerie de fin de cycle"
} }
}, },
"number": { "number": {

View file

@ -494,6 +494,9 @@
"soft_frozen": "Soft freezing", "soft_frozen": "Soft freezing",
"tea": "Cold drinks or Beverages" "tea": "Cold drinks or Beverages"
} }
},
"remaining_time": {
"name": "זמן שנותר"
} }
}, },
"switch": { "switch": {
@ -669,6 +672,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "מינון אוטומטי" "name": "מינון אוטומטי"
},
"buzzer": {
"name": "Cycle end chime"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Hladna pića i napitci", "tea": "Hladna pića i napitci",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Preostalo vrijeme"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Automatsko doziranje" "name": "Automatsko doziranje"
},
"buzzer": {
"name": "Zvono za završetak ciklusa"
} }
}, },
"number": { "number": {

View file

@ -1093,6 +1093,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Tempo rimanente"
} }
}, },
"switch": { "switch": {
@ -1268,6 +1271,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Autodose" "name": "Autodose"
},
"buzzer": {
"name": "Avviso di fine ciclo"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Resterende tijd"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Automatisch doseren" "name": "Automatisch doseren"
},
"buzzer": {
"name": "Bel voor einde cyclus"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Pozostały czas"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Automatyczne dozowanie" "name": "Automatyczne dozowanie"
},
"buzzer": {
"name": "Sygnał dźwiękowy końca cyklu"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Tempo restante"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Autodosagem" "name": "Autodosagem"
},
"buzzer": {
"name": "Besouro de fim de ciclo"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Timp rămas"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Autodozare" "name": "Autodozare"
},
"buzzer": {
"name": "Sonerie la finalul ciclului"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Оставшееся время"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Автодозирование" "name": "Автодозирование"
},
"buzzer": {
"name": "Звуковой сигнал окончания цикла"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Zostávajúci čas"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Automatická dávka" "name": "Automatická dávka"
},
"buzzer": {
"name": "Signál na konci cyklu"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Time remaining"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Samodejno odmerjanje" "name": "Samodejno odmerjanje"
},
"buzzer": {
"name": "Zvočni signal ob koncu cikla"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Preostalo vreme"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Automatsko doziranje" "name": "Automatsko doziranje"
},
"buzzer": {
"name": "Zvono na kraju ciklusa"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "Kalan süre"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "Otomatik doz" "name": "Otomatik doz"
},
"buzzer": {
"name": "Program sonu zili"
} }
}, },
"number": { "number": {

View file

@ -1041,6 +1041,9 @@
"tea": "Cold drinks or Beverages", "tea": "Cold drinks or Beverages",
"zero_fresh": "0° Fresh" "zero_fresh": "0° Fresh"
} }
},
"remaining_time": {
"name": "剩余时间"
} }
}, },
"switch": { "switch": {
@ -1216,6 +1219,9 @@
}, },
"auto_dose": { "auto_dose": {
"name": "自动定量" "name": "自动定量"
},
"buzzer": {
"name": "循环结束提示音"
} }
}, },
"number": { "number": {

View file

@ -102,6 +102,7 @@ NAMES = {
"child_lock": "AP.FOOTER_MENU_MORE.SECURITY_LOCK_TITLE", "child_lock": "AP.FOOTER_MENU_MORE.SECURITY_LOCK_TITLE",
"on": "GLOBALS.GENERAL.ON", "on": "GLOBALS.GENERAL.ON",
"prewash": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.PREWASH", "prewash": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.PREWASH",
"buzzer": "DW_CMD&CTRL.SETTINGS.END_CYCLE_BUZZER",
}, },
"button": { "button": {
"induction_hob": "GLOBALS.APPLIANCES_NAME.IH", "induction_hob": "GLOBALS.APPLIANCES_NAME.IH",
@ -117,6 +118,7 @@ NAMES = {
"programs_td": "WC.SET_PROGRAM.PROGRAM", "programs_td": "WC.SET_PROGRAM.PROGRAM",
"programs_wm": "WC.SET_PROGRAM.PROGRAM", "programs_wm": "WC.SET_PROGRAM.PROGRAM",
"eco_pilot": "AC.PROGRAM_DETAIL.ECO_PILOT", "eco_pilot": "AC.PROGRAM_DETAIL.ECO_PILOT",
"remaining_time": "ENROLLMENT_COMMON.GENERAL.REMAINING_TIME",
}, },
"sensor": { "sensor": {
"dry_levels": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_LEVEL", "dry_levels": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_LEVEL",