Browse Source

Use new UnitOfArea enum instead of constant for AREA_SQUARE_METERS

Issue #2596
Jason Rumney 1 year ago
parent
commit
8143adad03

+ 1 - 1
custom_components/tuya_local/helpers/mixin.py

@@ -123,7 +123,7 @@ UNIT_ASCII_MAP = {
     "C": UnitOfTemperature.CELSIUS.value,
     "F": UnitOfTemperature.FAHRENHEIT.value,
     "ugm3": CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
-    "m2": AREA_SQUARE_METERS,
+    "m2": UnitOfArea.SQUARE_METERS,
 }
 
 

+ 2 - 2
custom_components/tuya_local/manifest.json

@@ -13,7 +13,7 @@
     "issue_tracker": "https://github.com/make-all/tuya-local/issues",
     "requirements": [
         "tinytuya==1.15.1",
-        "tuya-device-sharing-sdk>=0.1.9,<=0.2.99"
+        "tuya-device-sharing-sdk~=0.2.1"
     ],
-    "version": "2024.12.1"
+    "version": "2024.12.2"
 }

+ 1 - 1
hacs.json

@@ -1,5 +1,5 @@
 {
   "name": "Tuya Local",
   "render_readme": true,
-  "homeassistant": "2024.11.0"
+  "homeassistant": "2024.12.0"
 }

+ 2 - 2
tests/devices/test_kyvol_e30_vacuum.py

@@ -8,7 +8,7 @@ from homeassistant.components.vacuum import (
     STATE_RETURNING,
     VacuumEntityFeature,
 )
-from homeassistant.const import AREA_SQUARE_METERS, PERCENTAGE, UnitOfTime
+from homeassistant.const import PERCENTAGE, UnitOfArea, UnitOfTime
 
 from ..const import KYVOL_E30_VACUUM_PAYLOAD
 from ..helpers import assert_device_properties_set
@@ -68,7 +68,7 @@ class TestKyvolE30Vacuum(MultiButtonTests, MultiSensorTests, TuyaDeviceTestCase)
                 {
                     "dps": AREA_DPS,
                     "name": "sensor_clean_area",
-                    "unit": AREA_SQUARE_METERS,
+                    "unit": UnitOfArea.SQUARE_METERS,
                     "testdata": (30, 3.0),
                 },
                 {

+ 2 - 2
tests/devices/test_lefant_m213_vacuum.py

@@ -7,7 +7,7 @@ from homeassistant.components.vacuum import (
     STATE_RETURNING,
     VacuumEntityFeature,
 )
-from homeassistant.const import AREA_SQUARE_METERS, PERCENTAGE, UnitOfTime
+from homeassistant.const import PERCENTAGE, UnitOfArea, UnitOfTime
 
 from ..const import LEFANT_M213_VACUUM_PAYLOAD
 from ..helpers import assert_device_properties_set
@@ -43,7 +43,7 @@ class TestLefantM213Vacuum(MultiSensorTests, TuyaDeviceTestCase):
                 {
                     "dps": AREA_DPS,
                     "name": "sensor_clean_area",
-                    "unit": AREA_SQUARE_METERS,
+                    "unit": UnitOfArea.SQUARE_METERS,
                 },
                 {
                     "dps": TIME_DPS,