Jason Rumney 1 год назад
Родитель
Сommit
29f8e95974
2 измененных файлов с 9 добавлено и 4 удалено
  1. 3 3
      custom_components/tuya_local/fan.py
  2. 6 1
      util/duplicates.py

+ 3 - 3
custom_components/tuya_local/fan.py

@@ -117,11 +117,11 @@ class TuyaLocalFan(TuyaLocalEntity, FanEntity):
 
     async def async_turn_off(self, **kwargs):
         """Turn the switch off"""
-        if self._switch_dps: 
+        if self._switch_dps:
             await self._switch_dps.async_set_value(self._device, False)
         elif (
-                self._speed_dps and self._speed_dps.range(self._device)
-                and self._speed_dps.range(self._device)[0] == 0
+            self._speed_dps and self._speed_dps.range(self._device)
+            and self._speed_dps.range(self._device)[0] == 0
         ):
             await self._speed_dps.async_set_value(self._device, 0)
         else:

+ 6 - 1
util/duplicates.py

@@ -19,6 +19,7 @@ class FakeDevice:
     def name(self):
         return "cmdline"
 
+
 def representation(dp):
     """Return a represenative value for the dp."""
     if dp.type is bool:
@@ -32,6 +33,7 @@ def representation(dp):
     if dp.type is float:
         return 0.0
 
+
 def main():
 
     for filename in sys.argv[1:]:
@@ -49,7 +51,10 @@ def main():
             if m.config_type == filename:
                 continue
             if m.match_quality(sample_dps) > 50:
-                print(f"{m.config_type} matched {filename} {m.match_quality(sample_dps)}%")
+                print(
+                    f"{m.config_type} matched {filename} {m.match_quality(sample_dps)}%"
+                )
+
 
 if __name__ == "__main__":
     sys.exit(main())