Первое, что у вас должно быть, это в классе пылесоса добавить комнаты для уборки, в них будут вставляться координаты. Например добавляете zone_coridor или zoneCoridor, да как угодно, главное, чтобы было свойство комнаты.
Далее, ниже, где я выделил, должен быть указан объект пылесоса, у меня XiaomiMiRobotVacuum и свойство ZonedClean (у некоторых оно по разному может быть), откройте модуль и посмотрите как у вас там настроено.
Такой код прописан у меня.
Код: Выделить всё
<div class="XiaomiMiRobotVacuum">
<font size="6" color="White" face="Arial"><center>Где убрать?</center></font>
<br/>
<br/>
<form>
<div class="form-group">
<input type="checkbox" id="Gostinaya" value="%XiaomiMiRobotVacuum.zone_Gostinaya%">
<label for="Gostinaya"><font size="5" color="White" face="Arial">Гостиная</font></label>
</div>
<div class="form-group">
<input type="checkbox" id="Spalnaya1" value="%XiaomiMiRobotVacuum.zone_Spalnaya1%">
<label for="Spalnaya1"><font size="5" color="White" face="Arial">Спальня-1</font></label>
</div>
<div class="form-group">
<input type="checkbox" id="Spalnaya2" value="%XiaomiMiRobotVacuum.zone_Spalnaya2%">
<label for="Spalnaya2"><font size="5" color="White" face="Arial">Спальня-2</font></label>
</div>
<div class="form-group">
<input type="checkbox" id="Koridor" value="%XiaomiMiRobotVacuum.zone_Koridor%">
<label for="Koridor"><font size="5" color="White" face="Arial">Коридор</font></label>
</div>
<div class="form-group">
<input type="checkbox" id="Kuhnya" value="%XiaomiMiRobotVacuum.zone_Kuhnya%">
<label for="Kuhnya"><font size="5" color="White" face="Arial">Кухня</font></label>
</div>
<button id="take" type="button" onclick="getData()">Запустить зональную уборку</button>
</form>
</div>
<script>
$("#take").click(function() {
var x = [];
$("input:checked").each(function(i, item) {
$('input:checkbox').prop('checked', false);
x.push($(item).attr("value"))
});
$.get( "../../objects/", { object:"XiaomiMiRobotVacuum", op:"set",p:"ZonedClean", v:x.toString()} );
});
</script>