]> git.basschouten.com Git - openhab-addons.git/commit
[solarman] Initial contribution (#16835)
authorCatalin Sanda <catalin.sanda@gmail.com>
Tue, 30 Jul 2024 21:46:28 +0000 (00:46 +0300)
committerGitHub <noreply@github.com>
Tue, 30 Jul 2024 21:46:28 +0000 (23:46 +0200)
commit1cd7a4fd4bd97286566eb6882c1587472474261e
tree28034cdedc5b5db3242182df9d77631e56a4e780
parent7baec4d651e7d4830fe86304c83636a132e6183f
[solarman] Initial contribution (#16835)

* Initial commit for the Solarman Binding.

Signed-off-by: Catalin Sanda <catalin.sanda@gmail.com>
55 files changed:
CODEOWNERS
bom/openhab-addons/pom.xml
bundles/org.openhab.binding.solarman/NOTICE [new file with mode: 0644]
bundles/org.openhab.binding.solarman/README.md [new file with mode: 0644]
bundles/org.openhab.binding.solarman/pom.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/DefinitionParser.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/SolarmanBindingConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/SolarmanHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/SolarmanLoggerConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/SolarmanLoggerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/channel/BaseChannelConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/channel/SolarmanChannelManager.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/defmodel/InverterDefinition.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/defmodel/Parameter.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/defmodel/ParameterItem.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/defmodel/Request.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/defmodel/Validation.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/CRC16Modbus.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/SolarmanLoggerConnection.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/SolarmanLoggerConnector.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/SolarmanV5Protocol.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/exception/SolarmanAuthenticationException.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/exception/SolarmanConnectionException.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/exception/SolarmanException.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/modbus/exception/SolarmanProtocolException.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/typeprovider/ChannelUtils.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/typeprovider/SolarmanChannelTypeProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/updater/SolarmanChannelUpdater.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/updater/SolarmanProcessResult.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/java/org/openhab/binding/solarman/internal/util/StreamUtils.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/addon/addon.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/config/datetime-channel-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/config/dynamic-channel-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/config/number-channel-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/config/string-channel-config.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/i18n/solarman.properties [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/thing/channels.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/OH-INF/thing/thing-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/deye_2mppt.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/deye_4mppt.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/deye_hybrid.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/deye_sg04lp3.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/deye_string.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/kstar_hybrid.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/sofar_g3hyd.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/sofar_hyd3k-6k-es.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/sofar_lsw3.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/sofar_wifikit.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/solis_1p8k-5g.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/solis_hybrid.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/main/resources/definitions/zcs_azzurro-ktl-v3.yaml [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/test/java/org/openhab/binding/solarman/internal/DefinitionParserTest.java [new file with mode: 0644]
bundles/org.openhab.binding.solarman/src/test/java/org/openhab/binding/solarman/internal/modbus/SolarmanV5ProtocolTest.java [new file with mode: 0644]
bundles/pom.xml