Open rany2 opened 2 years ago
Thanks! I will start documenting it in the wiki soon.
curl 'http://localhost:5782/datalogger?command=register&datalogger=[dataloggerserial]®ister=16'
Additional
On my Shinewifi-s I can't read or set any of those registers. I get an error: "Read Param Failure". Sadly I cannot even change the interval.
Do you use the blockcmd parameter?
Oh yeah. It was blockcmd parameter set on "true". So does the interval register works only through grottserver or even directly to growatt server?
It also works with grottserver. See also #93.
Be aware using the grottserver the interval can not set to low (I think not <2 minutes).
I have been doing some testing, and now I have some more to add:
Register 5: Modbus range low Register 6: Modbus address Register 9: Hardware version Register 11: FTP details Register 12: DNS ip address Register 20: Device type Register 22: Version Register 25: Subnet mask Register 26: Gateway ip address
There are lots more with values that I am not sure of their purpose yet?
@cyberdiamond These don't apply to SHINEWIFI-S, or at least the values appear uninitalized on my unit.
I am using a Shinelan box so maybe some are specific to that?
To be more exact for any one finding this in the future it is a ShineLink (which is a combination of ShineLanBox and ShineRFStick @ 433mhz)
A couple of possibilities:
Register 28: Offline data number? Register 30: Timezone (looks like its default set to China timezone)?
curl -X GET "http://127.0.0.1:5782/datalogger?datalogger=NAC5Axxxxx&command=register®ister=30" {"value": "LLT+8"}
This is for ShineWifi-S but might apply for the rest.
I was messing around with my datalogger and found some registers that might be of interest. While the inverter registers are well documented, datalogger ones are not. For this reason I decided to put some info here as some kind of "crowd-funded" effort.
Previously mentioned in https://github.com/johanmeijer/grott/issues/123:
Newly found: