Проблема с NinjaBlocks

Добрый день!

Не могу связать WirenBoard с NinjaBlocks. На сайте NinjaBlocks все сделано как описано в статье http://contactless.ru/wiki/index.php/Обзор_ПО_Wiren_Board_Smart_Home. NinjaBlocks говорит, что “no response from block”. На стороне WirenBoard некоторое время висит надпись “Waiting for activation”, но потом она сменяется на “Daemon not running”. Где посмотреть логи демона?

С уважением,
Игорь

Я прочитал топик http://contactless.ru/forums/topic/ninja-blocks/ и проделал те операции, которые там советовали.
Запускаю
wget -q -O- https://wakai.ninja.is/rest/v0/block/WB008641F002CA/activate
и в течении 10 секунд добавляю новый блок в NinjaBlock. Команда возвращает токен
{"token":"3b211a830de8f89e4777b8c4034d9e07cd903e88"}, а NinjaBlocks рапортует

We did not hear back from your Ninja Block.

If your Block is still purple, and no devices appear,
please try again.

Запускаю демон и демон ожидает активации:

root@wirenboard:~# wb-homa-ninja-bridge
Ninja BlockId: WB008641F002CA
Connected with code 0.
ERROR: Cannot read token from /var/lib/wirenboard/WB008641F002CA.token
Waiting for activation...
.

Так, после того как я вручную записал вывод команды wget
{"token":"3b211a830de8f89e4777b8c4034d9e07cd903e88"}
в файл /var/lib/wirenboard/WB008641F002CA.token я продвинулся на шаг дальше:

root@wirenboard:~# wb-homa-ninja-bridge
Ninja BlockId: WB008641F002CA
Connected with code 0.
Block token is {"token":"3b211a830de8f89e4777b8c4034d9e07cd903e88"}
cloud connect with code 4.
Connected to cloud with code 4.
cloud connect with code 4.
Connected to cloud with code 4.
cloud connect with code 4.
Connected to cloud with code 4.
cloud connect with code 4.
Connected to cloud with code 4.
cloud connect with code 4.
Connected to cloud with code 4.
cloud connect with code 4.
Connected to cloud with code 4.
cloud connect with code 4.

Однако на NinjaBlocks девайс по-прежнему в статусе “не подключен”.

И еще один шаг: я удалил JSON из /var/lib/wirenboard/WB008641F002CA.token и оставил в файле только сам токен. После этого данные стали поступать в NinjaBlocks.

Что это было и как этого избежать в будущем?

Добрый день.
Не очень понял это:

я удалил JSON из /var/lib/wirenboard/WB008641F002CA.token

усе понял :slight_smile:

Здравствуйте. Недавно появилась проблема с ninja Blocks. Перестали отображаться все датчики системы. При подключении непосредственно к web интерфейсу все устройства на месте и работают. Статус в web conected. Всё вроде хорошо но на страничку ничего нет. Вернее всё не активно. Решил, что сервис опять что то обновил и поэтому перестало работать. Удалил все ключи на устройстве, перехапустил службу, удалил всё в Ninja blocks и попытался провести синхронизацию. В интерфейсе ninja устройство появилось как синхронизированное в местном web нет ни ошибок и статус conected. Но в инете сервис кричит давай проведём синхронизацию. Несколько раз удалял ключи, перегружал устройство и страничку. проводил несколько раз синхронизацию. Все вроде работает и с устройства ничего в инет не отправляется. Заметил только одну особенность. В страничке web устройства появились дубликаты датчиков орегон с новыми полями. low battery и comfort и страничка начала ругаться на ошибки выполнения скрипов. На что надо посмотреть в данном случае?

Орегон тут не при чём, это последствия обновления драйвера радио. Лишние устройства можете удалить, как написано тут

Ninja Blocks мы больше поддерживать не будем.

Рекомендую попробовать новый веб-интерфейс:


apt-get remove wb-homa-webinterface
apt-get install wb-mqtt-homeui

он же есть в облачном исполнении, если готовы поучаствовать в бета-тестировании, напишите пожалуйста на support@