-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
B101006 protocol description #1
Comments
wow, this could be very good, I'll have a play tonight! |
Thanks for this information, this is going to be invaluable in helping me understand the fields being communicated. |
Hello. How to progress. |
Hello Also: |
Hi, this Kaitai Struct description might be of some use. It is for a different protocol version, though (
B101006
). It's good for an old T-series inverter (don't know about the new 2022 ones). Yours likely has more fields because the messages are longer (and there's also one more packet type, "3").The voltage and current values are in units of 0.1 V and 0.1 A respectively and the frequencies - 0.01 Hz. The generated energy is in units of 0.1 kWh. All powers are in watts and temperatures in °C.
The checksum is CRC-16 as used in Modbus (normal polynomial 0x8005) over the complete message except the fields called
header
,checksum
, andtrailer
in the above Kaitai description.You actually don't need the wifi module at all - at least the ones that came with the old T-series are essentially dumb RS485 to TCP converters. You just need to connect your own RS485 adapter to the wifi port and interpret the messages as above, there is no need to transmit anything, the inverter sends one message every 30 seconds. Also (this might depend on firmware version) if you set
MeterConfig
toComm
in the inverter settings the same data will be sent out of the second RS485 port which comes with a convenient plug. It's 9600bps, 8N1.The text was updated successfully, but these errors were encountered: