11 lines
		
	
	
		
			424 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			424 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| class Appliance:
 | |
|     def __init__(self, data):
 | |
|         self._data = data
 | |
| 
 | |
|     def get(self):
 | |
|         if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED":
 | |
|             self._data["attributes"]["parameters"]["machMode"] = "0"
 | |
|         self._data["active"] = bool(self._data.get("activity"))
 | |
|         self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3"
 | |
|         return self._data
 |