Wattmon - Intelligent Remote Monitoring and Control

Wattmon helps you log data, monitor and control your devices over the Internet


Access your data over the Internet using any browser or smart phone


Log data and control your devices with automated rules - no programming required!


View intuitive graphs to understand and troubleshoot your system easily

Where can Wattmon be used?

Keeps track of remaining capacity and battery health with options to automatically control charging.
Interface with Inverters and Power meters to log AC energy - monitor your grid tie solar inverter production remotely.
Control devices around your home or company automatically. Meet the Internet of Things!
Remotely monitor your AC & DC solar pumps including water flow rate and power
Monitor solar energy production and DC energy generated
Monitor wind speed or energy generation from your turbine
Measure temperature, pressure, humidity, irradiation, wind speed, rainfall and more
Monitor telecom tower batteries and automate charging

Features & Benefits

Highly Versatile
Lets you customise device to your exact needs with intuitive interfaces
Easy To Use
Allows non-programmers to configure and automate things
Accessible from your phone, tablet and pc through our proxy server from anywhere
Industry Compliant
Integrate new and existing devices easily using Modbus RTU & TCP
Local Storage
Securely store your data locally, control who can see it
Cloud Ready
Upload data to your own server or use our advanced cloud portal
Write your own scripts in a built-in editor using uPHP to extend functionality


I don’t see anymore how it is possible to manage a solar system without the full monitoring and control provided by Wattmon, it is a small investment that makes the big one - of the solar system - finally 100% worth its value.
Didier / Auroville / India
I am very happy to be using a Wattmon; it is very practical and controls the charging, from the mains, of my battery bank during the night time, whenever the battery charge level falls below a certain level and stops the charging when it reaches another level. All these parameters are programmable and can even be managed remotely. As a result I believe my battery will have a longer and better life than otherwise. The Wattmon is being continuously improved and upgraded...it's a very necessary accessory to your solar power system.
Angad / Auroville / India
We have been impressed by the flexibility of the Wattmon, its simple programmability enabled us to use it for a complicated application that would otherwise have required designing our own device.
Mitra / Lumeter Networks / USA

How Can Wattmon Help You?

Versatile Solutions

Monitoring Hardware
Devices that let you get to your data remotely with minimal hassle
Cloud Portal
Find out how our cloud based portal can help you
Understand the Wattmon system quickly



                                                                              Application Note: Onewire Temperature Sensor


Installing Onewire Temperature Sensor

Wattmon lets you connect onewire DS18B20 temperature sensors which can be either purchased from us or from any third party. This guide explains how to connect and configure them.

Configuring Onewire Sensors with the RJ45 Cable

Onewire sensors can be plugged directly into the master module's device port or to either of the ports in any of the devices such as C752. The first step will be to make a network cable if you do not already have one ready. The following diagram, Fig. 1, shows the connections for making a network cable. The RJ45 cable's outer gray jacket will need to be stripped to expose the eight colored wires inside. Arrange the wires so that they lay brown/white, white/brown, green/white, white/blue, blue/white, white/green, orange/white, and white/orange (as shown in Fig. 1). With the wires laying flat and parallel, cut off any excess ends so that all of the wires are of the same length. Insert the wires into the RJ45 plug with the brown/white wire being the top when the tab is on the back. Crimp the plug.


Fig. 1: RJ45 Plug Colour Code


Connect your onewire temperature's wires to the RJ45 wires. The typical colour code for the 5V, data, and ground of onewire temperature sensors can be seen below in Fig. 2.

 Fig. 2: Onewire Temperature Sensor Wire Configuration


The 5V wire (typically red) will correspond to the brown/white and white/brown wires of the RJ45 wire. The data wire will correspond to the green/white wire of the RJ45 cable. The ground wire (typically black) will correspond to the orange/white and white/orange wires of the RJ45 cable. A

2.2 kiloOhm to 4.7 kiloOhm resistor will need to be placed with one end connected to the 5V wire and the other end connected to the data wire. This setup can be seen below in Fig. 3.


Fig. 3: Onewire and RJ45 Connections


Configuring Wattmon Online Portal for Onewire Devices

Once the wiring is set up, you can go online to your Wattmon portal to configure the rest of the device and check to see the sensor's recordings. Open your Wattmon portal, go to Control Panel, and then Onewire Settings. Click the blue “Scan” button near the top right. The onewire temperature sensor device should appear like in Figure 4 below (Right click & view image to see a larger picture of the figure).


Fig. 4: Completed Scan


To edit the settings of the device, click on “Action” and then “Configure” from the drop down tab. This will lead to the Configure Onewire page, shown in Figure 5, where you can name the device and assign specific roles to each temperature sensor.


Fig. 5: Configure Onewire


In this case, there is only one temperature sensor with this onewire device. In other cases, there may be five sensors corresponding to a onewire device, and all of these would be listed in the Configure Roles section.

A role can be assigned to each temperature sensor in the Configure Roles section. There should already be three temperature roles defined by default (can be found listed in Roles), and these will appear in the drop down tab of the Configure Roles section. If this is not the case, a temperature role can be created by going to the Control Panel, Roles, and “Add Role.” Be sure to assign the role to “Onewire: Device” in the Role Type section.

