Clouds would be bad today, since when we're talking "NetDuino Solar Monitor"

Sign in to queue


I've been on this house hardware kick recently haven't I? Well today's no different! MUAHAHAH... Well, okay, kind of different. No clouds, no Azure. Today Graham Ross is going to help us scratch our Green itch, will still geek'ing out in our web and Netduino world.

NetDuino Solar Monitor

The Netduino Solar Monitor accesses data from a Midnite Solar Classic charge controller using the Modbus protocol or the Outback Flexmax controller using the serial interface. The solar monitor can also monitor information from a Outback FX inverter using the serial interface. The Netduino Solar hosts an embedded web server that displays the pages below which can be viewed on a smart phone or tablet.




Installing/Running/Building? Check the Documentation page;

If you simply want to install this application onto a netduino plus 2, please follow these steps;
1. Download the file from the 'Downloads' area.
2. Unzip to a temporary location on your PC.
3. ...

If you want to use the emulator, please follow these steps

1. Follow the instructions at to install the required .Net Micro Framework SDK.
2. Once you have the SDK installed, you can use Visual Studio (Express) to deploy the application to the netduino or you can run the application within the emulator when you select the 'Debug' target.
3. ...

The Netduino and the charge controller should be connected to a wireless router. The charge controller must be setup with a static IP address, this address must then be entered in the settings tab of the NetduinoSolar application.

The status page viewed by browsing to the configured deviceIp address which can be configured along with the subnet mask and gateway address by editing the SolarConfig.ini file.

If you are going to be monitoring an Outback controller or inverter, you will need an RS232 interface for your Netduino. Pins 4 (DTR) will need to be driven high and pin 7 (RTS) will need to be driven low in order to power the Outback Mate serial interface. An interface card such as the Pololu 23201a Serial Adapter can be used.






Netduino Solar parts list
Required components;
1. Netduino Plus 2, firmware rev 4.2.2 (
2. 2 Gig micro SD card, netduino does not support more than 2 Gigs (
3. 9 volt AC adapter (

Optional components for access to Outback Mate;
- RS 232 serial adapter (
Optional LCD display;
- 24x2 Line LCD Module HD44780 (ebay)
Optional power supply to run netduino and router directly off the (24V) battery bank
- LM2596 DC 3A Step-Down Adjustable Breadboard Module Power Supply Converter (ebay)

The Discussion

  • User profile image
    Ge Brander


    I have been working with JoopC on a solution for the Dutch smart meter and solar logging. That solar logging solution is inverter independent. It depends on a kWh meter with a S0 port to measure production. (

    Also based on a Netduino Plus (V1 or V2)

Add Your 2 Cents