???? Аварийная ситуация: Шлюз пропал из сети (не пингуется, нет Wi-Fi, лампочка IoT бешено мигает)
Это означает, что слетели сетевые настройки OpenWrt и шлюз ушёл в циклическую перезагрузку.
- Выдерните шлюз из розетки.
- Подключите его сетевым кабелем напрямую в сетевой порт Макбука (компьютера).
- В настройках сети Макбука (IPv4) жестко пропишите Вручную:
- IP-адрес: 192.168.1.5
- Маска: 255.255.255.0
- Маршрутизатор: 192.168.1.1
- Включите шлюз в розетку и в первые 3 секунды часто-часто нажимайте кнопку на корпусе, пока светодиод IoT не начнет мигать как сумасшедший (режим Failsafe).
- Откройте терминал Макбука и введите команду сброса заклинившей сети:
- Верните настройки Макбука обратно на «Используя DHCP». Шлюз загрузится нормально и снова появится в сети роутера.
bash
ssh root@192.168.1.1
Используйте код с осторожностью.
(Внутри консоли введите одну строку):
bash
mount_root && rm -f /etc/config/network && reboot
Используйте код с осторожностью.
???? Ситуация: Шлюз доступен по SSH, но в Home Assistant статус «Недоступно» (Отвалился Zigbee-чип)
Это происходит при сбое питания, когда ядро Linux теряет или блокирует порт, а служба homed-zigbee зависает [index_zoIlZg].
- Зайдите на шлюз с компьютера по актуальному IP-адресу (например, 1.137):
- Полностью вычистите зависшие процессы и запустите чистую службу на правильном порту в фоновом режиме:
- Проверьте лог запуска, чтобы убедиться в успехе:
bash
ssh root@192.168.1.137
Используйте код с осторожностью.
bash
killall -9 homed-zigbee 2>/dev/null; /usr/bin/homed-zigbee -c /etc/homed/homed-zigbee.conf &
Используйте код с осторожностью.
bash
logread | grep homed-zigbee | tail -n 20
Используйте код с осторожностью.
Вы должны увидеть финальную строку: Coordinator ready, address: ...
???? Ситуация: Намертво слетел файл конфигурации
Если файл настроек очистился или перезаписался кривыми драйверами, откройте терминал шлюза и проверьте его содержимое:
bash
cat /etc/homed/homed-zigbee.conf
Используйте код с осторожностью.
Если там пусто или нет нужных строк, вставьте целиком одной командой:
bash
cat << 'EOF' > /etc/homed/homed-zigbee.conf
[log]
enabled=false
file=/var/log/homed.log
[mqtt]
host=192.168.1.71
port=1883
username=
password=
prefix=homed
names=false
debounce=true
[homeassistant]
enabled=true
prefix=homeassistant
status=homeassistant/status
[default]
discovery=true
cloud=true
[device]
database=/opt/homed-zigbee/database.json
properties=/opt/homed-zigbee/properties.json
options=/opt/homed-zigbee/options.json
external=/opt/homed-zigbee/external
library=/usr/share/homed-zigbee
[gpio]
status=/sys/class/leds/amber/brightness
boot=/sys/class/gpio/zigbee-boot/value
reset=/sys/class/gpio/zigbee-reset/value
[zigbee]
adapter=ezsp
port=/dev/ttymxc3
baudrate=115200
panid=0x1010
channel=11
reset=soft
write=true
[security]
key=0x000102030405060708090a0b0c0d0e0f
[debug]
port=false
adapter=false
zigbee=false
EOF
Используйте код с осторожностью.
После создания файла обязательно выполните команду запуска:
bash
/usr/bin/homed-zigbee -c /etc/homed/homed-zigbee.conf &
Используйте код с осторожностью.
⚡ Самое главное правило стабильности:
Шлюз МТС запрещено питать от слабых USB-портов (компьютера, старых зарядок на 0.5А–1А)! Из-за просадок по току чип nRF52840 уходит в защиту и сеть пашет со сбоями [index_zoIlZg]. Подключите устройство к мощному блоку питания от смартфона минимум на 5V / 2A (10 Вт) качественным толстым кабелем.
Важно! Если подключение по LAN идет через роутер с адресом 192.168.1.1, то после перезагрузки нужно отключить кабель от сети роутера, так как шлюз не получит адрес от роутера из-за пересечения подсетей (на wifi тоже адрес 192.168.1.1) Нужно подключиться первый раз к роутеру по wifi и заменить адрес на интерфейсе br-lan на другой, не совпадающий с адресом основного роутера. После перезагрузки: На порту ethernet работает dhcp клиент, можно подключать к роутеру напрямую. Должна подняться открытая сеть OpenWrt 2.4GHz, подключившись к ней можно настроить подключение к роутеру. Network -> Wireless -> Scan. Важно: поставить галку "Replace wireless configuration" и при применении изменений вместо "Save & Apply" (заменить на) -> "Apply unchecked", чтобы изменения применились без таймера. Кнопка сбоку: - зажать на 10 — сброс настроек сети к заводским - зажать на 20 — удаление всего оверлея
ТТХ
- ЦПУ ARM Cortex-A7 NXP i.MX6ULL 792 МГц
- Память 512 Mb DDR3 + 8 Гбайт EMMC
- Один LAN порт
- WiFi 2|5
- Zigbee 3.0 (прошивается через stlink, работает!)
- Есть USB!
- Размеры 25.3х83.2х72мм
- Вес 240г