瀏覽代碼

Translations: add UV sterilization and Ionizer switch entities

- icon: standardize to creation and solar-power respectively
- name: standardize and google translate to supported languages.

Issue #1708
Jason Rumney 1 年之前
父節點
當前提交
54430ba457
共有 62 個文件被更改,包括 157 次插入122 次删除
  1. 2 4
      custom_components/tuya_local/devices/AlecoAir_D25_Traditio.yaml
  2. 1 2
      custom_components/tuya_local/devices/alecoair_d12_home_dehumidifier.yaml
  3. 1 2
      custom_components/tuya_local/devices/alecoair_d14_dehumidifier.yaml
  4. 1 2
      custom_components/tuya_local/devices/alecoair_d16_dehumidifier.yaml
  5. 1 2
      custom_components/tuya_local/devices/blitzwolf_bwsh5_humidifier.yaml
  6. 1 2
      custom_components/tuya_local/devices/catit_pixi_smart_fountain.yaml
  7. 2 4
      custom_components/tuya_local/devices/cleanair_604b_humidifier.yaml
  8. 1 1
      custom_components/tuya_local/devices/cleanair_605b_humidifier.yaml
  9. 1 2
      custom_components/tuya_local/devices/cooper_hunter_air_conditioner.yaml
  10. 1 2
      custom_components/tuya_local/devices/della_airconditioner.yaml
  11. 1 2
      custom_components/tuya_local/devices/djive_arc_fan.yaml
  12. 1 2
      custom_components/tuya_local/devices/dry_pury_evo_dehumidifier.yaml
  13. 1 1
      custom_components/tuya_local/devices/duux_blizzard_portable_aircon.yaml
  14. 1 2
      custom_components/tuya_local/devices/eanons_humidifier.yaml
  15. 1 2
      custom_components/tuya_local/devices/eeese_anna_dehumidifier.yaml
  16. 1 2
      custom_components/tuya_local/devices/eeese_otto_dehumidifier.yaml
  17. 2 4
      custom_components/tuya_local/devices/electriq_cd12pro_dehumidifier.yaml
  18. 2 4
      custom_components/tuya_local/devices/electriq_cd20pro_dehumidifier.yaml
  19. 3 5
      custom_components/tuya_local/devices/electriq_cd25pro_dehumidifier.yaml
  20. 2 4
      custom_components/tuya_local/devices/electriq_desd9lw_dehumidifier.yaml
  21. 1 6
      custom_components/tuya_local/devices/essentials_purifier.yaml
  22. 2 4
      custom_components/tuya_local/devices/greenmigo_alpha_q25_pro_wifi.yaml
  23. 1 1
      custom_components/tuya_local/devices/hyd_weair_plus_fan.yaml
  24. 2 4
      custom_components/tuya_local/devices/inventor_atmospherexl_dehumidifier.yaml
  25. 1 1
      custom_components/tuya_local/devices/inventor_evaionpro_dehumidifier.yaml
  26. 1 2
      custom_components/tuya_local/devices/jjpro_jpd01_dehumidifier.yaml
  27. 1 2
      custom_components/tuya_local/devices/jjpro_jpd02_dehumidifier.yaml
  28. 2 4
      custom_components/tuya_local/devices/klarstein_dryfy_pro_connect_dehumidifier.yaml
  29. 1 5
      custom_components/tuya_local/devices/klarta_stor2_purifier.yaml
  30. 1 2
      custom_components/tuya_local/devices/leos_loo_too.yaml
  31. 2 4
      custom_components/tuya_local/devices/nac_ap470_purifier.yaml
  32. 1 2
      custom_components/tuya_local/devices/nedis_mobile_airconditioner.yaml
  33. 2 4
      custom_components/tuya_local/devices/nx_100ap_air_purifier.yaml
  34. 2 3
      custom_components/tuya_local/devices/pni_water_feeeder.yaml
  35. 1 2
      custom_components/tuya_local/devices/royalclima_fresh_climate.yaml
  36. 1 2
      custom_components/tuya_local/devices/royalclima_rcb150_ventilation.yaml
  37. 1 2
      custom_components/tuya_local/devices/sendo_airconditioner_c.yaml
  38. 1 2
      custom_components/tuya_local/devices/shinco_30d_dehumidifier.yaml
  39. 2 4
      custom_components/tuya_local/devices/soleusair_air_purifier.yaml
  40. 1 2
      custom_components/tuya_local/devices/tesla_air_purifier_mini.yaml
  41. 2 4
      custom_components/tuya_local/devices/tesla_air_purifier_pro.yaml
  42. 1 2
      custom_components/tuya_local/devices/tesla_airconditioner.yaml
  43. 1 1
      custom_components/tuya_local/devices/vacplus_dehumidifier.yaml
  44. 1 2
      custom_components/tuya_local/devices/vivion_airconditioner.yaml
  45. 1 2
      custom_components/tuya_local/devices/wetair_wawh1210lw_humidifier.yaml
  46. 1 2
      custom_components/tuya_local/devices/wilfa_haze_hu400bc_humidifier.yaml
  47. 6 0
      custom_components/tuya_local/icons.json
  48. 6 0
      custom_components/tuya_local/translations/bg.json
  49. 6 0
      custom_components/tuya_local/translations/cz.json
  50. 6 0
      custom_components/tuya_local/translations/en.json
  51. 6 0
      custom_components/tuya_local/translations/es.json
  52. 6 0
      custom_components/tuya_local/translations/fr.json
  53. 6 0
      custom_components/tuya_local/translations/hu.json
  54. 6 0
      custom_components/tuya_local/translations/id.json
  55. 6 0
      custom_components/tuya_local/translations/it.json
  56. 6 0
      custom_components/tuya_local/translations/ja.json
  57. 6 0
      custom_components/tuya_local/translations/no-NB.json
  58. 6 0
      custom_components/tuya_local/translations/pl.json
  59. 6 0
      custom_components/tuya_local/translations/pt-BR.json
  60. 6 0
      custom_components/tuya_local/translations/ru.json
  61. 6 0
      custom_components/tuya_local/translations/uk.json
  62. 6 0
      custom_components/tuya_local/translations/ur.json

