@@ -2046,12 +2046,48 @@ def device_value_all_positive(self):
20462046 inels_value = "64\n 00\n 00\n 00\n C8\n 00\n 00\n 00\n 2C\n 01\n 00\n 00\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n 58\n 02\n 00\n 00\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
20472047 )
20482048
2049+ @pytest .fixture
2050+ def device_value_7FFFFFFF (self ):
2051+ return self .create_device_value (
2052+ inels_value = "FF\n FF\n FF\n 7F\n C8\n 00\n 00\n 00\n FF\n FF\n FF\n 7F\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n FF\n FF\n FF\n 7F\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
2053+ )
2054+
2055+ @pytest .fixture
2056+ def device_value_7FFFFFFE (self ):
2057+ return self .create_device_value (
2058+ inels_value = "FE\n FF\n FF\n 7F\n C8\n 00\n 00\n 00\n FE\n FF\n FF\n 7F\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n FE\n FF\n FF\n 7F\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
2059+ )
2060+
2061+ @pytest .fixture
2062+ def device_value_7FFFFFFD (self ):
2063+ return self .create_device_value (
2064+ inels_value = "FD\n FF\n FF\n 7F\n C8\n 00\n 00\n 00\n FD\n FF\n FF\n 7F\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n FD\n FF\n FF\n 7F\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
2065+ )
2066+
2067+ @pytest .fixture
2068+ def device_value_7FFFFFFC (self ):
2069+ return self .create_device_value (
2070+ inels_value = "FC\n FF\n FF\n 7F\n C8\n 00\n 00\n 00\n FC\n FF\n FF\n 7F\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n FC\n FF\n FF\n 7F\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
2071+ )
2072+
20492073 @pytest .fixture
20502074 def device_value_7FFFFFFB (self ):
20512075 return self .create_device_value (
20522076 inels_value = "FB\n FF\n FF\n 7F\n C8\n 00\n 00\n 00\n FB\n FF\n FF\n 7F\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n FB\n FF\n FF\n 7F\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
20532077 )
20542078
2079+ @pytest .fixture
2080+ def device_value_7FFFFFFA (self ):
2081+ return self .create_device_value (
2082+ inels_value = "FA\n FF\n FF\n 7F\n C8\n 00\n 00\n 00\n FA\n FF\n FF\n 7F\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n FA\n FF\n FF\n 7F\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
2083+ )
2084+
2085+ @pytest .fixture
2086+ def device_value_7FFFFFF9 (self ):
2087+ return self .create_device_value (
2088+ inels_value = "F9\n FF\n FF\n 7F\n C8\n 00\n 00\n 00\n F9\n FF\n FF\n 7F\n 90\n 01\n 00\n 00\n F4\n 01\n 00\n 00\n F9\n FF\n FF\n 7F\n BC\n 02\n 00\n 00\n 00\n 00\n 00\n "
2089+ )
2090+
20552091 def test_create_ha_value_object (self , device_value ):
20562092 assert device_value .ha_value .climate_controller .current == 27.81
20572093 assert device_value .ha_value .climate_controller .required == 32.0
@@ -2132,11 +2168,41 @@ def test_all_positive_temp(self, device_value_all_positive):
21322168 assert device_value_all_positive .ha_value .climate_controller .required_cool == 6.0
21332169 assert device_value_all_positive .ha_value .climate_controller .correction_temp == 7.0
21342170
2171+ def test_7FFFFFFF (self , device_value_7FFFFFFF ):
2172+ assert device_value_7FFFFFFF .ha_value .climate_controller .current == 0
2173+ assert device_value_7FFFFFFF .ha_value .climate_controller .required == 0
2174+ assert device_value_7FFFFFFF .ha_value .climate_controller .required_cool == 0
2175+
2176+ def test_7FFFFFFE (self , device_value_7FFFFFFE ):
2177+ assert device_value_7FFFFFFE .ha_value .climate_controller .current == 0
2178+ assert device_value_7FFFFFFE .ha_value .climate_controller .required == 0
2179+ assert device_value_7FFFFFFE .ha_value .climate_controller .required_cool == 0
2180+
2181+ def test_7FFFFFFD (self , device_value_7FFFFFFD ):
2182+ assert device_value_7FFFFFFD .ha_value .climate_controller .current == 0
2183+ assert device_value_7FFFFFFD .ha_value .climate_controller .required == 0
2184+ assert device_value_7FFFFFFD .ha_value .climate_controller .required_cool == 0
2185+
2186+ def test_7FFFFFFC (self , device_value_7FFFFFFC ):
2187+ assert device_value_7FFFFFFC .ha_value .climate_controller .current == 0
2188+ assert device_value_7FFFFFFC .ha_value .climate_controller .required == 0
2189+ assert device_value_7FFFFFFC .ha_value .climate_controller .required_cool == 0
2190+
21352191 def test_7FFFFFFB (self , device_value_7FFFFFFB ):
21362192 assert device_value_7FFFFFFB .ha_value .climate_controller .current == 0
21372193 assert device_value_7FFFFFFB .ha_value .climate_controller .required == 0
21382194 assert device_value_7FFFFFFB .ha_value .climate_controller .required_cool == 0
21392195
2196+ def test_7FFFFFFA (self , device_value_7FFFFFFA ):
2197+ assert device_value_7FFFFFFA .ha_value .climate_controller .current == 0
2198+ assert device_value_7FFFFFFA .ha_value .climate_controller .required == 0
2199+ assert device_value_7FFFFFFA .ha_value .climate_controller .required_cool == 0
2200+
2201+ def test_7FFFFFF9 (self , device_value_7FFFFFF9 ):
2202+ assert device_value_7FFFFFF9 .ha_value .climate_controller .current == 0
2203+ assert device_value_7FFFFFF9 .ha_value .climate_controller .required == 0
2204+ assert device_value_7FFFFFF9 .ha_value .climate_controller .required_cool == 0
2205+
21402206
21412207class Test_CU_DEVICE_TYPE_167 (BaseDeviceTestClass ):
21422208 DEVICE_TYPE_ID = "167"
0 commit comments