diff -r sprinter0506.orig/hoymiles/decoders/__init__.py sprinter0506/hoymiles/decoders/__init__.py 271a272,308 > # HM-3XX > class HM3XX_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 Only in sprinter0506/hoymiles/decoders: __pycache__ diff -r sprinter0506.orig/hoymiles/__init__.py sprinter0506/hoymiles/__init__.py 76a77 > ('HM3XX', r'^112174......'),