Сейчас всё работает просто замечательно, даже после перезагрузки шлюза.
Пробовал сделать для вас полный бэкап системы, при помощи winscp. Но, не позволяет скопировать некоторые папки: dev, sys, var.
Чтобы скопировать все полностью, наверное будет необходимо подпаять провода к микросхеме памяти и, например, адаптеру для micro SD карты, чтобы скопировать как с обычной флешки (читал о подобной манипуляции для ремонта LCD телевизора).
Что посоветуете?
Если скопированных файлов достаточно могу выложить на google disk.
Ленар, имеется данный шлюз, купил его в наборе с двумя датчиками открытия дверей, двумя датчиками движения и кнопкой. Сей комплект планируется использовать в системе умного дома под управлением Home Assistant.
Сделано следующее:
Сначала ничего не происходило совсем, но я поигрался с синтаксисом и шлюз перестал загружаться, повторная подпайка к P2 показала что он завис в boot, выполнение команды boot позволило загрузить шлюз, но он перестал цепляться к WIFI и реагировать на нажатие кнопки. Проверка файла rc.local показала, что файл пустой (к счастью я сделал бэкап).
Если вам требуется полный бэкап системы готов его предоставить (только подскажите как его сделать).
sleep 20
killall miio_client && /home/root/miio_client
(да, кастомный файл miio_client, соответственно, должен лежать в директории root и мне пришлось изменить на него права доступа chmod 744 miio_client)
необходимо вставить эти строки в файл start_ot.sh (/lumi/app/miio), после этого файл будет выглядеть следующим образом:
#!/bin/sh
cd /lumi/app/miio
#./wifi_start.lumi_gw.sh &
/lumi/app/miio/wifi_start.sh &
./miio_client -l 0 -d /lumi/conf &
./miio_client_helper_nomqtt.sh /lumi/conf &
sleep 20
killall miio_client && /home/root/miio_client
Сейчас всё работает просто замечательно, даже после перезагрузки шлюза.
Пробовал сделать для вас полный бэкап системы, при помощи winscp. Но, не позволяет скопировать некоторые папки: dev, sys, var.
Чтобы скопировать все полностью, наверное будет необходимо подпаять провода к микросхеме памяти и, например, адаптеру для micro SD карты, чтобы скопировать как с обычной флешки (читал о подобной манипуляции для ремонта LCD телевизора).
Что посоветуете?
Если скопированных файлов достаточно могу выложить на google disk.
Сделано следующее:
Получен root доступ, по инструкции этого парня community.openhab.org/u/cadavre
настроен автоматический старт SSH:
cd /etc
nano rc.local
#/home/root/gw 2>&1 &
/etc/init.d/dropbear start — добавляете эту строчку в файл rc.local
/home/root/fac/fac_test
закинул кастомный файл miio_client, (взял здесь github.com/roth-m/miioclient-mqtt/tree/master/miio_client) запускал его командой:
killall miio_client && /tmp/miio_client
Шлюз добавился в Home Assistant (нужно использовать custom component github.com/Frank802/miio_gateway)
но, естественно, после рестарта шлюза команду требуется выполнять повторно,
поэтому, согласно одной из рекомендаций добавил эти строки в rc.local:
sleep 20
killall miio_client && /home/root/miio_client
Сначала ничего не происходило совсем, но я поигрался с синтаксисом и шлюз перестал загружаться, повторная подпайка к P2 показала что он завис в boot, выполнение команды boot позволило загрузить шлюз, но он перестал цепляться к WIFI и реагировать на нажатие кнопки. Проверка файла rc.local показала, что файл пустой (к счастью я сделал бэкап).
Если вам требуется полный бэкап системы готов его предоставить (только подскажите как его сделать).