]> git.basschouten.com Git - openhab-addons.git/commit
[homeconnect] Initial contribution (#9187)
authorbruestel <jonas@bruestel.net>
Thu, 13 May 2021 12:56:03 +0000 (14:56 +0200)
committerGitHub <noreply@github.com>
Thu, 13 May 2021 12:56:03 +0000 (14:56 +0200)
commita1a990989e2674474e593552e6ee309fd06b0bfc
tree6db3b2dcf90e4555e5aaa68ae332e8f3b85c152f
parente1a76505a07f9d329f046a7e3f41ddf9a6360247
[homeconnect] Initial contribution (#9187)

Signed-off-by: Jonas BrĂ¼stel <jonas@bruestel.net>
Co-authored-by: Laurent Garnier <lg.hc@free.fr>
92 files changed:
CODEOWNERS
bom/openhab-addons/pom.xml
bundles/org.openhab.binding.homeconnect/NOTICE [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/README.md [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/binding-ui-haid.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/export_button.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/home_connect_application.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/home_connect_profile.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/homeconnect_log_selected.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/homeconnect_setup_1.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/homeconnect_setup_2.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/homeconnect_setup_3.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/homeconnect_setup_4.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/selected_program_1.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/selected_program_2.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/doc/ui-scan-for-haid.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/pom.xml [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/HomeConnectBindingConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/CircularQueue.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/HomeConnectApiClient.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/HomeConnectEventSourceClient.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/HomeConnectEventSourceListener.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/HomeConnectStreamingRequestFilter.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/HttpHelper.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/exception/ApplianceOfflineException.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/exception/AuthorizationException.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/exception/CommunicationException.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/listener/HomeConnectEventListener.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/ApiRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/AvailableProgram.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/AvailableProgramOption.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/Data.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/Event.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/EventHandling.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/EventLevel.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/EventType.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/HomeAppliance.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/HomeConnectRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/HomeConnectResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/Option.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/Program.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/model/Token.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/configuration/ApiBridgeConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/discovery/HomeConnectDiscoveryService.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/factory/HomeConnectHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/AbstractHomeConnectThingHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/ChannelUpdateHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/EventHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectCoffeeMakerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectCooktopHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectDishwasherHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectDryerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectFridgeFreezerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectHoodHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectOvenHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectWasherDryerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectWasherHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/SupplierWithException.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/cache/ExpiringStateCache.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/cache/ExpiringStateMap.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/servlet/HomeConnectServlet.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/type/HomeConnectDynamicStateDescriptionProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/OH-INF/binding/binding.xml [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/OH-INF/thing/thing-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/css/bootstrap.min.css [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/css/bootstrap.min.css.map [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/css/homeconnect.css [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/android-chrome-192x192.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/android-chrome-256x256.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/apple-touch-icon.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/browserconfig.xml [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/favicon-16x16.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/favicon-32x32.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/favicon.ico [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/mstile-150x150.png [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/safari-pinned-tab.svg [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/favicon/site.webmanifest [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/js/bootstrap.bundle.min.js [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/js/bootstrap.bundle.min.js.map [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/js/feather.min.js [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/js/feather.min.js.map [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/js/homeconnect.js [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/js/jquery-3.5.1.min.js [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/assets/js/jquery-3.5.1.min.map [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/templates/appliances.html [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/templates/base.html [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/templates/bridges.html [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/templates/log-events.html [new file with mode: 0644]
bundles/org.openhab.binding.homeconnect/src/main/resources/templates/log-requests.html [new file with mode: 0644]
bundles/pom.xml