]> git.basschouten.com Git - openhab-addons.git/commit
[solarforecast] Initial contribution (#13308)
authorBernd Weymann <bernd.weymann@gmail.com>
Thu, 2 May 2024 18:26:09 +0000 (20:26 +0200)
committerGitHub <noreply@github.com>
Thu, 2 May 2024 18:26:09 +0000 (20:26 +0200)
commit71d335df9e86d6dc4ed8076721ccf2d676367b01
treeb9f68230118387aec7dbb3ec79e92a1f9bab705a
parent4d7864ba1fbde0044c84c32b0d6ddaf0b8461edc
[solarforecast] Initial contribution (#13308)

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
52 files changed:
bom/openhab-addons/pom.xml
bundles/org.openhab.binding.solarforecast/NOTICE [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/README.md [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/doc/SolcastCumulated.png [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/doc/SolcastPower.png [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/pom.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/SolarForecastBindingConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/SolarForecastException.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/SolarForecastHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/actions/SolarForecast.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/actions/SolarForecastActions.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/actions/SolarForecastProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/forecastsolar/ForecastSolarObject.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/forecastsolar/config/ForecastSolarBridgeConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/forecastsolar/config/ForecastSolarPlaneConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/forecastsolar/handler/ForecastSolarBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/forecastsolar/handler/ForecastSolarPlaneHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/solcast/SolcastConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/solcast/SolcastObject.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/solcast/config/SolcastBridgeConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/solcast/config/SolcastPlaneConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/solcast/handler/SolcastBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/solcast/handler/SolcastPlaneHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/java/org/openhab/binding/solarforecast/internal/utils/Utils.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/addon/addon.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/config/fs-plane-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/config/fs-site-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/config/sc-plane-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/config/sc-site-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/i18n/solarforecast.properties [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/average-group.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/channel-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/fs-plane-type.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/fs-site-type.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/optimistic-group.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/pessimistic-group.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/raw-group.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/sc-plane-type.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/main/resources/OH-INF/thing/sc-site-type.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/java/org/openhab/binding/solarforecast/CallbackMock.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/java/org/openhab/binding/solarforecast/FileReader.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/java/org/openhab/binding/solarforecast/ForecastSolarTest.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/java/org/openhab/binding/solarforecast/SolcastTest.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/java/org/openhab/binding/solarforecast/TimeZP.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/java/org/openhab/binding/solarforecast/internal/forecastsolar/handler/ForecastSolarPlaneMock.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/java/org/openhab/binding/solarforecast/internal/solcast/handler/SolcastPlaneMock.java [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/resources/forecastsolar/result.json [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/resources/forecastsolar/resultNextDay.json [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/resources/solcast/estimated-actuals.json [new file with mode: 0644]
bundles/org.openhab.binding.solarforecast/src/test/resources/solcast/forecasts.json [new file with mode: 0644]
bundles/pom.xml