Jelajahi Sumber

Add support for INOW heating elements

Issue #312
Jason Rumney 3 tahun lalu
induk
melakukan
5b758922fe

+ 1 - 1
ACKNOWLEDGEMENTS.md

@@ -68,7 +68,7 @@ Further device support has been made with the assistance of users.  Please consi
  - [miannelli516](https://github.com/miannelli516) for assistance with TR9B thermostats.
  - [edwinyoo44](https://github.com/edwinyoo44) for contributing support for JJPro JPD01 and JPD02 dehumidifiers and assistance with Poiema One purifiers.
  - [mpetcuRO](https://github.com/mpetcuRO) for assistance with Hysen HT08WE-2 thermometers.
- - [Paul-C-S](https://github.com/Paul-C-S) for assistance with Ecostrad Accent iQ heaters and contributing support for iQ Ceramic radiators.
+ - [Paul-C-S](https://github.com/Paul-C-S) for assistance with Ecostrad Accent iQ heaters and contributing support for iQ Ceramic radiators and INOW heating elements.
  - [WildeRNS](https://github.com/WildeRNS) for assistance with Nashone MTS-700-WB thermostat smartplugs, SmartMCB Energy meter.
  - [ishioni](https://github.com/ishioni) for contributing support for Eberg Cooly C32HD air conditioner.
  - [Gekko47](https://github.com/Gekko47) for contributing support for ElectriQ CD12v2 dehumidifiers.

+ 1 - 0
DEVICES.md

@@ -13,6 +13,7 @@
 - Eurom Wall Designheat 2000 heater
 - Goldair heater models beginning with the code GPPH, GCPV, GECO
 - HJZ oil column radiator
+- INOW Wi-Fi heating element
 - Kogan flame effect heater - KAWHMFP20BA model
 - Kogan tower heater - KASTHFP2KWA model
 - Kogan Wi-Fi convection panel heaters - KAHTP and KAWFHTP models

+ 55 - 0
custom_components/tuya_local/devices/inow_heater_element.yaml

@@ -0,0 +1,55 @@
+name: INOW heating element
+primary_entity:
+  entity: climate
+  dps:
+    - id: 1
+      type: boolean
+      name: hvac_mode
+      mapping:
+        - dps_val: true
+          value: heat
+        - dps_val: false
+          value: "off"
+    - id: 2
+      type: integer
+      name: temperature
+      range:
+        min: 15
+        max: 70
+      mapping:
+        - step: 5
+    - id: 3
+      type: integer
+      name: current_temperature
+    - id: 4
+      type: string
+      name: preset_mode
+      mapping:
+        - dps_val: smart
+          value: comfort
+        - dps_val: antifreezing
+          value: Anti-freeze
+    - id: 19
+      type: string
+      name: timer
+      optional: true
+      mapping:
+        - dps_val: "0h"
+          value: "off"
+        - dps_val: "1h"
+          value: "1 hour"
+        - dps_val: "2h"
+          value: "2 hours"
+secondary_entities:
+  - entity: lock
+    name: Child lock
+    icon: "mdi:hand-back-right-off"
+    category: config
+    dps:
+      - id: 7
+        type: boolean
+        name: lock
+
+
+
+