+ 2 - 4
custom_components/tuya_local/devices/AlecoAir_D25_Traditio.yaml

@@ -64,17 +64,15 @@ secondary_entities:
         type: boolean
         name: oscillate
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:creation"
     dps:
       - id: 10
         type: boolean
         name: switch
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     category: config
-    icon: "mdi:leaf"
     dps:
       - id: 13
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/alecoair_d12_home_dehumidifier.yaml

@@ -49,9 +49,8 @@ secondary_entities:
         unit: "%"
         class: measurement
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:creation"
     dps:
       - id: 5
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/alecoair_d14_dehumidifier.yaml

@@ -77,8 +77,7 @@ secondary_entities:
               - dps_val: sleep
                 invalid: true
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     dps:
       - id: 10
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/alecoair_d16_dehumidifier.yaml

@@ -89,8 +89,7 @@ secondary_entities:
               - dps_val: purify
                 invalid: true
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     dps:
       - id: 10
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/blitzwolf_bwsh5_humidifier.yaml

@@ -45,8 +45,7 @@ primary_entity:
       optional: true
 secondary_entities:
   - entity: switch
-    name: UV sterilization
-    icon: "mdi:sun-wireless"
+    translation_key: uv_sterilization
     category: config
     dps:
       - id: 21

+ 1 - 2
custom_components/tuya_local/devices/catit_pixi_smart_fountain.yaml

@@ -58,8 +58,7 @@ secondary_entities:
             invert: true
         unit: d
   - entity: switch
-    name: Run UV cycle
-    icon: "mdi:bacteria"
+    translation_key: uv_sterilization
     category: config
     dps:
       - id: 10

+ 2 - 4
custom_components/tuya_local/devices/cleanair_604b_humidifier.yaml

@@ -112,8 +112,7 @@ secondary_entities:
             value: true
           - value: false
   - entity: switch
-    name: Ionizer
-    icon: mdi:creation
+    translation_key: ionizer
     dps:
       - id: 25
         type: boolean
@@ -136,8 +135,7 @@ secondary_entities:
         name: sensor
         unit: "%"
   - entity: switch
-    name: UV light
-    icon: mdi:sun-wireless
+    translation_key: uv_sterilization
     dps:
       - id: 101
         type: boolean

+ 1 - 1
custom_components/tuya_local/devices/cleanair_605b_humidifier.yaml

@@ -120,7 +120,7 @@ secondary_entities:
         name: sensor
         unit: "%"
   - entity: switch
-    name: UV light
+    translation_key: uv_sterilization
     dps:
       - id: 101
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/cooper_hunter_air_conditioner.yaml

