فهرست منبع

Update schema for addition of humidifier and new devices.

Remove the default option for climate, as not all supported devices are climate devices.

Update version and supported entity list.
Jason Rumney 4 سال پیش
والد
کامیت
bf0ffd09e8
3فایلهای تغییر یافته به همراه16 افزوده شده و 4 حذف شده
  1. 13 1
      custom_components/tuya_local/configuration.py
  2. 1 1
      custom_components/tuya_local/manifest.json
  3. 2 2
      hacs.json

+ 13 - 1
custom_components/tuya_local/configuration.py

@@ -6,11 +6,13 @@ from .const import (
     CONF_CLIMATE,
     CONF_DEVICE_ID,
     CONF_DISPLAY_LIGHT,
+    CONF_HUMIDIFIER,
     CONF_LOCAL_KEY,
     CONF_SWITCH,
     CONF_TYPE,
     CONF_TYPE_AUTO,
     CONF_TYPE_DEHUMIDIFIER,
+    CONF_TYPE_EANONS_HUMIDIFIER,
     CONF_TYPE_EUROM_600_HEATER,
     CONF_TYPE_FAN,
     CONF_TYPE_GECO_HEATER,
@@ -21,6 +23,7 @@ from .const import (
     CONF_TYPE_KOGAN_HEATER,
     CONF_TYPE_KOGAN_SWITCH,
     CONF_TYPE_PURLINE_M100_HEATER,
+    CONF_TYPE_REMORA_HEATPUMP,
 )
 
 INDIVIDUAL_CONFIG_SCHEMA_TEMPLATE = [
@@ -34,6 +37,7 @@ INDIVIDUAL_CONFIG_SCHEMA_TEMPLATE = [
             [
                 CONF_TYPE_AUTO,
                 CONF_TYPE_DEHUMIDIFIER,
+                CONF_TYPE_EANONS_HUMIDIFIER,
                 CONF_TYPE_EUROM_600_HEATER,
                 CONF_TYPE_FAN,
                 CONF_TYPE_GECO_HEATER,
@@ -44,6 +48,7 @@ INDIVIDUAL_CONFIG_SCHEMA_TEMPLATE = [
                 CONF_TYPE_KOGAN_HEATER,
                 CONF_TYPE_KOGAN_SWITCH,
                 CONF_TYPE_PURLINE_M100_HEATER,
+                CONF_TYPE_REMORA_HEATPUMP,
             ]
         ),
         "required": False,
@@ -54,7 +59,7 @@ INDIVIDUAL_CONFIG_SCHEMA_TEMPLATE = [
         "key": CONF_CLIMATE,
         "type": bool,
         "required": False,
-        "default": True,
+        "default": False,
         "option": True,
     },
     {
@@ -78,6 +83,13 @@ INDIVIDUAL_CONFIG_SCHEMA_TEMPLATE = [
         "default": False,
         "option": True,
     },
+    {
+        "key": CONF_HUMIDIFIER,
+        "type": bool,
+        "required": False,
+        "default": False,
+        "option": True,
+    },
 ]
 
 

+ 1 - 1
custom_components/tuya_local/manifest.json

@@ -2,7 +2,7 @@
     "domain": "tuya_local",
     "iot_class": "local_polling",
     "name": "Tuya based devices local control",
-    "version": "0.5.3", 
+    "version": "0.6.0", 
     "documentation": "https://github.com/make-all/tuya-local",
     "issue_tracker": "https://github.com/make-all/tuya-local/issues",
     "dependencies": [],

+ 2 - 2
hacs.json

@@ -1,7 +1,7 @@
 {
   "name": "Tuya local devices",
   "render_readme": true,
-  "domains": ["climate", "light", "lock", "switch"],
-  "homeassistant": "2021.3.0",
+  "domains": ["climate", "humidifier", "light", "lock", "switch"],
+  "homeassistant": "2021.5.0",
   "iot_class": "Local Polling"
 }