Для датчиков настройки устанавливаются и читаются другим пакетом, в broadlink.class.php это реализовано функцией Check_Sensors() и описано в protected function sensors($payload):VooDooN писал(а):Странно, но такая же настройка для датчиков открытия/закрытия не влияет на байты вообще.
Код: Выделить всё
switch ($payload[$offset+0x23]) {
case 0x00:
$data[$i]['armFull'] = false;
$data[$i]['armPart'] = false;
break;
case 0x02:
$data[$i]['armFull'] = true;
$data[$i]['armPart'] = false;
break;
case 0x03:
$data[$i]['armFull'] = true;
$data[$i]['armPart'] = true;
break;
default:
$data[$i]['armFull'] = true;
$data[$i]['armPart'] = false;
}