Any time there is smoke there is a problem. Have you opened up the back to inspect? Check all the cable connections an look for any signs of heat. Problem could be as simple as a poor cable end crimp or it could be a short inside the controller or a bad set of line contactor tips. A bad battery can cause all kinds of problems. If your voltage drops very quickly this can cause a fast rise in current which will generate heat.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.