]> git.basschouten.com Git - openhab-addons.git/commit
[shelly] New Shelly Manager (more detailed information, status, integrated firmware...
authorMarkus Michels <markus7017@gmail.com>
Wed, 31 Mar 2021 20:42:33 +0000 (22:42 +0200)
committerGitHub <noreply@github.com>
Wed, 31 Mar 2021 20:42:33 +0000 (22:42 +0200)
commit1783017be486f74b903749906a79f5ce5b68832c
treef1ce5265e19516c41c56865fe6cc10dc945b255f
parentb9d3c35732cdbc4420bd47fbe686ec65c2fe6f60
[shelly] New Shelly Manager (more detailed information, status, integrated firmware upgrade) (#10276)

* This PR brings in the Shelly Manager, check doc/ShellyManager.md for
additional information.
* Restart Device in Manager when CoIoT Mode has changed
* Updated pattern to extract version info (thanks @fwolter), CoIoT warning
for non-Motion devices fixed; AdvancedUsers.md now refers to Shelly
Manager
* Modified message when beta is detected (reference to 1.5.7 release build
confuses users running 1.10 beta)
* Fix for Enable/Disable AP roaming
* Handle button events also in detached mode, README updated
* Ignore inconsistent version string for initial 1.10 releases
* removed display of firmware id (there are various formats and it has
no value)

Signed-off-by: Markus Michels <markus7017@gmail.com>
55 files changed:
bundles/org.openhab.binding.shelly/README.md
bundles/org.openhab.binding.shelly/doc/ShellyManager.md [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/ShellyBindingConstants.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api/ShellyApiJsonDTO.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api/ShellyApiResult.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api/ShellyDeviceProfile.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api/ShellyHttpApi.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/coap/ShellyCoIoTProtocol.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/coap/ShellyCoapHandler.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/handler/ShellyBaseHandler.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManager.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerActionPage.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerCache.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerImageLoader.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerOtaPage.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerOverviewPage.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerPage.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/manager/ShellyManagerServlet.java [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly.properties
bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly_de.properties
bundles/org.openhab.binding.shelly/src/main/resources/images/cloud_connected.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/cloud_disabled.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/cloud_enabled.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/cloud_unknown.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/mqtt_connected.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/mqtt_disabled.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/mqtt_enabled.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/mqtt_unknown.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/otacheck.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/refresh.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/resetstat.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/status_attention.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/status_config.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/status_initializing.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/status_offline.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/status_online.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/status_uninitialized.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/status_unknown.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/wifi.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/wifi0.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/wifi1.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/wifi2.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/wifi3.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/images/wifi4.png [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/action.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/footer.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/forward.script [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/fw_update1.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/fw_update2.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/header.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/ov_device.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/ov_footer.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/ov_header.html [new file with mode: 0644]
bundles/org.openhab.binding.shelly/src/main/resources/sniplets/overview.html [new file with mode: 0644]