Skip to content

This is an example of how to set custom LVD and LVR values for a Morningstar SureSine 300 invert

License

Notifications You must be signed in to change notification settings

anschoewe/morningstar-suresine-300-inverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

Before compiling code, make sure you have the correct path to your MODBUS adapter. On my Mac it was /dev/tty.usbserial-DO001BL8 Also, make sure you have libmodbus installed.

Install libmodbus on Mac

Using homebrew...

brew update
brew install libmodbus

Compile code with...

g++ `pkg-config --cflags --libs libmodbus` suresine.cpp -o suresine && chmod +x suresine

Run

./suresign

Commit Changes

The light will turn red on the inverter signaling the configuration changed.

  1. You will now need to restart the invert for the change to take effect.
  2. Disconnect DC power to the inverter.
  3. Make sure the DIP #2 is up/on. This signals to the inverter you want to use your custom value
  4. Add power back to the invert
  5. Optionally, run the program again to see that the changes were saved in your registers

Helpful Links

About

This is an example of how to set custom LVD and LVR values for a Morningstar SureSine 300 invert

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published