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

Add support for the Steinbach Solid 4.3 pool heat pump

Including adding it to the DEVICES.md file
Gerrit Sturm 7 месяцев назад
Родитель
Сommit
c752d32fc9
2 измененных файлов с 75 добавлено и 0 удалено
  1. 1 0
      DEVICES.md
  2. 74 0
      custom_components/tuya_local/devices/steinbach_solid_4.3_heatpump.yaml

+ 1 - 0
DEVICES.md

@@ -139,6 +139,7 @@
 - Pool Systems IPS Pro pool heat pump (also Fairland Inver-X)
 - Pro-Energy PE08 pool heat pump
 - Remora pool heat pump
+- Steinbach Solid 4.3 pool heat pump
 - Swim & Fun InverBoost pool heat pump
 - W'eau pool heat pump (simple model and a more complex 13kW model)
 

+ 74 - 0
custom_components/tuya_local/devices/steinbach_solid_4.3_heatpump.yaml

@@ -0,0 +1,74 @@
+name: Pool Heat Pump
+products:
+  - id: vw4rtznkehten69o
+    manufacturer: Steinbach
+    model: Solid 4.3
+entities:
+  - entity: climate
+    translation_key: pool_heatpump
+    dps:
+      - id: 1
+        type: boolean
+        name: hvac_mode
+        mapping:
+          - dps_val: false
+            value: "off"
+          - dps_val: true
+            value: "heat"
+      - id: 2
+        type: integer
+        name: temperature
+        unit: "°C"
+        range:
+          min: 5
+          max: 40
+      - id: 101
+        type: integer
+        name: current_temperature
+
+  - entity: sensor
+    class: temperature
+    name: Ambient temperature
+    category: diagnostic
+    dps:
+      - id: 102
+        type: integer
+        name: sensor
+        unit: "°C"
+  - entity: sensor
+    class: temperature
+    name: Heatcoil temperature
+    category: diagnostic
+    dps:
+      - id: 104
+        type: integer
+        name: sensor
+        unit: "°C"
+  - entity: binary_sensor
+    name: Water flow
+    class: problem
+    category: diagnostic
+    dps:
+      - id: 21
+        type: bitfield
+        name: sensor
+        mapping:
+          - dps_val: 256
+            value: true
+          - value: false
+  - entity: binary_sensor
+    class: problem
+    category: diagnostic
+    dps:
+      - id: 21
+        type: bitfield
+        name: sensor
+        mapping:
+          - dps_val: 0
+            value: false
+          - dps_val: 256
+            value: false
+          - value: true
+      - id: 21
+        type: bitfield
+        name: fault_code