I know of three methods to interface to SMA's SunnyBoy? and WindyBoy? inverters:
- Directly through RS-485
- Using SMA's SunnyData? program
- Note that SMA is moving away from this option and toward the SunnyWebBox?
- Using SMA's SunnyWebBox? RS-485-to-Eithernet web server
- The SunnyWebBox? web server has it's own set of screens that show the inverter telemetry
- Alternatively SMA has a web portal that will gather data from the SunnyWebBox? for your company's use: the SunnyPortal?,
The latter two speak directly to the inverters via RS-485. SunnyData? runs on a Window computer an one probably would use a RS-232 to RS-485 converter.
SMA uses their own protocol to communicate across the RS-485 wire, but one they are open about. They have shown the C code in their SunnyData? program that does the interfacing, and this has been converted to Perl scripts by a fellow named Gray Watson.
- http://256.com/solar/scripts/ Gray Watson
The attached file is the body of his work.
I gathered this info from Bill Reaugh, "Communications Engineer, Webmaster," at SMA
Attachments
- sma_scripts.tar.gz (179.8 kB) -
Gray Watson's Perl scripts to converse with SMA's SunnyBoy? inverters
, added by ayoung on 05/01/06 14:27:47.
