From aee454850b40dfe5f89d1cc5c7b45a513715266b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20L=27hopital?= Date: Wed, 12 Apr 2023 09:58:08 +0200 Subject: [PATCH] [Tapocontrol] Restore child device querying (#14788) Signed-off-by: Gael L'hopital --- bundles/org.openhab.binding.tapocontrol/pom.xml | 2 ++ .../internal/api/TapoDeviceConnector.java | 12 ++++++------ .../src/main/resources/OH-INF/addon/addon.xml | 2 ++ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/bundles/org.openhab.binding.tapocontrol/pom.xml b/bundles/org.openhab.binding.tapocontrol/pom.xml index 3599672e5..a926af84d 100644 --- a/bundles/org.openhab.binding.tapocontrol/pom.xml +++ b/bundles/org.openhab.binding.tapocontrol/pom.xml @@ -11,5 +11,7 @@ org.openhab.binding.tapocontrol + openHAB Add-ons :: Bundles :: TapoControl Binding + diff --git a/bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/api/TapoDeviceConnector.java b/bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/api/TapoDeviceConnector.java index 56bb3d1f1..33594f4d6 100644 --- a/bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/api/TapoDeviceConnector.java +++ b/bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/api/TapoDeviceConnector.java @@ -214,11 +214,11 @@ public class TapoDeviceConnector extends TapoDeviceHttpApi { /** * Query Info from Device and refresh deviceInfo * - * + * * @param ignoreGap ignore gap to last query. query anyway */ public void queryInfo(boolean ignoreGap) { - logger.trace("({}) DeviceConnetor_queryInfo from '{}'", uid, deviceURL); + logger.trace("({}) DeviceConnector_queryInfo from '{}'", uid, deviceURL); queryCommand(DEVICE_CMD_GETINFO, ignoreGap); } @@ -227,8 +227,8 @@ public class TapoDeviceConnector extends TapoDeviceHttpApi { */ @Override public void queryChildDevices() { - logger.trace("({}) DeviceConnetor_queryChildDevices from '{}'", uid, deviceURL); - queryCommand(DEVICE_CMD_CHILD_DEVICE_LIST, false); + logger.trace("({}) DeviceConnector_queryChildDevices from '{}'", uid, deviceURL); + queryCommand(DEVICE_CMD_CHILD_DEVICE_LIST, true); } /** @@ -240,12 +240,12 @@ public class TapoDeviceConnector extends TapoDeviceHttpApi { /** * Send Custom DeviceQuery - * + * * @param queryCommand Command to be queried * @param ignoreGap ignore gap to last query. query anyway */ public void queryCommand(String queryCommand, boolean ignoreGap) { - logger.trace("({}) DeviceConnetor_queryCommand '{}' from '{}'", uid, queryCommand, deviceURL); + logger.trace("({}) DeviceConnector_queryCommand '{}' from '{}'", uid, queryCommand, deviceURL); long now = System.currentTimeMillis(); if (ignoreGap || now > this.lastQuery + TAPO_SEND_MIN_GAP_MS) { this.lastQuery = now; diff --git a/bundles/org.openhab.binding.tapocontrol/src/main/resources/OH-INF/addon/addon.xml b/bundles/org.openhab.binding.tapocontrol/src/main/resources/OH-INF/addon/addon.xml index 51bc86cbc..80b67f9b6 100644 --- a/bundles/org.openhab.binding.tapocontrol/src/main/resources/OH-INF/addon/addon.xml +++ b/bundles/org.openhab.binding.tapocontrol/src/main/resources/OH-INF/addon/addon.xml @@ -5,4 +5,6 @@ binding TapoControl Binding Control your TAPO-SmartHome Devices + cloud +