А на счет t и s, так тут уж кому как угодно. Главное, чтобы при вызове метода statusChanged вы передавали именно этот параметр. Но тут еще могут быть грабли, если у вас есть и напрямую слинкованные например 1-wite датчики, а так же и передача данных в параметрах например от ардуино. А чтобы определить direction и признать датчик живым, метод то запускать дано один. Не плодить же для этого кучу почти похожих методов. Для себя я нашел такой выход:
Код: Выделить всё
$s=$params['status']; // Возможно у вас будет $params['t']
if (!isset($s)) { $s = $this->getProperty('status'); }
Потом выложу весь код метода.