This was originally made by htvekov https://github.com/htvekov/solivia_esphome I have changed it to G3 inverter and without Solivia GW and added that data can be retrieved from several inverters I have used this list of all Delta Solivia inverters register and the protocol https://forums.ni.com/ni/attachments/ni/170/1007166/1/Public%20RS485%20Protocol%201V2.pdf