To have the temperature data recorded, go to Control Panel and then Data Collection. A list containing a group “KwH Log” should appear as in Figure 6.


Fig. 6 Data Collection


Click on “Action” and then “Edit.” This should lead to a page with a list of data points that are currently being recorded in regards to your Wattmon device. Click on the “Add” button. A new data point will appear at the bottom of the list. To specify this as the temperature sensor, choose “Device Variable” for the Value Type, “Temp 1” (or whatever role you specified for the first temperature sensor) for the Value, “*1” for the Scale, and “Max” for the Function just as it appears in Figure 7 below, and then click the “Add” button near the top right. Repeat this for however many temperature sensors you will be using.


Fig. 7: Adding Temperature to Data Collection


To have the temperature sensor data appear on the dashboard, go to the Control Panel and then Widgets. Click on the “Add Widget” button near the top right. A widget for variables will need to be created like in Figure 8.


Fig. 8: Variables Widget


Next, to have the temperature role and the current reading visible in the Variables widget, go to the Control Panel and then Roles. Edit the roles that have been assigned to the temperature sensor(s) so that the Display on dashboard reads “Yes” as in Figure 9. Repeat this for however many temperature sensors you are using.


Figure 9: Configuring Role: Temp 1


This should allow the temperature sensor to appear in the Variables widget on the dashboard as in Figure 10.


 Fig. 10: Dashboard


Update March 2018

We would like to share some interesting projects we have been working on over the past few months.  Our blog has been rather dormant as we have been extremely busy with new and existing clients - and we will try to do better, promise!

Off grid street light and pumping system

This project is interesting because it integrates several components together to form a complete monitoring and control system.  A lithium battery bank of 48v is connected to a Victron inverter and solar charge controller.  A Sundrax street light controller is connected to a string of 10 street lights over powerline communication, and bridged to Wattmon via Modbus RTU.  The Victron is connected to Wattmon via RS232 for monitoring and via a digital output to force charge from the grid if and when necessary.  A vortex filtration pump is also controlled via Wattmon at specific times of the day when energy is available. An AC power meter is also connected over Modbus RTU providing a comprehensive overview of the entire system.  What makes this project unique is that it seamlessly bridges components that would not normally work together and provides a smart platform that helps optimise the use of renewable energy while at the same time ensuring the overall health of the batteries.  We have also integrated it with a university project focussed on weather prediction, and it regularly updates its run schedules based on data from their engine.

Remote Power Monitoring

We have worked together with a multinational power company to provide a remote view of a 250MW power plant using Wattmon.  One wattmon device at the power plant collects active power values from a meter and pushes it every 15 seconds to a second wattmon installed at the main headquarters.  This data is then shown on a large 4 digit display in the control room allowing for immediate responses to anomalies.  We achieved this using MQTT and both devices are connected via 3G dongles making this type of solution truly portable.

Power control with Multiple Diesel Generators

A one megawatt power plant installed at a factory provides fuel saving when one or more diesel generators are running.  The challenge with a diesel generator is to ensure that a certain load is always present to prevent tripping the system, especially when this is used in a factory where certain processes require uninterrupted power.  The additional challenge in this project is that we had to monitor 4 diesel generators and set the solar production levels to match the acceptable limits.  Each genset had a different power rating.  We also implemented dynamic power factor correction at the inverter to increase the overall efficiency.

Zero Feed and DG Protection

Zero Feed - The Why

In India many states experience frequent and crippling power cuts.  Solar rooftop systems are springing up everywhere, from small residential houses to large factories in attempt to save costs and in so doing reduce carbon emissions.  Many states have not modified their policies yet to allow feed in, which in turn means that all solar generation needs to be used within the premises.   This is fine when the installed capacity is much less than the average load, but when a larger solar plant is installed problems can and will occur when loads are less in peak solar hours and during weekends.

Zero Feed - The How

A power meter is installed at the incomer of the building, and is used as a reference to determine the active power load on the building.  This meter needs to be able to communicate with Modbus RTU.  The Wattmon device is connected to both the power meter and the inverters.  It will regularly poll the power meter to determine the active power.  As it reaches a threshold value that can be set by the user, it will ramp down the output power on the inverters using power control commands on Modbus RTU.  This will effectively limit the amount of generation dynamically so that exporting of power does not happen.

DG Protection - The Why

Diesel generators bridge the gap during power cuts and in some locations they are used 24/7.  When coupled with solar grid tie inverters, a saving of fuel can be achieved.  However, it is important to balance the amount of solar power generated so as not to trip the genset, which effectively means you need to maintain a certain minimum load on the generator at all times.

DG Protection - The How

A power meter is installed on the output of the genset, and connected to the Wattmon in the same way as with zero feed.  The Wattmon monitors the energy generated and if it drops below a set point, it will reduce the power of the inverters so as to ensure that the generator does not trip.  

Both these systems can be installed at the same site by using two power meters and some software customization which will allow the set points to vary based on whether grid energy is available or whether the system is running on the generator.

For more details on our system, please contact us.