SolarNetwork's repositories
nifty-modbus
A delightful little Modbus library for Java.
solarnetwork-node
Distributed SolarNode components for collecting data and controlling devices.
solarnetwork-central
Centralized SolarNet service for SolarNetwork
solarnetwork-build
Support for building SolarNetwork projects
solarnetwork-common
Base code shared between all SolarNetwork projects
solarnetwork-external
3rd party extensions and supporting projects for SolarNetwork.
solarnetwork-sites
Web applications built using the SolarNetwork API.
sn-api-core-js
SolarNetwork Core API - JavaScript
eo-chart-donut
A small web app to render of an instantaneous property of a datum stream from SolarNetwork as a "donut" style gauge chart.
eo-power-overview
A small web app to render of an instantaneous property of a datum stream from SolarNetwork as an "area" style chart over time, and an accumulating property of a datum stream as a "bar" style chart over time.
ocpp-virtual-charge-point
Simple, configurable, terminal-based OCPP Charging Station simulator written in Node.js with JSON Schema validation
sn-control-toggler-js
Utility to manage updating and monitoring the state of a SolarNode control.
sn-datum-loader-js
Classes to load datum for time ranges.
solarnetwork-common-jakarta
Base code shared between all SolarNetwork projects, using Jakarta EE.
solarnetwork-dev
Development support for SolarNetwork
solarnetwork-example
Example code for SolarNetwork developers
solarnetwork-example-node-datum-loader
Example NodeJS CLI app using the solarnetwork-datum-loader package to query SolarNetwork datum streams.
solarnetwork-example-ts-chart-billboard
Example web app using the solarnetwork-api-core package to query SolarNetwork and render a chart, using TypeScript with billboard.js.
solarnetwork-example-ts-control-toggler
Example web app using the solarnetwork-control-toggler package to manage and monitor a SolarNode control, using TypeScript.
solarnetwork-example-ts-datum-loader
Example web app using the solarnetwork-datum-loader package to query SolarNetwork for large data sets, using TypeScript.
solarnetwork-external-jakarta
3rd party extensions and supporting projects for SolarNetwork using Jakarta EE.
solarnetwork-loxone
Loxone integration for SolarNode
solarnetwork-postgres-docker
A Docker configuration for a Postgres database instance configured for SolarNetwork development.
solarnetwork-vernemq-docker
A Docker configuration for a VerneMQ MQTT broker configured for SolarNetwork development.
solarnode-docker-experimental
Experimental SolarNode container setup.
solarnode-handbook
Documentation for SolarNode.
solarnode-os-images
Scripts and data related to the standard SolarNode OS images.
solarnode-os-packages
SolarNode operating system packages.
web-api-explorer
Developer tool for exploring the SolarNetwork web API.