https://github.com/solarnetwork/solarnetwork-central

Centralized SolarNet service for SolarNetwork
https://github.com/solarnetwork/solarnetwork-central

Keywords

dnp3 energy-data energy-management energy-monitoring ev-charging iot java ocpp ocpp16j ocpp201 postgres rest-api solarnetwork

Keywords from Contributors

transforms archiving measur animals observation conversion compose optimize generic computer

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

Centralized SolarNet service for SolarNetwork


Owner metadata


Committers metadata

Last synced: over 1 year ago

Total Commits: 4,066
Total Committers: 3
Avg Commits per committer: 1,355.333
Development Distribution Score (DDS): 0.228

Commits in past year: 353
Committers in past year: 1
Avg Commits per committer in past year: 353.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Matt Magoffin m****t@s****t 3139
Matt Magoffin g****t@m****s 925
dependabot[bot] 4****] 2

Committer domains:


Issue and Pull Request metadata

Last synced: 11 months ago

Total issues: 2
Total pull requests: 3
Average time to close issues: 3 months
Average time to close pull requests: about 2 months
Total issue authors: 2
Total pull request authors: 1
Average comments per issue: 17.5
Average comments per pull request: 0.67
Merged pull request: 2
Bot issues: 0
Bot pull requests: 3

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/solarnetwork/solarnetwork-central

Top Issue Authors

  • konstantinblaesi (1)
  • rmanicav (1)

Top Pull Request Authors

  • dependabot[bot] (3)

Top Issue Labels

  • question (1)

Top Pull Request Labels

  • dependencies (3)

Dependencies

solarnet/common/build.gradle maven
  • net.solarnetwork.common:net.solarnetwork.common 2.8.0 api
  • net.solarnetwork.common:net.solarnetwork.common.pki.bc 2.0.0 api
  • net.solarnetwork.common:net.solarnetwork.common.web 2.2.0 api
  • com.amazonaws:aws-java-sdk-ec2 1.11.1034 implementation
  • com.amazonaws:aws-java-sdk-s3 1.11.1034 implementation
  • com.cronutils:cron-utils 9.1.5 implementation
  • com.fasterxml.jackson.core:jackson-annotations * implementation
  • com.fasterxml.jackson.core:jackson-core * implementation
  • com.fasterxml.jackson.core:jackson-databind * implementation
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310 * implementation
  • com.fasterxml.uuid:java-uuid-generator 4.0.1 implementation
  • com.sun.xml.bind:jaxb-impl 2.3.5 implementation
  • commons-codec:commons-codec * implementation
  • io.netty:netty-buffer * implementation
  • io.netty:netty-codec * implementation
  • io.netty:netty-codec-stomp * implementation
  • io.netty:netty-common * implementation
  • io.netty:netty-handler * implementation
  • io.netty:netty-resolver * implementation
  • io.netty:netty-transport * implementation
  • jakarta.xml.bind:jakarta.xml.bind-api 2.3.3 implementation
  • javax.annotation:javax.annotation-api * implementation
  • javax.cache:cache-api * implementation
  • org.apache.commons:commons-lang3 * implementation
  • org.apache.commons:commons-text 1.9 implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.mybatis:mybatis 3.5.7 implementation
  • org.mybatis:mybatis-spring 2.0.6 implementation
  • org.osgi:org.osgi.enterprise 5.0.0 implementation
  • org.slf4j:slf4j-api * implementation
  • org.springframework.boot:spring-boot-starter-cache * implementation
  • org.springframework.boot:spring-boot-starter-mail * implementation
  • org.springframework.security:spring-security-core * implementation
  • org.springframework:spring-web * implementation
  • org.postgresql:postgresql * runtimeOnly
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
  • org.threeten:threeten-extra 1.7.1 testImplementation
solarnet/common-test/build.gradle maven
  • ch.qos.logback:logback-classic * api
  • net.solarnetwork.common.test:net.solarnetwork.common.test 1.17.0 api
  • org.hamcrest:hamcrest-library * api
  • org.junit.jupiter:junit-jupiter-api * api
  • org.springframework.boot:spring-boot-starter-test * api
  • org.springframework.security:spring-security-test * api
