Răsfoiți Sursa

Add Poolex JetLine Premium FI pool heat pump (#4988)

* feat(devices): add Poolex JetLine Premium FI heat pump

* fix(poolex_jetlinepremiumfi_poolheatpump): mark duplicate hvac_mode hidden

- rename file to follow brand_model_type convention

PR #4988

---------

Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>
casualg1t 1 lună în urmă
părinte
comite
cdbffd9917

+ 1 - 0
ACKNOWLEDGEMENTS.md

@@ -781,3 +781,4 @@ Further device support has been made with the assistance of users. Please consid
 - [bluefroguk1](https://github.com/bluefroguk1) for contributing support for new variants of Ecostrad iQ ceramic radiator and elements.
 - [bluefroguk1](https://github.com/bluefroguk1) for contributing support for new variants of Ecostrad iQ ceramic radiator and elements.
 - [lboy](https://github.com/lboy) for contributing support for Krisbow Sync 36W dehumidifier.
 - [lboy](https://github.com/lboy) for contributing support for Krisbow Sync 36W dehumidifier.
 - [uhodav](https://github.com/uhodav) for contributing improvements to Ukrainian translations.
 - [uhodav](https://github.com/uhodav) for contributing improvements to Ukrainian translations.
+- [casualg1t](https://github.com/casualg1t) for contributing support for Poolex JetLine Premium FI pool heat pump.

+ 1 - 1
DEVICES.md

@@ -176,7 +176,7 @@
 - Henden Essential pool heat pump
 - Henden Essential pool heat pump
 - Komeco QC60 pool heat pump
 - Komeco QC60 pool heat pump
 - Madimack Eco, Elite V2,V3,V4 and other model pool heat pumps
 - Madimack Eco, Elite V2,V3,V4 and other model pool heat pumps
-- Poolex Silverline, Q-7, Q-line, Arctic, Vertigo, Ice Spa, Mag FI heat pumps
+- Poolex Silverline, Q-7, Q-line, Arctic, Vertigo, Ice Spa, Mag FI, JetLine Premium FI heat pumps
 - Poolsana InverPower Next pool heat pump
 - Poolsana InverPower Next pool heat pump
 - Poolstyle PSL-150-00xx pool heat pump
 - Poolstyle PSL-150-00xx pool heat pump
 - Pool Systems IPS Pro pool heat pump (also Fairland Inver-X)
 - Pool Systems IPS Pro pool heat pump (also Fairland Inver-X)

+ 63 - 0
custom_components/tuya_local/devices/poolex_jetlinepremiumfi_poolheatpump.yaml

@@ -0,0 +1,63 @@
+name: Pool heat pump
+products:
+  - id: gnjlgcrctawnzk2v
+    manufacturer: Poolex
+    model: JetLine Premium FI
+entities:
+  - entity: climate
+    translation_only_key: pool_heatpump
+    dps:
+      - id: 1
+        type: boolean
+        name: hvac_mode
+        mapping:
+          - dps_val: false
+            value: "off"
+          - dps_val: true
+            constraint: preset_mode
+            conditions:
+              - dps_val: hot
+                value: heat
+              - dps_val: eco
+                value: heat
+                hidden: true
+              - dps_val: cold
+                value: cool
+              - dps_val: auto
+                value: heat_cool
+      - id: 2
+        type: integer
+        name: temperature
+        unit: C
+        range:
+          min: 8
+          max: 40
+      - id: 3
+        type: integer
+        name: current_temperature
+      - id: 4
+        type: string
+        name: preset_mode
+        mapping:
+          - dps_val: hot
+            value: quick_heat
+          - dps_val: eco
+            value: quiet_heat
+          - dps_val: cold
+            value: quiet_cool
+          - dps_val: auto
+            value: auto
+  - entity: binary_sensor
+    class: problem
+    category: diagnostic
+    dps:
+      - id: 21
+        type: bitfield
+        name: sensor
+        mapping:
+          - dps_val: 0
+            value: false
+          - value: true
+      - id: 21
+        name: fault_code
+        type: bitfield