@@ -159,9 +159,8 @@ secondary_entities:
         type: string
         hidden: true
   - entity: switch
-    name: Ioniser
+    translation_key: ionizer
     category: config
-    icon: "mdi:sun-wireless"
     dps:
       - id: 11
         name: switch

+ 1 - 2
custom_components/tuya_local/devices/della_airconditioner.yaml

@@ -146,8 +146,7 @@ secondary_entities:
         name: switch
         type: boolean
   - entity: switch
-    name: iHealth
-    icon: "mdi:creation"
+    translation_key: uv_sterilization
     dps:
       - id: 106
         name: switch

+ 1 - 2
custom_components/tuya_local/devices/djive_arc_fan.yaml

@@ -67,8 +67,7 @@ secondary_entities:
             value: false
           - value: true
   - entity: switch
-    name: UV sterilization
-    icon: "mdi:asterisk"
+    translation_key: uv_sterilization
     dps:
       - id: 102
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/dry_pury_evo_dehumidifier.yaml

@@ -68,8 +68,7 @@ secondary_entities:
         unit: C
         class: measurement
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     category: config
     dps:
       - id: 10

+ 1 - 1
custom_components/tuya_local/devices/duux_blizzard_portable_aircon.yaml

@@ -102,7 +102,7 @@ secondary_entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
     dps:
       - id: 7

+ 1 - 2
custom_components/tuya_local/devices/eanons_humidifier.yaml

@@ -57,8 +57,7 @@ secondary_entities:
         type: boolean
         name: switch
   - entity: switch
-    name: UV sterilization
-    icon: "mdi:solar-power"
+    translation_key: uv_sterilization
     dps:
       - id: 22
         name: switch

+ 1 - 2
custom_components/tuya_local/devices/eeese_anna_dehumidifier.yaml

@@ -96,8 +96,7 @@ secondary_entities:
             value: false
           - value: true
   - entity: switch
-    name: Ionizer
-    icon: "mdi:atom-variant"
+    translation_key: ionizer
     category: config
     dps:
       - id: 10

+ 1 - 2
custom_components/tuya_local/devices/eeese_otto_dehumidifier.yaml

@@ -81,8 +81,7 @@ secondary_entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Ionizer
-    icon: "mdi:atom-variant"
+    translation_key: ionizer
     category: config
     dps:
       - id: 10

+ 2 - 4
custom_components/tuya_local/devices/electriq_cd12pro_dehumidifier.yaml

@@ -82,8 +82,7 @@ secondary_entities:
           - dps_val: "45_90"
             value: "Oscillate"
   - entity: switch
-    name: "UV sterilization"
-    icon: "mdi:solar-power"
+    translation_key: uv_sterilization
     category: config
     dps:
       - id: 13
@@ -102,9 +101,8 @@ secondary_entities:
           - dps_val: false
             icon: "mdi:led-off"
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:creation"
     dps:
       - id: 10
         name: switch

+ 2 - 4
custom_components/tuya_local/devices/electriq_cd20pro_dehumidifier.yaml

@@ -67,8 +67,7 @@ secondary_entities:
             value: false
           - value: false
   - entity: switch
-    name: "UV sterilization"
-    icon: "mdi:solar-power"
+    translation_key: uv_sterilization
     dps:
       - id: 10
         name: switch
@@ -86,8 +85,7 @@ secondary_entities:
           - dps_val: false
             icon: "mdi:led-off"
   - entity: switch
-    name: Ionizer
-    icon: mdi:creation
+    translation_key: ionizer
     dps:
       - id: 5
         name: switch

+ 3 - 5
custom_components/tuya_local/devices/electriq_cd25pro_dehumidifier.yaml

@@ -67,16 +67,14 @@ secondary_entities:
           - dps_val: "90"
             value: false
           - value: false
-  - entity: light
-    name: "UV sterilization"
-    icon: "mdi:solar-power"
+  - entity: switch
+    translation_key: uv_sterilization
     dps:
       - id: 10
         name: switch
         type: boolean
   - entity: switch
-    name: "Ionizer"
-    icon: "mdi:creation"
+    translation_key: "ionizer"
     dps:
       - id: 104
         name: switch

+ 2 - 4
custom_components/tuya_local/devices/electriq_desd9lw_dehumidifier.yaml

@@ -75,15 +75,13 @@ primary_entity:
         max: 30
 secondary_entities:
   - entity: light