solarnet/datum/build.gradle maven
  • net.solarnetwork.common:net.solarnetwork.common.mqtt 3.0.0 api
  • net.solarnetwork.common:net.solarnetwork.common.s3 2.0.0 api
  • com.amazonaws:aws-java-sdk-s3 1.11.1034 implementation
  • commons-io:commons-io 2.11.0 implementation
  • javax.cache:cache-api * implementation
  • net.sf.supercsv:super-csv ${superCsvVersion} implementation
  • org.aspectj:aspectjweaver * implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • io.moquette:moquette-broker 0.15 testImplementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty 2.0.0 testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/instructor/build.gradle maven
  • net.solarnetwork.common:net.solarnetwork.common.mqtt 3.0.0 api
  • org.aspectj:aspectjweaver * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.osgi:org.osgi.enterprise 5.0.0 implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • io.moquette:moquette-broker 0.15 testImplementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty 2.0.0 testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/ocpp/build.gradle maven
  • net.solarnetwork.common:net.solarnetwork.common.ocpp 2.0.0 implementation
  • net.solarnetwork.common:net.solarnetwork.common.ocpp.v16 2.0.2 implementation
  • net.solarnetwork.external:net.solarnetwork.external.ocpp 1.1.2 implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/solarin/build.gradle maven
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • javax.cache:cache-api * implementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty 2.0.0 implementation
  • net.solarnetwork.common:net.solarnetwork.common.ocpp.v16 2.0.2 implementation
  • net.solarnetwork.common:net.solarnetwork.common.ocpp.web 2.2.0 implementation
  • net.solarnetwork.common:net.solarnetwork.common.pki.bc 2.0.0 implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-aop * implementation
  • org.springframework.boot:spring-boot-starter-cache * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-validation * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.springframework.boot:spring-boot-starter-websocket * implementation
  • io.moquette:moquette-broker 0.15 testImplementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty 2.0.0 testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/solarjobs/build.gradle maven
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • javax.cache:cache-api * implementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty 2.0.0 implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-mail * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.tukaani:xz 1.9 implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/solarquery/build.gradle maven
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • javax.cache:cache-api * implementation
  • org.aspectj:aspectjweaver * implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-aop * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • net.sf.supercsv:super-csv ${superCsvVersion} testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/solaruser/build.gradle maven
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • commons-fileupload:commons-fileupload 1.4 implementation
  • javax.cache:cache-api * implementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty 2.0.0 implementation
  • net.solarnetwork.common:net.solarnetwork.common.ocpp.web 2.2.0 implementation
  • net.solarnetwork.common:net.solarnetwork.common.pki.bc 2.0.0 implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-aop * implementation
  • org.springframework.boot:spring-boot-starter-cache * implementation
  • org.springframework.boot:spring-boot-starter-mail * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-validation * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.springframework.webflow:spring-webflow 2.5.1.RELEASE implementation
  • org.thymeleaf.extras:thymeleaf-extras-springsecurity5 * implementation
  • org.tukaani:xz 1.9 implementation
  • net.sf.supercsv:super-csv ${superCsvVersion} testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/user/build.gradle maven
  • javax.cache:cache-api * implementation
  • org.apache.httpcomponents:httpclient * implementation
  • org.aspectj:aspectjweaver * implementation
  • org.ehcache:ehcache * implementation
  • org.javamoney:moneta 1.4.2 implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/user-billing/build.gradle maven
  • com.fasterxml.jackson.core:jackson-annotations * implementation
  • com.fasterxml.jackson.core:jackson-core * implementation
  • com.fasterxml.jackson.core:jackson-databind * implementation
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310 * implementation
  • com.openhtmltopdf:openhtmltopdf-pdfbox 1.0.10 implementation
  • com.openhtmltopdf:openhtmltopdf-slf4j 1.0.10 implementation
  • com.openhtmltopdf:openhtmltopdf-svg-support 1.0.10 implementation
  • javax.cache:cache-api * implementation
  • net.solarnetwork.common:net.solarnetwork.common.tmpl.st4 2.0.0 implementation
  • org.ehcache:ehcache * implementation
  • org.jsoup:jsoup 1.14.3 implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.mybatis:mybatis 3.5.7 implementation
  • org.mybatis:mybatis-spring 2.0.6 implementation
  • org.osgi:org.osgi.enterprise 5.0.0 implementation
  • org.slf4j:slf4j-api * implementation
  • org.springframework.boot:spring-boot-starter-cache * implementation
  • org.springframework.boot:spring-boot-starter-mail * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.postgresql:postgresql * runtimeOnly
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/user-datum/build.gradle maven
  • com.amazonaws:aws-java-sdk-sqs 1.11.1034 implementation
  • javax.cache:cache-api * implementation
  • org.aspectj:aspectjweaver * implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-mail * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/user-ocpp/build.gradle maven
  • net.solarnetwork.common:net.solarnetwork.common.ocpp 2.0.0 implementation
  • org.aspectj:aspectjweaver * implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
