@@ -1792,7 +1792,19 @@ def __init__(self, *args, **kwargs):
1792
1792
1793
1793
1794
1794
(
1795
- TuyaQuirkBuilder ("_TZE204_ogx8u5z6" , "TS0601" )
1795
+ TuyaQuirkBuilder ("_TZE200_bvu2wnxz" , "TS0601" )
1796
+ .applies_to ("_TZE200_6rdj8dzm" , "TS0601" )
1797
+ .applies_to ("_TZE200_9xfjixap" , "TS0601" )
1798
+ .applies_to ("_TZE200_p3dbf6qs" , "TS0601" )
1799
+ .applies_to ("_TZE200_rxntag7i" , "TS0601" )
1800
+ .applies_to ("_TZE200_yqgbrdyo" , "TS0601" )
1801
+ .applies_to ("_TZE284_p3dbf6qs" , "TS0601" )
1802
+ .applies_to ("_TZE200_rxq4iti9" , "TS0601" )
1803
+ .applies_to ("_TZE200_hvaxb2tc" , "TS0601" )
1804
+ .applies_to ("_TZE284_o3x45p96" , "TS0601" )
1805
+ .applies_to ("_TZE284_c6wv4xyo" , "TS0601" )
1806
+ .applies_to ("_TZE204_o3x45p96" , "TS0601" )
1807
+ .applies_to ("_TZE204_ogx8u5z6" , "TS0601" )
1796
1808
.tuya_dp (
1797
1809
dp_id = 2 ,
1798
1810
ep_attribute = TuyaThermostatV2 .ep_attribute ,
@@ -1840,8 +1852,14 @@ def __init__(self, *args, **kwargs):
1840
1852
translation_key = "child_lock" ,
1841
1853
fallback_name = "Child lock" ,
1842
1854
)
1843
- .tuya_switch (
1855
+ .tuya_binary_sensor (
1844
1856
dp_id = 35 ,
1857
+ attribute_name = "error_or_battery_low" ,
1858
+ translation_key = "error_or_battery_low" ,
1859
+ fallback_name = "Error or battery low" ,
1860
+ )
1861
+ .tuya_switch (
1862
+ dp_id = 36 ,
1845
1863
attribute_name = "frost_protection" ,
1846
1864
translation_key = "frost_protection" ,
1847
1865
fallback_name = "Frost protection" ,
@@ -1852,12 +1870,6 @@ def __init__(self, *args, **kwargs):
1852
1870
translation_key = "scale_protection" ,
1853
1871
fallback_name = "Scale protection" ,
1854
1872
)
1855
- .tuya_binary_sensor (
1856
- dp_id = 35 ,
1857
- attribute_name = "error_or_battery_low" ,
1858
- translation_key = "error_or_battery_low" ,
1859
- fallback_name = "Error or battery low" ,
1860
- )
1861
1873
.adds (TuyaThermostatV2 )
1862
1874
.skip_configuration ()
1863
1875
.add_to_registry ()
0 commit comments