Поддержка счетчиков воды Элехант

Поэкспериментировал.
Если запускаю из командной строки:

hcitool -i hci0 lescan --duplicates

То всё ловится:

 hcitool -i hci0 lescan --duplicates
LE Scan ...
B0:02:02:00:41:50 (unknown)
7E:E6:30:D0:3D:57 (unknown)
7E:E6:30:D0:3D:57 (unknown)
7E:E6:30:D0:3D:57 (unknown)
5C:E6:D1:0C:1E:F9 (unknown)
7E:E6:30:D0:3D:57 (unknown)
5C:E6:D1:0C:1E:F9 (unknown)
5C:E6:D1:0C:1E:F9 (unknown)
7E:E6:30:D0:3D:57 (unknown)

Видно, что и счетчик есть в принятых пакетах.
Но если запустить скрипт, то он отрабатывает положенное время и завершается стандартно сообщая об этом

/mnt/data/root# ./elehant-scan.sh
./elehant-scan.sh: строка 84: 15442 Завершено      nice -n 20 hcitool -i hci0 lescan --duplicates > /dev/null

Попробую посражаться за встроенный)), если поможете
Из cli то работает более менее.
Добавил в скрипт команды и по общему беспроводному интерфейсу, т.к. рекомендовали, что от него есть зависимость и, скорее всего так, т.к. в cli начал работать более менее стабильнее.

ifconfig wlan0 down && hciconfig hci0 down
sleep 1
ifconfig wlan0 up && hciconfig hci0 up