solarnet/oscp/build.gradle maven
  • net.solarnetwork.external:net.solarnetwork.external.oscp 1.0.2 api
  • com.fasterxml.jackson.core:jackson-annotations * implementation
  • com.fasterxml.jackson.core:jackson-core * implementation
  • com.fasterxml.jackson.core:jackson-databind * implementation
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310 * implementation
  • com.fasterxml.uuid:java-uuid-generator 4.0.1 implementation
  • com.networknt:json-schema-validator ${jsonSchemaValidatorVersion} implementation
  • javax.annotation:javax.annotation-api * implementation
  • javax.cache:cache-api * implementation
  • org.apache.commons:commons-lang3 * implementation
  • org.ehcache:ehcache * implementation
  • org.hibernate.validator:hibernate-validator * implementation
  • org.slf4j:slf4j-api * implementation
  • org.springframework.boot:spring-boot-starter-jdbc * implementation
  • org.springframework.boot:spring-boot-starter-oauth2-client * implementation
  • org.springframework.boot:spring-boot-starter-validation * implementation
  • org.springframework.security:spring-security-core * implementation
  • org.springframework.security:spring-security-oauth2-jose * implementation
  • org.springframework.security:spring-security-oauth2-resource-server * implementation
  • org.springframework:spring-web * implementation
  • org.postgresql:postgresql * runtimeOnly
solarnet/oscp-fp/build.gradle maven
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • com.networknt:json-schema-validator ${jsonSchemaValidatorVersion} implementation
  • javax.cache:cache-api * implementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty ${snCommonMqttNettyVersion} implementation
  • org.apache.httpcomponents:httpclient * implementation
  • org.aspectj:aspectjweaver * implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-aop * implementation
  • org.springframework.boot:spring-boot-starter-jdbc * implementation
  • org.springframework.boot:spring-boot-starter-oauth2-client * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.springframework.security:spring-security-oauth2-jose * implementation
  • org.springframework.security:spring-security-oauth2-resource-server * implementation
  • net.sf.supercsv:super-csv ${superCsvVersion} testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/oscp-sim-cp/build.gradle maven
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310 * implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
solarnet/user-oscp/build.gradle maven
  • org.aspectj:aspectjweaver * implementation
  • org.springframework.boot:spring-boot-starter * implementation
solarnet/solarocpp/build.gradle maven
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • javax.cache:cache-api * implementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty ${snCommonMqttNettyVersion} implementation
  • net.solarnetwork.common:net.solarnetwork.common.ocpp.v16 ${snCommonOcpp16Version} implementation
  • net.solarnetwork.common:net.solarnetwork.common.ocpp.web ${snCommonOcppWebVersion} implementation
  • net.solarnetwork.common:net.solarnetwork.common.pki.bc ${snCommonPkiBcVersion} implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-actuator * implementation
  • org.springframework.boot:spring-boot-starter-aop * implementation
  • org.springframework.boot:spring-boot-starter-cache * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-validation * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.springframework.boot:spring-boot-starter-websocket * implementation
  • io.moquette:moquette-broker 0.15 testImplementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty ${snCommonMqttNettyVersion} testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/build.gradle maven
