]> git.basschouten.com Git - openhab-addons.git/commit
[salus] Add support for AWS (#16807)
authorMartin <martin.grzeslowski@gmail.com>
Sun, 2 Jun 2024 10:46:58 +0000 (12:46 +0200)
committerGitHub <noreply@github.com>
Sun, 2 Jun 2024 10:46:58 +0000 (12:46 +0200)
commit95ec85ac4224bbb975b45750589a0427d677b180
treee0635509e4e07f7b0e00762510e5899aca61d165
parent280f5c5beb53e95744122085bc45c3774c4ce1aa
[salus] Add support for AWS (#16807)

* AWS support

Signed-off-by: Martin GrzeĊ›lowski <martin.grzeslowski@gmail.com>
59 files changed:
bundles/org.openhab.binding.salus/NOTICE
bundles/org.openhab.binding.salus/README.md
bundles/org.openhab.binding.salus/pom.xml
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/SalusApi.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/SalusBindingConstants.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/SalusHandlerFactory.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/handler/AwsCloudBridgeConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/handler/AwsCloudBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/Authentication.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/AuthenticationHelper.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/AuthenticationResultResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/AwsSalusApi.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/ChallengeResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/CogitoCredentials.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/CognitoError.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/CognitoGson.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/GetCredentialsForIdentityResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/GetIdResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/InitiateAuthRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/InstantDeserializer.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/aws/http/RespondToAuthChallengeRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/cloud/handler/CloudBridgeConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/cloud/handler/CloudBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/cloud/rest/AuthToken.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/cloud/rest/HttpSalusApi.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/discovery/CloudDiscovery.java [deleted file]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/discovery/SalusDiscovery.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/handler/AbstractBridgeConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/handler/AbstractBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/handler/CloudApi.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/handler/CloudBridgeConfig.java [deleted file]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/handler/CloudBridgeHandler.java [deleted file]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/handler/DeviceHandler.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/handler/It600Handler.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/AbstractSalusApi.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/AuthToken.java [deleted file]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/Device.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/GsonMapper.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/HttpClient.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/HttpSalusApiException.java [deleted file]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/RestClient.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/RetryHttpClient.java
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/SalusApi.java [deleted file]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/SalusApiException.java [deleted file]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/exceptions/AuthSalusApiException.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/exceptions/HttpSalusApiException.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/exceptions/SalusApiException.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/java/org/openhab/binding/salus/internal/rest/exceptions/UnsuportedSalusApiException.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/resources/OH-INF/i18n/salus.properties
bundles/org.openhab.binding.salus/src/main/resources/OH-INF/thing/aws-salus-bridge.xml [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/main/resources/OH-INF/thing/it600.xml
bundles/org.openhab.binding.salus/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.salus/src/test/java/org/openhab/binding/salus/internal/cloud/rest/HttpSalusApiTest.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/test/java/org/openhab/binding/salus/internal/discovery/CloudDiscoveryTest.java [deleted file]
bundles/org.openhab.binding.salus/src/test/java/org/openhab/binding/salus/internal/discovery/SalusDiscoveryTest.java [new file with mode: 0644]
bundles/org.openhab.binding.salus/src/test/java/org/openhab/binding/salus/internal/rest/DeviceTest.java
bundles/org.openhab.binding.salus/src/test/java/org/openhab/binding/salus/internal/rest/GsonMapperTest.java
bundles/org.openhab.binding.salus/src/test/java/org/openhab/binding/salus/internal/rest/RetryHttpClientTest.java
bundles/org.openhab.binding.salus/src/test/java/org/openhab/binding/salus/internal/rest/SalusApiTest.java [deleted file]