WatchMon Toolkit - How to setup cloud data storage to ThingSpeak.com

Useful to easily enable remote viewing of the BMS data over the internet. Many of the selectable charting fields can be sent to the cloud data storage service, entirely based on your preferences.

Note:  WatchMonToolkit software is required to be running to push updates to cloud.

The software automatically reduces the updates when the values are stable and sends more frequently when changes occur. With quick response down to 15 seconds and stretching to 5 mins to reduce bandwidth when the system has no changes. 

There are up to 3 channels/agents that can sent up to 24 fields, below are the defaults: 

  • Agent 1 - Cellmon related
    • Field 1 - Cell Volt Min
    • Field 2 - Cell Volt Max
    • Field 3 - Cell Volt Average
    • Field 4 - Cell Temperature Min (Celcius) 
    • Field 5 - Cell Temperature Max (Celcius) 
    • Field 6 - Bypass Current Max (Amperes) 
    • Field 7 - Bypass Temperature Max (Celcius) 
    • Field 8 - number in Bypass
  • Agent 2 - Shunt Soc% related
    • Field 1 - SoC%
    • Field 2 - Shunt Voltage
    • Field 3 - Shunt Current (Amperes)
    • Field 4 - Capacity to Empty (Ah) 
    • Field 5 - Recent Consumption - Charging
    • Field 6 - Recent Consumption - Discharging
    • Field 7 - Daily session cumulative - Charging (Ah)
    • Field 8 - Daily session cumulative - Discharging (Ah)
  • Agent 3 - Remote Inverter/Charger related
    • Field 1 - Charge Actual Voltage
    • Field 2 - Charge Actual Current (Amperes)
    • Field 3 - Charge Target Voltage
    • Field 4 - Charge Target Current (Amperes)
    • Field 5 - Discharge Actual Voltage
    • Field 6 - Discharge Actual Current (Amperes)
    • Field 7 - Discharge Target Voltage
    • Field 8 - Discharge Target Current (Amperes)

 

Step 1 - Register a account to the ThingSpeak.com

 

Step 2 - Create a account that you will push your data to

 

Step 3 - Create a new channel

 

Step 4 - Configure the channel

NB: Other field labels have be choose, these are typical options we have defaulted

 

Step 5 - Configure the visual charting options

NB: this only highlights the basic options, for more help read the documentation available from ThingSpeak.

 

Step 6 - Here is a outline of the example we have adopted as the demo for both the private and public view of the channel.

 

Step 7 - copy the write key to configure within WatchMonToolkit

 

Step 8 - Within WatchMonToolkit navigate to Tools > ThingSpeak Client 

 

 

Step 9 - Configure the WriteKey with matching configuration 

Configure and enable up to 3 agents.

 

Step 10 - Select you preferred fields using the Wand selection 

NB: align to settings within ThingSpeak, alternatively press the default button

 

    Step 11 - Press Start to store the configuration and run the processing agent

    Step 12 - Monitor both ThingSpeak.com and the WatchMon Toolkit screen.

     

    Check out the live demo at https://thingspeak.com/channels/173086#publicview