Explorar el Código

Eeese Emil: merge into identical Eeese Adam config

Jason Rumney hace 1 año
padre
commit
17b14effb7

+ 0 - 168
custom_components/tuya_local/devices/eeese_emil_dehumidifier.yaml

@@ -1,168 +0,0 @@
-name: Dehumidifier
-# products:
-#    - id: NONE_RETURNED
-#     name: Eeese Emil DYD-S12A431
-primary_entity:
-  entity: humidifier
-  class: dehumidifier
-  dps:
-    - id: 1
-      name: switch
-      type: boolean
-    - id: 2
-      name: humidity
-      type: integer
-      range:
-        min: 25
-        max: 80
-      mapping:
-        - step: 5
-    - id: 4
-      name: mode
-      type: string
-      mapping:
-        - dps_val: manual
-          value: normal
-        - dps_val: laundry
-          value: laundry
-    - id: 16
-      type: integer
-      name: current_humidity
-secondary_entities:
-  - entity: lock
-    translation_key: child_lock
-    category: config
-    dps:
-      - id: 14
-        type: boolean
-        name: lock
-  - entity: fan
-    translation_key: fan
-    category: config
-    dps:
-      - id: 1
-        type: boolean
-        name: switch
-      - id: 4
-        type: string
-        name: dehumidifier_mode
-        hidden: true
-      - id: 5
-        type: string
-        name: speed
-        mapping:
-          - dps_val: low
-            value: 50
-            constraint: dehumidifier_mode
-            conditions:
-              - dps_val: laundry
-                invalid: true
-          - dps_val: high
-            value: 100
-  #  - entity: sensor
-  #    class: duration
-  #    category: diagnostic
-  #    translation_key: time_remaining
-  #    dps:
-  #      - id: 18
-  #        type: integer
-  #        name: sensor
-  #        unit: "s"
-  - entity: binary_sensor
-    translation_key: tank_full
-    category: diagnostic
-    dps:
-      - id: 19
-        type: bitfield
-        name: sensor
-        mapping:
-          - dps_val: 1
-            value: true
-          - value: false
-  - entity: binary_sensor
-    translation_key: defrost
-    category: diagnostic
-    dps:
-      - id: 19
-        type: bitfield
-        name: sensor
-        mapping:
-          - dps_val: 2
-            value: true
-          - value: false
-  - entity: binary_sensor
-    class: problem
-    category: diagnostic
-    dps:
-      - id: 19
-        type: bitfield
-        name: sensor
-        mapping:
-          - dps_val: 0
-            value: false
-          - dps_val: 1
-            value: false
-          - dps_val: 2
-            value: false
-          - value: true
-      - id: 19
-        type: bitfield
-        name: fault_code
-  - entity: select
-    translation_key: timer
-    category: config
-    dps:
-      - id: 17
-        type: string
-        name: option
-        mapping:
-          - dps_val: cancel
-            value: cancel
-          - dps_val: 1h
-            value: 1h
-          - dps_val: 2h
-            value: 2h
-          - dps_val: 3h
-            value: 3h
-          - dps_val: 4h
-            value: 4h
-          - dps_val: 5h
-            value: 5h
-          - dps_val: 6h
-            value: 6h
-          - dps_val: 7h
-            value: 7h
-          - dps_val: 8h
-            value: 8h
-          - dps_val: 9h
-            value: 9h
-          - dps_val: 10h
-            value: 10h
-          - dps_val: 11h
-            value: 11h
-          - dps_val: 12h
-            value: 12h
-          - dps_val: 13h
-            value: 13h
-          - dps_val: 14h
-            value: 14h
-          - dps_val: 15h
-            value: 15h
-          - dps_val: 16h
-            value: 16h
-          - dps_val: 17h
-            value: 17h
-          - dps_val: 18h
-            value: 18h
-          - dps_val: 19h
-            value: 19h
-          - dps_val: 20h
-            value: 20h
-          - dps_val: 21h
-            value: 21h
-          - dps_val: 22h
-            value: 22h
-          - dps_val: 23h
-            value: 23h
-          - dps_val: 24h
-            value: 24h

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

@@ -1,4 +1,5 @@
-name: Eeese Adam dehumidifier
+name: Dehumidifier
+legacy_type: eeese_emil_dehumidifier
 primary_entity:
   entity: humidifier
   class: dehumidifier
@@ -21,7 +22,7 @@ primary_entity:
         - dps_val: manual
           value: normal
         - dps_val: laundry
-          value: boost
+          value: laundry
     - id: 16
       type: integer
       name: current_humidity