Compare commits
	
		
			3 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 7a5c99c167 | |||
| 7bc9e718a0 | |||
| d4e5793186 | 
| @ -7,10 +7,10 @@ class Appliance(ApplianceBase): | ||||
|     def attributes(self, data: Dict[str, Any]) -> Dict[str, Any]: | ||||
|         data = super().attributes(data) | ||||
|         if data.get("lastConnEvent", {}).get("category", "") == "DISCONNECTED": | ||||
|             data["parameters"]["temp"].value = "0" | ||||
|             data["parameters"]["onOffStatus"].value = "0" | ||||
|             data["parameters"]["remoteCtrValid"].value = "0" | ||||
|             data["parameters"]["remainingTimeMM"].value = "0" | ||||
|             data["parameters"]["temp"].value = 0 | ||||
|             data["parameters"]["onOffStatus"].value = 0 | ||||
|             data["parameters"]["remoteCtrValid"].value = 0 | ||||
|             data["parameters"]["remainingTimeMM"].value = 0 | ||||
|  | ||||
|         data["active"] = data["parameters"]["onOffStatus"] == "1" | ||||
|         data["active"] = data["parameters"]["onOffStatus"].value == 1 | ||||
|         return data | ||||
|  | ||||
| @ -91,6 +91,9 @@ class HonCommand: | ||||
|  | ||||
|     def _load_parameters(self, attributes: Dict[str, Dict[str, Any]]) -> None: | ||||
|         for key, items in attributes.items(): | ||||
|             if not isinstance(items, dict): | ||||
|                 _LOGGER.info("Loading Attributes - Skipping %s", str(items)) | ||||
|                 continue | ||||
|             for name, data in items.items(): | ||||
|                 self._create_parameters(data, name, key) | ||||
|         for rule in self._rules: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	