]> git.basschouten.com Git - openhab-addons.git/commit
[ecovacs] Add support for DEEBOT X2 Omni (#16487)
authormaniac103 <dannybaumann@web.de>
Tue, 12 Mar 2024 13:52:59 +0000 (14:52 +0100)
committerGitHub <noreply@github.com>
Tue, 12 Mar 2024 13:52:59 +0000 (14:52 +0100)
commit2edacebf3f5b3f0cb830d63378514a4f823337cf
tree6b25dccaf9c7ad9f65972c1d3bd931c6b5b865df
parent7dfebd66cebce801e348d8affa295abe521ad67b
[ecovacs] Add support for DEEBOT X2 Omni (#16487)

Fixes #16117

* [ecovacs] Interpret empty error code list as 'no error'

Newer devices don't explicitly report 'no error' anymore, but instead
send an empty list.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/commands/GetErrorCommand.java
bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/commands/SpotAreaCleaningCommand.java
bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/impl/JsonReportParser.java
bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/model/CleanMode.java
bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/model/DeviceCapability.java
bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/handler/EcovacsVacuumHandler.java
bundles/org.openhab.binding.ecovacs/src/main/resources/devices/supported_device_list.json