|  | @ -127,6 +127,46 @@ class DEBUG_DecodeAny(UnknownResponse): | 
			
		
	
		
		
			
				
					|  |  |         else: |  |  |         else: | 
			
		
	
		
		
			
				
					|  |  |             print(' type short pad1: ' + str(shorts)) |  |  |             print(' type short pad1: ' + str(shorts)) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # 1121-Series Intervers, 1 MPPT, 1 Phase | 
			
		
	
		
		
			
				
					|  |  |  |  |  | class HM300_Decode0B(StatusResponse): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def __init__(self, response): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         self.response = response | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def dc_voltage_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 2)[0]/10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def dc_current_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 4)[0]/100 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def dc_power_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 6)[0]/10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def dc_energy_total_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>L', 8)[0] | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def dc_energy_daily_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 12)[0] | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def ac_voltage_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 14)[0]/10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def ac_current_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 22)[0]/100 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def ac_power_0(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 18)[0]/10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def frequency(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 16)[0]/100 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def temperature(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return self.unpack('>H', 26)[0]/10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | # 1141-Series Inverters, 2 MPPT, 1 Phase |  |  | # 1141-Series Inverters, 2 MPPT, 1 Phase | 
			
		
	
		
		
			
				
					|  |  | class HM600_Decode0B(StatusResponse): |  |  | class HM600_Decode0B(StatusResponse): | 
			
		
	
		
		
			
				
					|  |  |     def __init__(self, response): |  |  |     def __init__(self, response): | 
			
		
	
	
		
		
			
				
					|  | 
 |