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

Add support for Eurom Mon Soliel 800 heater.

Issue #508
Jason Rumney 2 лет назад
Родитель
Сommit
acafea427c

+ 1 - 0
ACKNOWLEDGEMENTS.md

@@ -207,3 +207,4 @@ Further device support has been made with the assistance of users.  Please consi
 - [ajvandr](https://github.com/ajvandr) for assisting with support for Arlec temperature and humidity smart switches.
 - [denveronly](https://github.com/denveronly) for assisting with support for Dooya curtain motors.
 - [pasqualehun](https://github/com/pasqualehun) for contributing support for ZX-G30 alarm systems.
+- [maksmink](https://github.com/maksmink) for assisting with support for Eurom Mon Soleil 800 heaters (different again than the two 600 models already supported).

+ 51 - 0
custom_components/tuya_local/devices/eurom_800_heater.yaml

@@ -0,0 +1,51 @@
+name: Eurom Mon Soleil heater
+primary_entity:
+  entity: climate
+  dps:
+    - id: 1
+      type: boolean
+      name: hvac_mode
+      mapping:
+        - dps_val: false
+          value: "off"
+          icon: "mdi:radiator-disabled"
+        - dps_val: true
+          value: heat
+          icon: "mdi:radiator"
+    - id: 2
+      type: integer
+      name: temperature
+      range:
+        min: 0
+        max: 37
+    - id: 5
+      type: integer
+      name: current_temperature
+    - id: 3
+      type: integer
+      name: temp_set_f
+      optional: true
+    - id: 4
+      type: boolean
+      name: c_f_switch
+      optional: true
+    - id: 6
+      type: integer
+      name: cur_temp_f
+      optional: true
+    - id: 7
+      type: integer
+      name: timer
+      optional: true
+    - id: 8
+      type: bitfield
+      name: reservation_flags
+      optional: true
+    - id: 9
+      type: string
+      name: schedule
+      optional: true
+    - id: 10
+      type: string
+      name: timing
+      optional: true

+ 1 - 1
custom_components/tuya_local/manifest.json

@@ -9,5 +9,5 @@
     "iot_class": "local_push",
     "issue_tracker": "https://github.com/make-all/tuya-local/issues",
     "requirements": ["pycryptodome~=3.17","tinytuya==1.11.0"],
-    "version": "2022.3.0"
+    "version": "2022.3.1"
 }