Просмотр исходного кода

Vestfrost VP-A1Z40HW: unit, class and naming changes

- single quotes not needed
- don't override class translations with explicit names of the same meaning
- Use volatile_organic_compounds_parts class with units of ppb

PR #2943
Jason Rumney 1 год назад
Родитель
Сommit
32f2b50242
1 измененных файлов с 10 добавлено и 13 удалено
  1. 10 13
      custom_components/tuya_local/devices/vestfrost_vp_a1z40hw_purifier.yaml

+ 10 - 13
custom_components/tuya_local/devices/vestfrost_vp_a1z40hw_purifier.yaml

@@ -33,7 +33,7 @@ entities:
         class: measurement
         name: sensor
         type: integer
-        unit: 'μg/m³'
+        unit: μg/m³
   - entity: sensor
     name: Filter remaining
     category: diagnostic
@@ -65,14 +65,13 @@ entities:
         name: switch
         type: boolean
   - entity: sensor
-    name: TVOC
-    class: volatile_organic_compounds
+    class: volatile_organic_compounds_parts
     dps:
       - id: 14
         class: measurement
         name: sensor
         type: integer
-        unit: 'ppb'
+        unit: ppb
   - entity: sensor
     translation_key: air_quality
     dps:
@@ -94,36 +93,34 @@ entities:
         type: bitfield
         name: fault_code
   - entity: sensor
-    name: PM10
     class: pm10
     dps:
       - id: 101
         class: measurement
         name: sensor
         type: integer
-        unit: 'μg/m³'
+        unit: μg/m³
   - entity: sensor
-    name: PM1
     class: pm1
     dps:
       - id: 102
         class: measurement
         name: sensor
         type: integer
-        unit: 'μg/m³'
+        unit: μg/m³
   - entity: select
     category: config
-    name: display
+    name: Display
     dps:
       - id: 103
         type: string
         name: option
         mapping:
           - dps_val: 0
-            value: 'PM2,5'
+            value: PM2.5
           - dps_val: 1
-            value: 'PM1'
+            value: PM1
           - dps_val: 2
-            value: 'PM10'
+            value: PM10
           - dps_val: 3
-            value: 'TVOC'
+            value: TVOC