[miio] add channel for is_locating (#10036)
close: #10033 Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
@@ -344,6 +344,9 @@ public class MiIoVacuumHandler extends MiIoAbstractHandler {
|
||||
if (deviceCapabilities.containsKey(RobotCababilities.MOP_FORBIDDEN)) {
|
||||
safeUpdateState(RobotCababilities.MOP_FORBIDDEN.getChannel(), statusInfo.getMopForbiddenEnable());
|
||||
}
|
||||
if (deviceCapabilities.containsKey(RobotCababilities.LOCATING)) {
|
||||
safeUpdateState(RobotCababilities.LOCATING.getChannel(), statusInfo.getIsLocating());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ public enum RobotCababilities {
|
||||
WATERBOX_CARRIAGE("water_box_carriage_status", "status#water_box_carriage_status",
|
||||
"miio:water_box_carriage_status"),
|
||||
MOP_FORBIDDEN("mop_forbidden_enable", "status#mop_forbidden_enable", "miio:mop_forbidden_enable"),
|
||||
LOCATING("is_locating", "status#is_locating", "miio:is_locating"),
|
||||
SEGMENT_CLEAN("", "actions#segment", "miio:segment");
|
||||
|
||||
private final String statusFieldName;
|
||||
|
||||
@@ -179,6 +179,11 @@
|
||||
<label>Mop Forbidden</label>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="is_locating">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Robot Locating</label>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
<!-- Consumables channels -->
|
||||
<channel-type id="main_brush_percent">
|
||||
|
||||
Reference in New Issue
Block a user