Quellcode durchsuchen

Xiumii presence: add icons and device classes, adjust naming

- Replace names with device classes where appropriate.
- Add device classes keeping name where name not exactly matched to class
- Add icons to entities without a device class where default icon is not matching the function.
Jason Rumney vor 2 Jahren
Ursprung
Commit
788a59d174

+ 11 - 6
custom_components/tuya_local/devices/xiumii_smart_human_presence_sensor.yaml

@@ -19,6 +19,7 @@ primary_entity:
 secondary_entities:
   - entity: number
     name: Range
+    class: distance
     dps:
       - id: 4
         type: integer
@@ -31,7 +32,7 @@ secondary_entities:
           - step: 75
   
   - entity: sensor
-    name: Distance to closest target
+    class: distance
     dps:
       - id: 9
         type: integer
@@ -40,7 +41,7 @@ secondary_entities:
         class: measurement
 
   - entity: sensor
-    name: Illuminance
+    class: illuminance
     dps:
       - id: 101
         type: integer
@@ -50,6 +51,7 @@ secondary_entities:
   
   - entity: sensor
     name: PIR delay
+    class: duration
     dps:
       - id: 102
         type: integer
@@ -59,13 +61,15 @@ secondary_entities:
 
   - entity: switch
     name: PIR
+    icon: "mdi:motion-sensor"
     dps:
       - id: 103
         type: boolean
         name: switch
   
-  - entity: switch
-    name: LED
+  - entity: light
+    name: Indicator
+    icon: "mdi:led-on"
     category: config
     dps:
       - id: 104
@@ -73,7 +77,7 @@ secondary_entities:
         name: switch
 
   - entity: sensor
-    name: Duration
+    class: duration
     dps:
       - id: 105
         type: integer
@@ -82,6 +86,7 @@ secondary_entities:
 
   - entity: select
     name: PIR Sensitivity
+    icon: "mdi:motion-sensor"
     dps:
       - id: 106
         type: string
@@ -92,4 +97,4 @@ secondary_entities:
           - dps_val: middle
             value: Medium
           - dps_val: high
-            value: High
+            value: High