How to Install Solar Assistant on Raspberry Pi: Complete Step-by-Step Guide

🔥 Introduction

If you have a solar system at home, you know how important it is to monitor your energy production and consumption. But most inverters don’t give you real-time data on your phone or computer.

Solar Assistant is the solution! It’s a powerful monitoring software that runs on a Raspberry Pi and connects to your inverter, giving you live data – battery percentage, solar generation, load consumption, grid import/export, and much more.

In this guide, I’ll show you how to install Solar Assistant on a Raspberry Pi step by step. No technical expertise required!


📦 What You’ll Need (Requirements)

Before we begin, make sure you have these items:

Item Description
🟢 Raspberry Pi Model 2, 3, 4, or Zero 2 W (Pi 4 recommended)
🟢 MicroSD Card 8GB or larger (Class 10 recommended)
🟢 USB to RS485 Cable For connecting to your inverter
🟢 Inverter with COM/BMS Port Luminous, Microtek, Sukam, Growatt, Havells, etc.
🟢 Power Supply 5V/2.5A USB-C or micro USB (depending on Pi model)
🟢 Internet Connection Wi-Fi or Ethernet
🟢 Computer To flash the SD card and access the web interface

📥 Step 1: Download Solar Assistant Software

  1. Go to the official Solar Assistant websitehttps://solar-assistant.io

  2. Navigate to the Download section

  3. Download the latest Raspberry Pi image file (.img file)

  4. Also download Raspberry Pi Imager or Balena Etcher (for flashing the SD card)

💡 Pro Tip: Solar Assistant offers a 30-day free trial so you can test it before purchasing a license.


💾 Step 2: Flash Solar Assistant to SD Card

  1. Insert your MicroSD card into your computer

  2. Open Raspberry Pi Imager (or Balena Etcher)

  3. Click “Choose OS” → “Use Custom” and select the Solar Assistant .img file you downloaded

  4. Click “Choose Storage” and select your SD card

  5. Click “Write” and wait for the process to complete

  6. Once done, safely eject the SD card

⚠️ Warning: Make sure you select the correct SD card, or you might erase important data!


🔌 Step 3: Hardware Connection (Wiring)

This is the most critical step. Follow carefully:

Understanding the Cable

Your USB to RS485 cable has three wires:

  • Yellow → A (Data+)

  • Green → B (Data-)

  • Black → GND (Ground)

Connecting to Inverter

  1. Locate the COM port or BMS port on your inverter

  2. It’s usually labeled on the side or bottom of the inverter

  3. Look for terminals marked A, B, and GND

  4. Connect:

    • Yellow wire to A terminal

    • Green wire to B terminal

    • Black wire to GND terminal

  5. Tighten the screws securely

  6. Plug the USB end into any USB port on your Raspberry Pi

⚠️ Safety Tip: Double-check the wiring before powering on. Incorrect wiring won’t damage the inverter but may prevent data transmission.


⚡ Step 4: Power Up Raspberry Pi

  1. Insert the SD card into your Raspberry Pi

  2. Connect the power supply to your Pi

  3. The green LED should start blinking – this means it’s booting up

  4. Wait 1-2 minutes for the first boot to complete


🌐 Step 5: Find Your Raspberry Pi’s IP Address

You need to find the IP address of your Raspberry Pi to access Solar Assistant:

Method 1: Solar Assistant Finder App (Easiest)

  • Download the Solar Assistant Finder app from the official website

  • Install and open it on your computer or phone

  • It will automatically detect your Pi and show its IP address

Method 2: Router Admin Panel

  • Log in to your router’s admin panel (usually 192.168.1.1 or 192.168.0.1)

  • Look for “DHCP Clients” or “Connected Devices”

  • Find a device named “SolarAssistant” and note its IP address

Example IP: 192.168.1.50


🖥️ Step 6: Configure Solar Assistant

  1. Open a web browser on any device connected to the same network

  2. Type the IP address you found (e.g., http://192.168.1.50)

  3. You’ll see the Solar Assistant web interface

  4. Go to Settings → Device Settings

  5. Configure these options:

    • Inverter Model: Select your inverter brand and model from the dropdown

    • Battery Type: Select your battery type (Lead Acid or Lithium)

    • If your exact model isn’t listed, choose a similar one or “Generic”

  6. Click “Save”


📊 Step 7: View Live Data

After saving, wait 10-15 seconds. The main dashboard will start showing live data:

  • ☀️ Solar Power – How much power your panels are generating

  • 🔋 Battery SOC – State of charge (percentage)

  • 🏠 Load Power – How much power your home is consuming

  • ⚡ Grid Power – Import/export to the grid

Congratulations! You now have a professional solar monitoring system! 🎉


❓ Frequently Asked Questions

Q: Is Solar Assistant free?
A: It’s a paid software with a one-time license fee, but a 30-day free trial is available.

Q: Which inverters are supported?
A: Almost all major Indian brands – Luminous, Microtek, Sukam, Growatt, Havells, Livguard, and many more. Check the official website for the complete list.

Q: Can I access it remotely?
A: Yes! Solar Assistant has built-in remote access via their cloud service (paid feature) or you can set up VPN/Tailscale for free.

Q: What’s next?
A: In our next guide, we’ll show you how to connect Solar Assistant to Home Assistant using MQTT for advanced automations!

Share This Post:

Leave a Comment