Datum Input Endpoint Service

4 March 2024

SolarNetwork has added a fully-managed HTTP integration service that allows arbitrary devices and systems to supply real-time measurements to SolarNetwork directly, converting them into datum streams , without using a SolarNode to collect the measurements. We call this service Datum Input Endpiont, or just DIN for short.

Many metering devices have the ability to post measurement data to arbitrary URLs using HTTP. In some situations it might not be feasible or desirable to deploy a SolarNode device to capture the measurement data from those devices, and that is where SolarNetwork’s DIN service can help.

In SolarNetwork you can now configure a unique URL called an endpoint. You also configure a set of credentials that devices must use when posting data, and a transform that converts the measurement data into native SolarNetwork datum.

SolarNetwork offers a flexible Transform Service approach for configuring your transforms, where you can pick from the available services supported by SolarNetwork. Right now we offer just one service, the XSLT Transform Service, that allows you to configure an XSLT stylesheet that can convert arbitrary XML or JSON measurement data into native SolarNetwork datum JSON. In the future, if a specific device or service becomes popular enough, we can add a targeted Transform Service to simplify the transform configuration such that no (or very little) custom development is necessary to process the measurement data from that device.

Simple management UI

We have added an easy-to-use DIN management user interface to SolarNetwork . With point-and-click simplicity you can provision as many DIN endpoints as you like. They become available immediately.

Screen shot of the DIN management UI

We have also made it easy to test out the transform process, by providing a form where you can post test measurement data and inspect the converted output.

Screen shot of the DIN transform preview tool

Robust management API

The new SolarUser DIN API provides a complete API for managing DIN endpoints within your SolarNetwork account. Each endpoint is independently configured with authorization and transform settings.

A partial table of the DIN API endpoints

Get started with custom endpoints in SolarNetwork

If you are interested in using SolarNetwork’s custom endpoint support, check out our DIN Guide and reach out to us and we’ll be happy to help you get started!

Ecogy Energy logo
This feature was developed with support from our friends at Ecogy Energy.

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.