Sfoglia il codice sorgente

Afyeev EV charger: add optional sensors from 16A version

Since there are no logs for the 32A version, it is not possible to
tell whether these are available there also, but given the similarities
it is likely.

PR #2395
Jason Rumney 1 anno fa
parent
commit
f15e1bf6d6
1 ha cambiato i file con 56 aggiunte e 0 eliminazioni
  1. 56 0
      custom_components/tuya_local/devices/afyeev_evcharger.yaml

+ 56 - 0
custom_components/tuya_local/devices/afyeev_evcharger.yaml

@@ -30,7 +30,27 @@ primary_entity:
           value: Fault
         - dps_val: charger_pause
           value: Pause
+    - id: 23
+      type: string
+      optional: true
+      name: system_version
+    - id: 33
+      type: string
+      optional: true
+      name: mode_set
 secondary_entities:
+  - entity: sensor
+    class: energy
+    category: diagnostic
+    dps:
+      - id: 1
+        type: integer
+        optional: true
+        name: sensor
+        unit: kWh
+        class: total_increasing
+        mapping:
+          - scale: 100
   - entity: number
     name: Set current
     category: config
@@ -190,3 +210,39 @@ secondary_entities:
         range:
           min: 0
           max: 15
+  - entity: sensor
+    name: Phase A voltage
+    class: voltage
+    dps:
+      - id: 6
+        type: base64
+        name: sensor
+        optional: true
+        unit: V
+        mapping:
+          - mask: "FFFF000000000000"
+            scale: 10
+  - entity: sensor
+    name: Phase A current
+    class: current
+    dps:
+      - id: 6
+        type: base64
+        name: sensor
+        optional: true
+        unit: A
+        mapping:
+          - mask: "000000FFFF000000"
+            scale: 1000
+  - entity: sensor
+    name: Phase A power
+    class: power
+    dps:
+      - id: 6
+        type: base64
+        name: sensor
+        optional: true
+        unit: kW
+        mapping:
+          - mask: "000000000000FFFF"
+            scale: 1000