-    name: "UV sterilization"
-    icon: "mdi:solar-power"
+    translation_key: uv_sterilization
     dps:
       - id: 15
         name: switch
         type: boolean
   - entity: switch
-    name: "Ionizer"
-    icon: "mdi:creation"
+    translation_key: "ionizer"
     dps:
       - id: 12
         name: switch

+ 1 - 6
custom_components/tuya_local/devices/essentials_purifier.yaml

@@ -41,17 +41,12 @@ secondary_entities:
             value: "Off"
             icon: "mdi:lightbulb-outline"
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     category: config
     dps:
       - id: 9
         type: boolean
         name: switch
-        mapping:
-          - dps_val: true
-            icon: "mdi:lightbulb"
-          - dps_val: false
-            icon: "mdi:lightbulb-outline"
   - entity: button
     name: Filter reset
     class: restart

+ 2 - 4
custom_components/tuya_local/devices/greenmigo_alpha_q25_pro_wifi.yaml

@@ -93,8 +93,7 @@ secondary_entities:
             icon: "mdi:snowflake-melt"
             icon_priority: 2
   - entity: switch
-    name: Ionizer
-    icon: "mdi:atom-variant"
+    translation_key: ionizer
     category: config
     dps:
       - id: 10
@@ -126,8 +125,7 @@ secondary_entities:
         type: string
         hidden: true
   - entity: switch
-    name: UV sterilization
-    icon: "mdi:lightbulb-fluorescent-tube"
+    translation_key: uv_sterilization
     category: config
     dps:
       - id: 13

+ 1 - 1
custom_components/tuya_local/devices/hyd_weair_plus_fan.yaml

@@ -135,7 +135,7 @@ secondary_entities:
           - dps_val: "4"
             value: "4"
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     dps:
       - id: 107
         type: boolean

+ 2 - 4
custom_components/tuya_local/devices/inventor_atmospherexl_dehumidifier.yaml

@@ -131,16 +131,14 @@ secondary_entities:
         class: measurement
   - entity: switch
     category: config
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     dps:
       - id: 10
         name: switch
         type: boolean
   - entity: switch
     category: config
-    name: UV sterilization
-    icon: "mdi:solar-power"
+    translation_key: uv_sterilization
     dps:
       - id: 13
         name: switch

+ 1 - 1
custom_components/tuya_local/devices/inventor_evaionpro_dehumidifier.yaml

@@ -79,7 +79,7 @@ secondary_entities:
           - dps_val: high
             value: 100
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
     dps:
       - id: 10

+ 1 - 2
custom_components/tuya_local/devices/jjpro_jpd01_dehumidifier.yaml

@@ -82,8 +82,7 @@ secondary_entities:
           - dps_val: "3"
             value: 100
   - entity: switch
-    name: Ionizer
-    icon: "mdi:leaf"
+    translation_key: ionizer
     dps:
       - id: 5
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/jjpro_jpd02_dehumidifier.yaml

@@ -104,8 +104,7 @@ secondary_entities:
             value: false
           - value: true
   - entity: switch
-    name: Ionizer
-    icon: "mdi:leaf"
+    translation_key: ionizer
     dps:
       - id: 101
         type: boolean

+ 2 - 4
custom_components/tuya_local/devices/klarstein_dryfy_pro_connect_dehumidifier.yaml

@@ -104,15 +104,13 @@ secondary_entities:
         unit: C
         class: measurement
   - entity: switch
-    name: UV sterilization
-    icon: "mdi:shield-half-full"
+    translation_key: uv_sterilization
     dps:
       - id: 10
         name: switch
         type: boolean
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     dps:
       - id: 5
         name: switch

+ 1 - 5
custom_components/tuya_local/devices/klarta_stor2_purifier.yaml

@@ -71,16 +71,12 @@ secondary_entities:
           - dps_val: AutoTurbo
             value: Turbo
   - entity: switch
-    name: Ionizer
-    icon: "mdi:atom-variant"
+    translation_key: ionizer
     category: config
     dps:
       - id: 6
         type: boolean
         name: switch
-        mapping:
-          - dps_val: true
-          - dps_val: false
   - entity: lock
     translation_key: child_lock
     category: config

+ 1 - 2
custom_components/tuya_local/devices/leos_loo_too.yaml

@@ -34,9 +34,8 @@ secondary_entities:
           - dps_val: manual_clean
             value: Manual clean
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     category: config
-    icon: "mdi:alarm-light"
     class: switch
     dps:
       - id: 13

