The evolution of the "Sunsystem" platform over time has led it to become much more than just a conventional solar monitoring system. It has expanded to incorporate features such as: artificial intelligence (AI), predictive maintenance, advanced Internet of Things (IoT) and intelligent automation.
This has allowed users to use the platform not only for monitoring but also for user forecasting of energy production, identifying possible problems with their equipment prior to equipment malfunctioning, and ultimately improving their overall system performance.
Previously, the Sunsystem platform was considered a traditional data acquisition system, however, due to the many capabilities mentioned above, it has evolved into an intelligent energy management solution that provides users with actionable insight, increased operational efficiencies, and lower maintenance costs and enables solar owners/operators to make data-driven decisions about their solar assets.
Predictive Analytics & AI/ML Layer
Using an AI-based prediction engine, solar production forecasts for the next 24 to 48 hours can be determined by utilizing both current and past weather patterns (cloud cover and temperature) and weather forecasts in addition to past weather patterns.
When a forecast is provided, an application can be created to help users determine when to schedule heavy loads of power that will coincide with peak production hours (for example, when the battery banks of an electric vehicle are being charged or when water pump systems are being operated).
This application could be achieved using a variety of methods, including using TensorFlow Lite Micro on an ESP32 or utilizing Python (FastAPI) on a cloud-based microservice.
Edge Computing & Firmware OTA
Utilize edge computing to move beyond just capturing data. Using an ESP32 device's edge computing capabilities enables detection of anomalies (i.e., voltage drops from shading or soiling) at the device level, as well as sending alerts with no cloud latency. Enhance the capabilities of your IoT device(s) by implementing over-the-air (OTA) firmware updates for all your devices using either Azure Device Update so that new features and security patches can be installed via the Internet.
Green Credits on Blockchain
Use a blockchain technology layer to create a digitally-signed record of energy generation (e.g. number of kWh produced, amount of CO₂ reduced) using Hyperledger Fabric or Ethereum to allow for unalterable certificates of Green Credits that can be traded for carbon offsets.
Digital Twin Dashboard
Created a Three.js-based 3D digital version of the solar array. Overlay real-time data (temperature for each panel, inverter status, MPP tracking) over the actual layout; give viewers instant visual access to the status of underperforming panels.