nick7zmail, код
Код: Выделить всё
$data= (dechex($payload[0x7])*10000+dechex($payload[0x6])*100+dechex($payload[0x5]))/100;
отлично отрабатывает для SP3S и показывает те же значения, что и в E-Control. Я думаю, что эта же функция сработает и в SP2. Но есть замечания:
1) Выключатель сам выключается, если привязать поля к объекту, как писали выше.
2) Поле power никогда не показывает значение 0. Если выключить девайс, то power не обновляется и всегда показывает последнее полученное значение.
3) Как-то странно стали работать циклы. Цикл в 5 секунд иногда отрабатывает (по ощущениям) секунд 10 или 15. Например, включил нагрузку, в E-Control она отобразилась, в моем скрипте тоже, а в модуле обновляю страничку каждую секунду-две и поле power обновляется секунд через 10-15. Но иногда и через 5 сек бывает.