+ 2 - 4
custom_components/tuya_local/devices/nac_ap470_purifier.yaml

@@ -58,8 +58,7 @@ secondary_entities:
         name: sensor
         unit: "h"
   - entity: switch
-    name: Ionizer
-    icon: "mdi:atom-variant"
+    translation_key: ionizer
     category: config
     dps:
       - id: 6
@@ -81,9 +80,8 @@ secondary_entities:
         type: boolean
         name: switch
   - entity: switch
-    name: UV lamp
+    translation_key: uv_sterilization
     category: config
-    icon: "mdi:shield-bug"
     dps:
       - id: 9
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/nedis_mobile_airconditioner.yaml

@@ -61,8 +61,7 @@ primary_entity:
       name: swing_2
 secondary_entities:
   - entity: switch
-    name: Ioniser
-    icon: "mdi:creation"
+    translation_key: ionizer
     dps:
       - id: 11
         type: boolean

+ 2 - 4
custom_components/tuya_local/devices/nx_100ap_air_purifier.yaml

@@ -87,17 +87,15 @@ secondary_entities:
         type: boolean
         name: button
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:dots-hexagon"
     dps:
       - id: 6
         name: switch
         type: boolean
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     category: config
-    icon: "mdi:sun-wireless"
     dps:
       - id: 9
         name: switch

+ 2 - 3
custom_components/tuya_local/devices/pni_water_feeeder.yaml

@@ -10,9 +10,8 @@ primary_entity:
       type: boolean
       name: switch
 secondary_entities:
-  - entity: light
-    name: UV sterilisation
-    icon: "mdi:wall-sconce-flat"
+  - entity: switch
+    translation_key: uv_sterilization
     category: config
     dps:
       - id: 10

+ 1 - 2
custom_components/tuya_local/devices/royalclima_fresh_climate.yaml

@@ -269,9 +269,8 @@ secondary_entities:
         mapping:
           - mask: "0010"
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     category: config
-    icon: "mdi:heart-outline"
     dps:
       - id: 123
         type: hex

+ 1 - 2
custom_components/tuya_local/devices/royalclima_rcb150_ventilation.yaml

@@ -51,8 +51,7 @@ secondary_entities:
         unit: ugm3
         class: measurement
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     category: config
     dps:
       - id: 5

+ 1 - 2
custom_components/tuya_local/devices/sendo_airconditioner_c.yaml

@@ -97,9 +97,8 @@ secondary_entities:
         name: switch
         type: boolean
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:creation"
     dps:
       - id: 106
         name: switch

+ 1 - 2
custom_components/tuya_local/devices/shinco_30d_dehumidifier.yaml

@@ -53,9 +53,8 @@ secondary_entities:
         name: sensor
         unit: "%"
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:creation"
     dps:
       - id: 5
         type: boolean

+ 2 - 4
custom_components/tuya_local/devices/soleusair_air_purifier.yaml

@@ -41,8 +41,7 @@ secondary_entities:
         name: sensor
         unit: "%"
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     category: config
     dps:
       - id: 6
@@ -56,9 +55,8 @@ secondary_entities:
         type: boolean
         name: lock
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     category: config
-    icon: "mdi:solar-power"
     dps:
       - id: 9
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/tesla_air_purifier_mini.yaml

@@ -28,9 +28,8 @@ secondary_entities:
         name: switch
         type: boolean
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:dots-hexagon"
     dps:
       - id: 6
         name: switch

+ 2 - 4
custom_components/tuya_local/devices/tesla_air_purifier_pro.yaml

@@ -38,17 +38,15 @@ secondary_entities:
         name: switch
         type: boolean
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:dots-hexagon"
     dps:
       - id: 6
         name: switch
         type: boolean
   - entity: switch
-    name: UV sterilization
+    translation_key: uv_sterilization
     category: config
-    icon: "mdi:sun-wireless"
     dps:
       - id: 9
         name: switch

+ 1 - 2
custom_components/tuya_local/devices/tesla_airconditioner.yaml

@@ -170,8 +170,7 @@ secondary_entities:
         type: boolean
         name: switch
   - entity: switch
-    name: iHealth
-    icon: "mdi:creation"
+    translation_key: uv_sterilization
     category: config
     dps:
       - id: 106

+ 1 - 1
custom_components/tuya_local/devices/vacplus_dehumidifier.yaml

