Установка zigbee2mqtt на Xiaomi Mi Router 3G (OpenWrt)

Решил немного оптимизировать свою сеть умного дома и перейти с проприетарного SLS на полностью открытый проект zigbee2mqtt. И чтобы избавиться от одного лишнего узла (в случае с SLS это переделанный ZigBee шлюз от Xiaomi), задумал все настроить на борту Xiaomi Mi Router 3G.

Перед установкой и запуском z2m необходимо установить на роутер образ OpenWrt с поддержкой MIPS FPU Emulator и перенести файловую систему на внешний USB накопитель. Так же стоит установить пакет kmod-usb-acm (драйвер для нашего стика).

Для одновременного подключения флешки и стика координатора можно воспользоваться USB хабом с внешним питанием.

После через WEB интерфейс (System -> Software -> Upload Package) устанавливаем пакеты node, node-npm (скачиваем в том же месте, где и образ системы) и node-zigbee2mqtt (см. конец этой статьи). Последний пакет будет ставиться немного дольше, чем остальные - наберитесь терпения.

Далее открываем файл настроек и указываем параметры подключения к MQTT серверу. Адрес порта USB стика оставляем по умолчанию (/dev/ttyACM0).

И запускаем:

cd /opt/zigbee2mqtt
npm start

Скачать: node-zigbee2mqtt_1.16.2-1_mipsel_24kc.ipk (50,0 Мб)

Обсуждение

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *