Development Blog

News and information from SolarNetwork developers.

Spring There and Back Again — An Unexpected Development Journey

2022-03-14

SolarNetwork has been around for a wee while at this point. We started around 2006 when Java 6 had just been released, as had Spring Framework 2.

Read more

SolarNode digital IO counting virtual meter

2021-10-30

Recently we came across a project needing to track a counter from a proximity sensor that was connected as a digital IO on a SolarNode. The proximity sensor was reading a bit of machinery that operated in cycles, and the goal was to count the number of cycles witnessed.

Read more

MQTT stream datum

2021-06-10

The previous post talked about some efficiency gains SolarNetwork enjoys by supporting MQTT 5. We’ve achieved even more efficiency gains now by supporting a new datum format in SolarIn/MQTT that can significantly reduce the size of datum messages.

Read more

MQTT 5 now supported

2021-05-04

SolarNetwork now supports MQTT version 5 for both SolarIn/MQTT and SolarFlux.

Read more

Datum aggregate database schema redesign

2021-02-12

This is a follow-on to the Datum database schema redesign post, where I outlined a redesign of the main datum database schema used by SolarNetwork.

Read more

Datum database schema redesign

2021-02-01

A big part of what SolarNetwork does is collect and store data from all sorts of devices and services. The type of data collected varies quite a bit, so SolarNetwork has a flexible design for storing it, which we call datum.

Read more

TimescaleDB feature

2020-04-23

SolarNetwork has relied on the TimescaleDB extension for the PostgreSQL database for many years. Timescale (the company) asked us if we’d like to share our story with them, which has resulted in a post in their blog .

Read more

Debian 10 based Raspberry Pi SolarNodeOS image available

2019-07-19

A new SolarNodeOS image based on the newly released Debian 10 “buster” upstream Raspbian image is now available.

Read more

SolarNode OCPP support tested successfully

2016-07-29

SolarNodes now have OCPP support .

Read more

SolarNode Plugin System released

2014-05-02

For a long time now, SolarNode development has been using the OSGi framework.

Read more

SolarNode browser-based settings app

2012-04-10

The SolarNode framework now supports a browser-based settings app which makes it possible for the first time to configure a node without modifying a lot of configuration files.

Read more

SolarNetwork using JIRA for issue tracking

2011-06-26

The SolarNetwork project is now using JIRA for issue tracking.

Read more

SolarNetwork Foundation

For people and planet

Our charitable aim is to protect the environment through supporting energy education and using technology to help people understand energy conservation and renewable energy.

Learn more

Ready to revolutionise your energy management?

Take control of your energy usage and costs with our powerful platform.