Răsfoiți Sursa

ForceClima Soundless: rename file, review tweaks

- Combine sensor faults back into a single problem sensor
- Remove redundant range and unit from current_temperature
- Remove excess whitespace
- Add newline at EOF
Jason Rumney 1 an în urmă
părinte
comite
f41ec8bf16

+ 16 - 40
custom_components/tuya_local/devices/forceclima_soundless.yaml → custom_components/tuya_local/devices/forceclima_soundless_airconditioner.yaml

@@ -1,4 +1,4 @@
-name: Portable Air Conditioning
+name: Portable air conditioner
 products:
   - id: njvdabnnx51jiqiq
     name: ForceClima Soundless
@@ -22,7 +22,6 @@ primary_entity:
               value: dry
             - dps_val: 'hot'
               value: heat
-
     - id: 2
       type: integer
       name: temperature
@@ -30,20 +29,13 @@ primary_entity:
         min: 16
         max: 31
       unit: C
-
     - id: 3
       type: integer
       name: current_temperature
-      range:
-        min: 16
-        max: 31
-      unit: C
-
     - id: 4
       type: string
       name: mode
       hidden: true
-
     - id: 5
       type: string
       name: fan_mode
@@ -54,29 +46,12 @@ primary_entity:
           value: medium
         - dps_val: high
           value: high
-
-    - id: 20
-      name: fault_code
-      type: bitfield
-      mapping:
-        - dps_val: 0
-          value: OK
-        - dps_val: 1
-          value: E1
-        - dps_val: 2
-          value: E2
-        - dps_val: 4
-          value: E3
-
-
     - id: 107
       type: integer
       name: temp_set_f
-
     - id: 109
       type: integer
-      name: unknown_107
-
+      name: unknown_109
     - id: 110
       name: swing_mode
       type: boolean
@@ -96,7 +71,6 @@ secondary_entities:
         name: switch
         type: boolean
 
-
   - entity: binary_sensor
     translation_key: tank_full
     category: diagnostic
@@ -110,25 +84,27 @@ secondary_entities:
           - value: false
 
   - entity: binary_sensor
-    name: Room temperature sensor
+    class: problem
     category: diagnostic
     dps:
       - id: 20
         type: bitfield
         name: sensor
         mapping:
-          - dps_val: 1
-            value: true
-          - value: false
-
-  - entity: binary_sensor
-    name: Coil sensor
-    category: diagnostic
-    dps:
+          - dps_val: 0
+            value: false
+          - dps_val: 4
+            value: false
+          - value: true
       - id: 20
         type: bitfield
-        name: sensor
+        name: fault_code
+      - id: 20
+        type: bitfield
+        name: description
         mapping:
+          - dps_val: 1
+            value: Room temperature sensor fault
           - dps_val: 2
-            value: true
-          - value: false
+            value: Coil temperature sensor fault
+          - value: null