I just heard about your project, and I saw the previous post about enersolis protocol support.
I reverse-engineered the protocol of an enersolis 3300.
I sniffed the data on the rs232 and replayed it until I understood what I needed.
The thing is:
I had a bigger setup to monitor, and I don't do websites.
My solution at the time was to write this program as a library and a deamon to interact with net-snmp.
So the project I did was a generic library for net-snmp that queries a daemon.
The daemon constantly pools and updates its data on the inverter, re-initializes it when too many errors are found and so on...
That's all I did. To actually display the data I used cacti, and I simply collected the data from the right SNMP MIB.
So, the project is here:
1- it is NOT maintained anymore. do not ask for modification, I won't do them.
2- it is in pure C. You should find it modular enough to understand what and when is sent/received and how to parse the data. It's also one of my first projects, so while it worked well for me, I can't give you guarantees on the quality of the code.
3- it is in GPL3 (or later). I know nothing about your licensing, however. If needed I might relicense it, since I don't use it anymore.
1 post • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 5 guests