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 |
| --- | --- | --- | --- |
| Add Dish | `silverware-fork-knife` | `switch` | `startProgram.addDish` |
| Buzzer Disabled | `volume-off` | `switch` | `settings.buzzerDisabled` |
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Eco Express | `sprout` | `switch` | `startProgram.ecoExpress` |
| 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` |
| Open Door | `door-open` | `switch` | `startProgram.openDoor` |
| Program | | `select` | `startProgram.program` |
| Remaining Time | `timer` | `select` | `startProgram.remainingTime` |
| Temperature | `thermometer` | `select` | `startProgram.temp` |
| Temperature | `thermometer` | `sensor` | `startProgram.temp` |
| Three in One | `numeric-3-box-outline` | `switch` | `startProgram.threeInOne` |
| Time | `timer` | `sensor` | `startProgram.remainingTime` |

View file

@ -87,6 +87,22 @@ SELECTS = {
entity_category=EntityCategory.CONFIG,
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": (
SelectEntityDescription(

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -102,6 +102,7 @@ NAMES = {
"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",
},
"button": {
"induction_hob": "GLOBALS.APPLIANCES_NAME.IH",
@ -117,6 +118,7 @@ NAMES = {
"programs_td": "WC.SET_PROGRAM.PROGRAM",
"programs_wm": "WC.SET_PROGRAM.PROGRAM",
"eco_pilot": "AC.PROGRAM_DETAIL.ECO_PILOT",
"remaining_time": "ENROLLMENT_COMMON.GENERAL.REMAINING_TIME",
},
"sensor": {
"dry_levels": "WASHING_CMD&CTRL.DRAWER_CYCLE_DRYING.TAB_LEVEL",