I somehow inherited part of the luxpower/eg4 inverter project and am working to slowly decipher and make that code more robust and to push data directly to influxdb. I've been working to move to a more generic schema based model with the goal of making it more extensible and able to handle all the hardware sub-types and any variances that might exist.
A bridge to MQTT/InfluxDB/Postgres for communications with LuxPower inverters - jaredmauch/eg4-bridge
github.com
pull requests welcome, but I'm not doing any HA stuff. One of the things that I did was added in a hex register dumper so if you decipher things later you can re-import and re-parse it with the right data. I've also tried to reverse engineer a few things and hoping that maybe we will get some better docs dropped in our lap at some point.
{"datalog":"BJ43500414","raw_data":{"254":"0x0014","255":"0x0000","256":"0x0000","257":"0x3B17","258":"0x0000","259":"0x0000","260":"0x0226","261":"0x0000","262":"0x0000","263":"0x0000","264":"0x0000","265":"0x0000","266":"0x0000","267":"0x0000","268":"0x0000","269":"0x0000","270":"0x0000","271":"0x0000","272":"0x0000","273":"0x0000","274":"0x0000","275":"0x0000","276":"0x0000","277":"0x0000","278":"0x0000","279":"0x0000","280":"0x0000","281":"0x0000","282":"0x0000","283":"0x0000","284":"0x0000","285":"0x0000","286":"0x0000","287":"0x0000","288":"0x0000","289":"0x0000","290":"0x0000","291":"0x0000","292":"0x0000","293":"0x0000","294":"0x0000","295":"0x0000","296":"0x0000","297":"0x0000","298":"0x0000","299":"0x0000","300":"0x0000","301":"0x0000","302":"0x0000","303":"0x0000","304":"0x0000","305":"0x0000","306":"0x0000","307":"0x0000","308":"0x0000","309":"0x0000","310":"0x0000","311":"0x0000","312":"0x0000","313":"0x0000","314":"0x0000","315":"0x0000","316":"0x0000","317":"0x0000","318":"0x0000","319":"0x0000","320":"0x0000","321":"0x0000","322":"0x0000","323":"0x0000","324":"0x0000","325":"0x0000","326":"0x0000","327":"0x0000","328":"0x0000","329":"0x0000","330":"0x0000","331":"0x0000","332":"0x0000","333":"0x0000","334":"0x0000","335":"0x0000","336":"0x0000","337":"0x0000","338":"0x0000","339":"0x0000","340":"0x0000","341":"0x0000","342":"0x0000","343":"0x0000","344":"0x0000","345":"0x0000","346":"0x0000","347":"0x0000","348":"0x0000","349":"0x0000","350":"0x0000","351":"0x0000","352":"0x0000","353":"0x0000","354":"0x0000","355":"0x0000","356":"0x0000","357":"0x0000","358":"0x0000","359":"0x0000","360":"0x0000","361":"0x0000","362":"0x0000","363":"0x0000","364":"0x0000","365":"0x0000","366":"0x0000","367":"0x0000","368":"0x0000","369":"0x0000","370":"0x0000","371":"0x0000","372":"0x0000","373":"0x0000","374":"0x0000","375":"0x0000","376":"0x0000","377":"0x0000","378":"0x0000","379":"0x0000","380":"0x0000"},"register_type":"input","serial":"4372830102","utc_timestamp":1742521639}