Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)
Добавлено: Вс ноя 06, 2016 3:08 am
Вот накидал код, на включение выключение, я далеко не спец по PHP, потому сделал как смог
Код методаSPOILER_SHOW
$commanda = dechex(rand(40000, 49999));
$this->setProperty("svet", $this->getProperty("svet_old"));
if ($this->getProperty("svet")== 1) {
getURL("localhost/objects/?script=BroadLinkCommand&ip=192.168.1.103&cmd=5AA5AA555AA5AA55000000000000000000000000000000000000000000000000{$commanda}000012276A00{$commanda}81DD9B0D43B40300000058C10000E576F5FF97E936EE8D3E65554DD3A676D369426F6D68F64E7F3B7330DA0F6F6ACC6BA0B26C4888960E92B2B3C2C95DC6");
sayReply("Свет включен");
$this->setProperty("svet_old",0);
}
else if ($this->getProperty("svet")== 0){
getURL("localhost/objects/?script=BroadLinkCommand&ip=192.168.1.103&cmd=5AA5AA555AA5AA55000000000000000000000000000000000000000000000000{$commanda}000012276A00{$commanda}81DD9B0D43B40300000058C10000E576F5FF97E936EE8D3E65554DD3A676D369426F6D68F64E7F3B7330DA0F6F6ACC6BA0B26C4888960E92B2B3C2C95DC6");
sayReply("Свет выключен");
$this->setProperty("svet_old",1);
}
$this->setProperty("svet", $this->getProperty("svet_old"));
if ($this->getProperty("svet")== 1) {
getURL("localhost/objects/?script=BroadLinkCommand&ip=192.168.1.103&cmd=5AA5AA555AA5AA55000000000000000000000000000000000000000000000000{$commanda}000012276A00{$commanda}81DD9B0D43B40300000058C10000E576F5FF97E936EE8D3E65554DD3A676D369426F6D68F64E7F3B7330DA0F6F6ACC6BA0B26C4888960E92B2B3C2C95DC6");
sayReply("Свет включен");
$this->setProperty("svet_old",0);
}
else if ($this->getProperty("svet")== 0){
getURL("localhost/objects/?script=BroadLinkCommand&ip=192.168.1.103&cmd=5AA5AA555AA5AA55000000000000000000000000000000000000000000000000{$commanda}000012276A00{$commanda}81DD9B0D43B40300000058C10000E576F5FF97E936EE8D3E65554DD3A676D369426F6D68F64E7F3B7330DA0F6F6ACC6BA0B26C4888960E92B2B3C2C95DC6");
sayReply("Свет выключен");
$this->setProperty("svet_old",1);
}