Just in the middle of commissioning our new Battery system and trying to work out the information being returned by the inverter.
At this stage there is little/no data on the internet regarding this inverter and the info it returns so i am having to reverse engineer it.
It is a Goodwe SBP5000 A/C coupled inverter
Basically we send a UDP request packet to it and it returns a whole heap of hex data - i need to take all of that data and convert it on the fly to decimal assuming it is 16 bit and then do the same to 32 bit
Hopefully i will then be able to start comparing the return values to what is showing the in woeful app and work out what each one relates to
So here is a screenshot for instance of the output of the debug node
I have up to now just been putting in two of the return values into the calculator as Hex and converting to decimal but that is proving to be too slow to be practical - any ideas ?
Nope the UDP node when set to string mode just shows the ASCI representation for the characters it can intepret and glyphs for the rest.
What i am after is just a plain hex dump of each of the bytes so it would be say a 146 character string representing 73 Hex characters (zero padded where required)
Will trawl the net for some Javascript to do it and drop into a function node
This is if i click on it to turn it into a string rather than bytes
And if i leave it as bytes and open it up
Whereas what i need to see to try and identify the patterns so i can feed it in the buffer parser (the registers are unknown and undocumented at this stage) is