solarnet/dnp3/build.gradle maven
  • com.fasterxml.jackson.core:jackson-annotations * implementation
  • com.fasterxml.jackson.core:jackson-core * implementation
  • com.fasterxml.jackson.core:jackson-databind * implementation
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310 * implementation
  • com.fasterxml.uuid:java-uuid-generator 4.0.1 implementation
  • javax.annotation:javax.annotation-api * implementation
  • javax.cache:cache-api * implementation
  • org.apache.commons:commons-lang3 * implementation
  • org.ehcache:ehcache * implementation
  • org.hibernate.validator:hibernate-validator * implementation
  • org.slf4j:slf4j-api * implementation
  • org.springframework.boot:spring-boot-starter-jdbc * implementation
  • org.springframework.boot:spring-boot-starter-validation * implementation
  • org.springframework.security:spring-security-core * implementation
  • org.postgresql:postgresql * runtimeOnly
solarnet/net-proxy/build.gradle maven
  • io.netty:netty-buffer * implementation
  • io.netty:netty-codec * implementation
  • io.netty:netty-common * implementation
  • io.netty:netty-handler * implementation
  • io.netty:netty-resolver * implementation
  • io.netty:netty-transport * implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • net.solarnetwork.common:net.solarnetwork.common.pki.bc ${snCommonPkiBcVersion} testImplementation
solarnet/solardnp3/build.gradle maven
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • javax.cache:cache-api * implementation
  • net.solarnetwork.common:net.solarnetwork.common.mqtt.netty ${snCommonMqttNettyVersion} implementation
  • net.solarnetwork.external:net.solarnetwork.external.opendnp3-bindings 3.1.2.SN01 implementation
  • org.aspectj:aspectjweaver * implementation
  • org.ehcache:ehcache * implementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter ${myBatisStarterVersion} implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-aop * implementation
  • org.springframework.boot:spring-boot-starter-jdbc * implementation
  • org.springframework.boot:spring-boot-starter-security * implementation
  • org.springframework.boot:spring-boot-starter-thymeleaf * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • net.sf.supercsv:super-csv ${superCsvVersion} testImplementation
  • net.solarnetwork.common:net.solarnetwork.common.pki.bc ${snCommonPkiBcVersion} testImplementation
  • org.mybatis.spring.boot:mybatis-spring-boot-starter-test ${myBatisStarterVersion} testImplementation
solarnet/solarflux-vernemq-webhook/build.gradle maven
  • com.fasterxml.jackson.core:jackson-annotations * implementation
  • com.fasterxml.jackson.core:jackson-core * implementation
  • com.fasterxml.jackson.core:jackson-databind * implementation
  • com.fasterxml.jackson.datatype:jackson-datatype-joda * implementation
  • com.github.veqryn:cidr-ip-trie 1.0.1 implementation
  • javax.cache:cache-api * implementation
  • org.apache.tomcat:tomcat-jdbc * implementation
  • org.ehcache:ehcache * implementation
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-cache * implementation
  • org.springframework.boot:spring-boot-starter-jdbc * implementation
  • org.springframework.boot:spring-boot-starter-web * implementation
  • org.postgresql:postgresql * runtimeOnly
  • com.spotify:hamcrest-jackson 1.1.3 testImplementation
  • com.spotify:hamcrest-pojo 1.1.3 testImplementation
solarnet/user-dnp3/build.gradle maven
  • org.springframework.boot:spring-boot-starter * implementation
  • org.springframework.boot:spring-boot-starter-aop * implementation
  • org.springframework.boot:spring-boot-starter-validation * implementation

Score: 2.4849066497880004