Move has_emeter to device level for multiple plug outlets (#41)

This commit is contained in:
Andrew May
2020-04-12 07:00:15 -07:00
committed by GitHub
parent c90465c5dd
commit b6c3a7c54b
3 changed files with 8 additions and 26 deletions

View File

@@ -92,18 +92,6 @@ class SmartPlug(SmartDevice):
sys_info = self.sys_info
return "brightness" in sys_info
@property # type: ignore
@requires_update
def has_emeter(self):
"""Return whether device has an energy meter.
:return: True if energy meter is available
False otherwise
"""
sys_info = self.sys_info
features = sys_info["feature"].split(":")
return "ENE" in features
@property # type: ignore
@requires_update
def is_on(self) -> bool: