Просмотр исходного кода

Parkside inverter: rename file, add docs.

PR #1147
Jason Rumney 2 лет назад
Родитель
Сommit
421047661a
3 измененных файлов с 97 добавлено и 95 удалено
  1. 1 0
      ACKNOWLEDGEMENTS.md
  2. 1 0
      DEVICES.md
  3. 95 95
      custom_components/tuya_local/devices/parkside_solar_inverter.yaml

+ 1 - 0
ACKNOWLEDGEMENTS.md

@@ -383,3 +383,4 @@ Further device support has been made with the assistance of users.  Please consi
 - [BettySwallocks](https://github.com/BettySwallocks) for assisting with support for Advanced Fires 1500 electric fireplaces.
 - [Striiter](https://github.com/Stritter) for assisting with support for Feyree EV chargers.
 - [mprobber](https://github.com/mprobber) for assisting with support for Sunbeam dual heated matress pads and BSTUOKEY access control keypads.
+- [gtawelt](https:github.com/gtawelt) for contributing support for Parkside PMW-300 solar inverters.

+ 1 - 0
DEVICES.md

@@ -252,6 +252,7 @@
 - DTS238-7 3 phase smart meter
 - eMylo EAI-90 smart meter
 - MatSee Plus bidirectional two channel clamp meter
+- Parkside PG/PMW-300 solar inverter
 - PC311-TY 2 phase power clamp meter
 - PC321-TY 3 phase power clamp meter
 - PJ-1103 power clamp meter

+ 95 - 95
custom_components/tuya_local/devices/solar_inverter2.yaml → custom_components/tuya_local/devices/parkside_solar_inverter.yaml

@@ -1,95 +1,95 @@
-name: Solar inverter
-products:
-  - id: ayg4cocdsg1mkchp
-    name: Parkside PG-300
-primary_entity:
-  entity: sensor
-  name: Energy out
-  class: energy
-  dps:
-    - id: 2
-      type: integer
-      name: sensor
-      unit: kWh
-      class: total_increasing
-      mapping:
-        - scale: 100
-    - id: 15
-      name: model
-      type: string
-    - id: 16
-      name: inverter_id
-      type: string
-secondary_entities:
-  - entity: sensor
-    name: Energy in
-    class: energy
-    category: diagnostic
-    dps:
-      - id: 1
-        type: integer
-        name: sensor
-        unit: kWh
-        optional: true
-        class: total_increasing
-        mapping:
-          - scale: 100
-  - entity: sensor
-    class: power
-    category: diagnostic
-    dps:
-      - id: 10
-        type: integer
-        name: sensor
-        unit: W
-        optional: true
-        class: measurement
-
-  - entity: sensor
-    name: DC voltage
-    class: voltage
-    category: diagnostic
-    dps:
-      - id: 3
-        type: base64
-        name: sensor
-        unit: V
-        force: true
-        mapping:
-          - mask: "FFFF00000000"
-            scale: 10
-  - entity: sensor
-    name: DC current
-    class: current
-    category: diagnostic
-    dps:
-      - id: 3
-        type: base64
-        name: sensor
-        unit: A
-        force: true
-        mapping:
-          - mask: "0000FFFF0000"
-            scale: 10
-  - entity: sensor
-    name: AC voltage
-    class: voltage
-    category: diagnostic
-    dps:
-      - id: 7
-        type: base64
-        name: sensor
-        unit: V
-        force: true
-        mapping:
-          - mask: "FFFF0000000000000000"
-            scale: 10
-
-  - entity: switch
-    name: Inverter switch
-    category: config
-    dps:
-      - id: 101
-        type: boolean
-        name: switch
-        optional: true
+name: Solar inverter
+products:
+  - id: ayg4cocdsg1mkchp
+    name: Parkside PG-300
+primary_entity:
+  entity: sensor
+  name: Energy out
+  class: energy
+  dps:
+    - id: 2
+      type: integer
+      name: sensor
+      unit: kWh
+      class: total_increasing
+      mapping:
+        - scale: 100
+    - id: 15
+      name: model
+      type: string
+    - id: 16
+      name: inverter_id
+      type: string
+secondary_entities:
+  - entity: sensor
+    name: Energy in
+    class: energy
+    category: diagnostic
+    dps:
+      - id: 1
+        type: integer
+        name: sensor
+        unit: kWh
+        optional: true
+        class: total_increasing
+        mapping:
+          - scale: 100
+  - entity: sensor
+    class: power
+    category: diagnostic
+    dps:
+      - id: 10
+        type: integer
+        name: sensor
+        unit: W
+        optional: true
+        class: measurement
+
+  - entity: sensor
+    name: DC voltage
+    class: voltage
+    category: diagnostic
+    dps:
+      - id: 3
+        type: base64
+        name: sensor
+        unit: V
+        force: true
+        mapping:
+          - mask: "FFFF00000000"
+            scale: 10
+  - entity: sensor
+    name: DC current
+    class: current
+    category: diagnostic
+    dps:
+      - id: 3
+        type: base64
+        name: sensor
+        unit: A
+        force: true
+        mapping:
+          - mask: "0000FFFF0000"
+            scale: 10
+  - entity: sensor
+    name: AC voltage
+    class: voltage
+    category: diagnostic
+    dps:
+      - id: 7
+        type: base64
+        name: sensor
+        unit: V
+        force: true
+        mapping:
+          - mask: "FFFF0000000000000000"
+            scale: 10
+
+  - entity: switch
+    name: Inverter switch
+    category: config
+    dps:
+      - id: 101
+        type: boolean
+        name: switch
+        optional: true