Răsfoiți Sursa

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 an în urmă
părinte
comite
f15e1bf6d6
1 a modificat fișierele cu 56 adăugiri și 0 ștergeri
  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