Что странно, но m я в скриптах отлавливал и до внесения изменений в megad.class.php.
Вот такой метод у меня работает и работал раньше
// длинный клик включает/выключает вентиляцию
// действие выполняется по отпусканию кнопки
$status=gg('Fan_sportzal.StateZone');
$status1=gg('Zone3_5.StateZone');
if($_GET['m'] == 2) { // прилетело сообщение о длинном нажатии
$this->setProperty('Long', 1);
}
else
{
if ($_GET['m'] == 1) // прилетело сообщение об отпускании клавиши
{
$lng = $this->getProperty('Long');
if ($lng == 1)
{
if ($status == 0)
{
sg('Fan_sportzal.StateZone',1);
}
else
{
sg('Fan_sportzal.StateZone',0);
}
}
else
{
if ($status1 == 0)
{
sg('Zone3_5.StateZone',1);
}
else
{
sg('Zone3_5.StateZone',0);
sg('Fan_sportzal.StateZone',0);
}
}
}
else // прилетело сообщение о нажатии выключателя
{
$this->setProperty('Long', 0);
}
}
Сейчас поиграюсь с сетью. Воткну в коммутатор чтоли только сервак, комп и 1 мегу...