@@ -34,7 +34,7 @@ primary_entity:
           value: Sleep
 secondary_entities:
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     dps:
       - id: 12
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/vivion_airconditioner.yaml

@@ -115,8 +115,7 @@ primary_entity:
       name: unknown_108
 secondary_entities:
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     category: config
     dps:
       - id: 11

+ 1 - 2
custom_components/tuya_local/devices/wetair_wawh1210lw_humidifier.yaml

@@ -94,8 +94,7 @@ secondary_entities:
             value: 100
 
   - entity: switch
-    name: Ionizer
-    icon: "mdi:creation"
+    translation_key: ionizer
     dps:
       - id: 25
         name: switch

+ 1 - 2
custom_components/tuya_local/devices/wilfa_haze_hu400bc_humidifier.yaml

@@ -186,9 +186,8 @@ secondary_entities:
         name: switch
         type: boolean
   - entity: switch
-    name: Ionizer
+    translation_key: ionizer
     category: config
-    icon: "mdi:creation"
     dps:
       - id: 35
         name: switch

+ 6 - 0
custom_components/tuya_local/icons.json

@@ -47,6 +47,12 @@
         "switch": {
             "anti_frost": {
                 "default": "mdi:snowflake-melt"
+            },
+            "ionizer": {
+                "default": "mdi:creation"
+            },
+            "uv_sterilization": {
+                "default": "mdi:solar-power"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/bg.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Анти-замръзване"
+            },
+            "ionizer": {
+                "name": "Йонизатор"
+            },
+            "uv_sterilization": {
+                "name": "UV стерилизация"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/cz.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Proti mrazu"
+            },
+            "ionizer": {
+                "name": "Ionizátor"
+            },
+            "uv_sterilization": {
+                "name": "UV sterilizace"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/en.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Anti-frost"
+            },
+            "ionizer": {
+                "name": "Ionizer"
+            },
+            "uv_sterilization": {
+                "name": "UV sterilization"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/es.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Antihielo"
+            },
+            "ionizer": {
+                "name": "Ionizador"
+            },
+            "uv_sterilization": {
+                "name": "Esterilización UV"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/fr.json

@@ -210,6 +210,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Anti-gel"
+            },
+            "ionizer": {
+                "name": "Ioniseur"
+            },
+            "uv_sterilization": {
+                "name": "Stérilisation UV"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/hu.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Fagyálló"
+            },
+            "ionizer": {
+                "name": "Ionizáló"
+            },
+            "uv_sterilization": {
+                "name": "UV sterilizálás"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/id.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Anti beku"
+            },
+            "ionizer": {
+                "name": "Pengion"
+            },
+            "uv_sterilization": {
+                "name": "Sterilisasi UV"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/it.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Antigelo"
+            },
+            "ionizer": {
+                "name": "Ionizzatore"
+            },
+            "uv_sterilization": {
+                "name": "Sterilizzazione UV"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/ja.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "霜防止"
+            },
+            "ionizer": {
+                "name": "イオナイザー"
+            },
+            "uv_sterilization": {
+                "name": "紫外線殺菌"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/no-NB.json

@@ -227,6 +227,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Anti-frost"
+            },
+            "ionizer": {
+                "name": "Ionisator"
+            },
+            "uv_sterilization": {
+                "name": "UV-sterilisering"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/pl.json

@@ -242,6 +242,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Ochrona przed zamarzaniem"
+            },
+            "ionizer": {
+                "name": "Jonizator"
+            },
+            "uv_sterilization": {
+                "name": "Sterylizacja UV"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/pt-BR.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Antigelo"
+            },
+            "ionizer": {
+                "name": "Ionizador"
+            },
+            "uv_sterilization": {
+                "name": "Esterilização UV"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/ru.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Антимороз"
+            },
+            "ionizer": {
+                "name": "Ионизатор"
+            },
+            "uv_sterilization": {
+                "name": "УФ-стерилизация"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/uk.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "Протиморозний"
+            },
+            "ionizer": {
+                "name": "Іонізатор"
+            },
+            "uv_sterilization": {
+                "name": "УФ стерилізація"
             }
         }
     }

+ 6 - 0
custom_components/tuya_local/translations/ur.json

@@ -243,6 +243,12 @@
         "switch": {
             "anti_frost": {
                 "name": "اینٹی فراسٹ"
+            },
+            "ionizer": {
+                "name": "Ionizer"
+            },
+            "uv_sterilization": {
+                "name": "UV نس بندی"
             }
         }
     }