|  | @ -46,6 +46,7 @@ class StatusResponse(Response): | 
			
		
	
		
		
			
				
					|  |  |     temperature = None |  |  |     temperature = None | 
			
		
	
		
		
			
				
					|  |  |     frequency = None |  |  |     frequency = None | 
			
		
	
		
		
			
				
					|  |  |     powerfactor = None |  |  |     powerfactor = None | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     event_count = None | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     def unpack(self, fmt, base): |  |  |     def unpack(self, fmt, base): | 
			
		
	
		
		
			
				
					|  |  |         """ |  |  |         """ | 
			
		
	
	
		
		
			
				
					|  | @ -120,6 +121,7 @@ class StatusResponse(Response): | 
			
		
	
		
		
			
				
					|  |  |         data['temperature'] = self.temperature |  |  |         data['temperature'] = self.temperature | 
			
		
	
		
		
			
				
					|  |  |         data['frequency'] = self.frequency |  |  |         data['frequency'] = self.frequency | 
			
		
	
		
		
			
				
					|  |  |         data['powerfactor'] = self.powerfactor |  |  |         data['powerfactor'] = self.powerfactor | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         data['event_count'] = self.event_count | 
			
		
	
		
		
			
				
					|  |  |         data['time'] = self.time_rx |  |  |         data['time'] = self.time_rx | 
			
		
	
		
		
			
				
					|  |  |         return data |  |  |         return data | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -544,7 +546,7 @@ class Hm600Decode0B(StatusResponse): | 
			
		
	
		
		
			
				
					|  |  |         """ Inverter temperature in °C """ |  |  |         """ Inverter temperature in °C """ | 
			
		
	
		
		
			
				
					|  |  |         return self.unpack('>H', 38)[0]/10 |  |  |         return self.unpack('>H', 38)[0]/10 | 
			
		
	
		
		
			
				
					|  |  |     @property |  |  |     @property | 
			
		
	
		
		
			
				
					
					|  |  |     def alarm_count(self): |  |  |     def event_count(self): | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |         """ Event counter """ |  |  |         """ Event counter """ | 
			
		
	
		
		
			
				
					|  |  |         return self.unpack('>H', 40)[0] |  |  |         return self.unpack('>H', 40)[0] | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -667,6 +669,10 @@ class Hm1200Decode0B(StatusResponse): | 
			
		
	
		
		
			
				
					|  |  |     def temperature(self): |  |  |     def temperature(self): | 
			
		
	
		
		
			
				
					|  |  |         """ Inverter temperature in °C """ |  |  |         """ Inverter temperature in °C """ | 
			
		
	
		
		
			
				
					|  |  |         return self.unpack('>H', 58)[0]/10 |  |  |         return self.unpack('>H', 58)[0]/10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def event_count(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         """ Event counter """ | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 60)[0] | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | class Hm1200Decode11(EventsResponse): |  |  | class Hm1200Decode11(EventsResponse): | 
			
		
	
		
		
			
				
					|  |  |     """ Inverter generic events log """ |  |  |     """ Inverter generic events log """ | 
			
		
	
	
		
		
			
				
					|  | 
 |