Replies: 1 comment
-
Hi @raenji-sk, There are some issues with the X3 MIC Gen1 handling in this integration at the moment. 0x435 is not inverter power, it is Pgrid ("Measured Power"). I am going to create a PR to fix this. I am emulating a different meter (a single phase Solax SDM230, based on syssi/esphome-solax-x1-mini#20 (comment)), which helped me to find out what was wrong. On the SolaX side: On the meter side: |
Beta Was this translation helpful? Give feedback.
-
@wills106 Do you know what the registers 0x435 and 0x43B represent? In the source code for Solax they are named inverter power.
I am trying to emulate a smart meter and after the inverter asks for meter type and I send a correct response it asks for other registers.
Namely 14, 40, 62 and 92 from the meter. 62 and 92 are not required according to several sources, 14 (1 register, 2 bytes int16) should be grid import or export according to syssi/esphome-solax-x1-mini#20.
But what is register 40? It asks for two registers, 4 bytes, probably UInt32...
When I send reply to it the value of the sensor in your integration named Inverter Power starts to output some values but they do not seem to be correct. For example I have PV generating 1500W but inverter power states 4000-5000W.
So the question is what does this sensor represent and do you have any idea how it is calculated?
Or does perhaps anyone have a list of register used by the Solax smart meters with their firmware installed?
Beta Was this translation helpful? Give feedback.
All reactions