]> git.basschouten.com Git - openhab-addons.git/commit
[argoclima] Initial contribution (#15481)
authorMateusz Bronk <bronk.m@gmail.com>
Mon, 1 Jul 2024 17:41:04 +0000 (19:41 +0200)
committerGitHub <noreply@github.com>
Mon, 1 Jul 2024 17:41:04 +0000 (19:41 +0200)
commit7bcce7748d1a3d809301ec6a16b50886d1ab871e
tree16eb2581dccd201817ff8a77cf64cd8399584b88
parent577c73af0edb4687a55d5e597de62c318fcccbf0
[argoclima] Initial contribution (#15481)

* Initial contribution of the ArgoClima binding

Signed-off-by: Mateusz Bronk <bronk.m+gh@gmail.com>
70 files changed:
CODEOWNERS
bom/openhab-addons/pom.xml
bundles/org.openhab.binding.argoclima/NOTICE [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/README.md [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/doc/ArgoWebAPP_UI.png [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/doc/Argoclima_connection_Advanced_REMOTE_API_PROXY.png [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/doc/Argoclima_connection_Advanced_REMOTE_API_STUB.png [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/doc/Argoclima_connection_Basic_LOCAL_CONNECTION.png [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/doc/Argoclima_connection_Basic_REMOTE_CONNECTION.png [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/doc/OpenWRT_LUCI_port_forwarding_rule.png [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/pom.xml [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/scripts/download_ota_fw_files.py [new file with mode: 0755]
bundles/org.openhab.binding.argoclima/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/ArgoClimaBindingConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/ArgoClimaConfigProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/ArgoClimaHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/ArgoClimaTranslationProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/configuration/ArgoClimaConfigurationBase.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/configuration/ArgoClimaConfigurationLocal.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/configuration/ArgoClimaConfigurationRemote.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/configuration/IScheduleConfigurationProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/ArgoClimaDeviceApiBase.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/ArgoClimaLocalDevice.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/ArgoClimaRemoteDevice.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/DeviceStatus.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/IArgoClimaDeviceAPI.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/ArgoApiDataElement.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/ArgoDeviceStatus.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/IArgoSettingProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/ActiveTimerModeParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/ArgoApiElementBase.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/CurrentTimeParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/CurrentWeekdayParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/DelayMinutesParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/EnumParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/FwVersionParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/IArgoCommandableElement.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/OnOffParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/RangeParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/TemperatureParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/TimeParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/protocol/elements/WeekdayParam.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/ArgoDeviceSettingType.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/FanLevel.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/FlapLevel.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/IArgoApiEnum.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/OperationMode.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/TemperatureScale.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/TimerType.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/api/types/Weekday.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/passthrough/PassthroughHttpClient.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/passthrough/RemoteArgoApiServerStub.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/passthrough/requests/DeviceSidePostRtUpdateDTO.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/passthrough/requests/DeviceSideUpdateDTO.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/device/passthrough/responses/RemoteGetUiFlgResponseDTO.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/exception/ArgoApiCommunicationException.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/exception/ArgoApiProtocolViolationException.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/exception/ArgoConfigurationException.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/exception/ArgoLocalizedException.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/exception/ArgoRemoteServerStubStartupException.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/handler/ArgoClimaHandlerBase.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/handler/ArgoClimaHandlerLocal.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/handler/ArgoClimaHandlerRemote.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/utils/PasswordUtils.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/java/org/openhab/binding/argoclima/internal/utils/StringUtils.java [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/resources/OH-INF/addon/addon.xml [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/resources/OH-INF/i18n/argoclima.properties [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/main/resources/OH-INF/thing/thing-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.argoclima/src/test/java/org/openhab/binding/argoclima/internal/utils/StringUtilsTest.java [new file with mode: 0644]
bundles/pom.xml