Our charge controllers allocate RAM memory space for 16 node reports. A node report includes a variety of data points, including instantaneous solar/battery/load current and voltages, temperature and recorded energy counters.
Once the memory is full the GSM network connection will open and the queued node reports will send as a batch. However, it is also possible to configure the sending period as you like, with or without utilising the full memory allocation.
Generating the reports every 30 minutes means, for example, we can fill up the memory within 6 hours, which will open a GSM network connection for sending the batch of reports out. In case there are network connectivity issues for prolonged intervals, new node reports will overwrite older ones, circularly, always keeping the most recent 16 reports in memory until they can be sent out.
The report timing granularity and sending intervals can be adjusted remotely.
The charge controllers also contain a larger flash memory storage of several MB that will be used in future firmware iterations for storing more granular power data points (close to 7000 node reports). Synchronising this granular report set with the cloud backend will be optional. This will allow customers, field technicians or analysts to gain a better understanding of the device power usage.