diff --git a/bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/model/CleanMode.java b/bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/model/CleanMode.java index 61b8c5ac9fa..6fdaa6dbf8e 100644 --- a/bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/model/CleanMode.java +++ b/bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/model/CleanMode.java @@ -27,7 +27,7 @@ public enum CleanMode { EDGE, @SerializedName("spot") SPOT, - @SerializedName(value = "SpotArea", alternate = { "spotArea", "freeClean" }) + @SerializedName(value = "SpotArea", alternate = { "spotArea", "freeClean", "sceneClean" }) SPOT_AREA, @SerializedName(value = "CustomArea", alternate = { "customArea" }) CUSTOM_AREA, diff --git a/bundles/org.openhab.binding.ecovacs/src/main/resources/devices/supported_device_list.json b/bundles/org.openhab.binding.ecovacs/src/main/resources/devices/supported_device_list.json index 08ec665945d..4fc9e42e627 100644 --- a/bundles/org.openhab.binding.ecovacs/src/main/resources/devices/supported_device_list.json +++ b/bundles/org.openhab.binding.ecovacs/src/main/resources/devices/supported_device_list.json @@ -615,5 +615,25 @@ "modelName": "DEEBOT X2 PRO OMNI", "deviceClass": "ip3mmy", "deviceClassLink": "e6ofmn" + }, + { + "modelName": "DEEBOT T30 OMNI", + "deviceClass": "z4lvk7", + "deviceClassLink": "lhbd50" + }, + { + "modelName": "DEEBOT T30 PRO OMNI", + "deviceClass": "4vhygi", + "deviceClassLink": "lhbd50" + }, + { + "modelName": "DEEBOT T30 PRO OMNI", + "deviceClass": "3w7j5e", + "deviceClassLink": "lhbd50" + }, + { + "modelName": "DEEBOT T30 PRO OMNI", + "deviceClass": "tlthqk", + "deviceClassLink": "lhbd50" } ]