Прблема с алисой

Здравствуйте, Михаил!
Есть новая проблема! После закрытия окна web интерфейса контроллера WB? Алиса не видит подключенных устройств, приложение пишет off line

Добрый день!

Прошу описать ситуацию более подробно.
Также уточните, стабильна ли связь контроллера с интернетом?
При повторном открытии окна связь восстанавливается?

Здравствуйте! Связь контроллера с интернетом постоянная через кабель, проблем с интернетом нет…
Вчера подключил 17 устройств, выключатели и два крана, все отрабатывает четко, но после выключения компьютера, решил поиграться мобильным приложение и обнаружил, что связи нет, устройства которые пробуешь включить, становятся с красным крестиком и соответственно через колонку команды не исполняются. Включил PC открыл WEB интерфейс контроллера, проверил статус, в открывшемся окне пишет Off line. проверил через секунд 30 on line и все работает. как-то так!

Добрый день!

Прошу прислать вывод команды:

journalctl -u wb-mqtt-alice-client

Для диагностики также пришлите архив с диагностической информацией контроллера.
Инструкция по созданию архива приведена в документации.

root@wirenboard-AJI37ZDT:~# journalctl -u wb-mqtt-alice-client
– Journal begins at Thu 2023-08-24 09:29:48 +10, ends at Wed 2025-09-03 22:06:11 +10. –
Aug 31 09:19:25 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26855]: [wb-mqtt-alice install] User www-data is already in hardware-crypto group
Aug 31 09:19:25 wirenboard-AJI37ZDT sudo[26875]: root : PWD=/ ; USER=www-data ; COMMAND=/usr/sbin/i2cdetect -y 2
Aug 31 09:19:25 wirenboard-AJI37ZDT sudo[26875]: pam_unix(sudo:session): session opened for user www-data(uid=33) by (uid=0)
Aug 31 09:19:25 wirenboard-AJI37ZDT sudo[26875]: pam_unix(sudo:session): session closed for user www-data
Aug 31 09:19:26 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26855]: [wb-mqtt-alice install] Failed to verify I2C access for www-data
Aug 31 09:19:26 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Control process exited, code=exited, status=1/FAILURE
Aug 31 09:19:26 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Failed with result ‘exit-code’.
Aug 31 09:19:26 wirenboard-AJI37ZDT systemd[1]: Failed to start Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:31 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Scheduled restart job, restart counter is at 51702.
Aug 31 09:19:31 wirenboard-AJI37ZDT systemd[1]: Stopped Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:31 wirenboard-AJI37ZDT systemd[1]: Starting Client for Wiren Board Yandex Alice to MQTT integration…
Aug 31 09:19:31 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] Starting nginx configuration for work with ATECCx08
Aug 31 09:19:31 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] Preparing device certificate bundle…
Aug 31 09:19:32 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] Device cert already valid
Aug 31 09:19:32 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] Configuring ssl_engine in nginx.conf…
Aug 31 09:19:32 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] ssl_engine directive already exists
Aug 31 09:19:32 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] Setting up I2C access permissions…
Aug 31 09:19:32 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] I2C devices already have correct group
Aug 31 09:19:32 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] User www-data is already in hardware-crypto group
Aug 31 09:19:32 wirenboard-AJI37ZDT sudo[26919]: root : PWD=/ ; USER=www-data ; COMMAND=/usr/sbin/i2cdetect -y 2
Aug 31 09:19:32 wirenboard-AJI37ZDT sudo[26919]: pam_unix(sudo:session): session opened for user www-data(uid=33) by (uid=0)
Aug 31 09:19:32 wirenboard-AJI37ZDT sudo[26919]: pam_unix(sudo:session): session closed for user www-data
Aug 31 09:19:32 wirenboard-AJI37ZDT configure-nginx-proxy.sh[26899]: [wb-mqtt-alice install] Failed to verify I2C access for www-data
Aug 31 09:19:32 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Control process exited, code=exited, status=1/FAILURE
Aug 31 09:19:32 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Failed with result ‘exit-code’.
Aug 31 09:19:32 wirenboard-AJI37ZDT systemd[1]: Failed to start Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:37 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Scheduled restart job, restart counter is at 51703.
Aug 31 09:19:37 wirenboard-AJI37ZDT systemd[1]: Stopped Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:37 wirenboard-AJI37ZDT systemd[1]: Starting Client for Wiren Board Yandex Alice to MQTT integration…
Aug 31 09:19:37 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] Starting nginx configuration for work with ATECCx08
Aug 31 09:19:37 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] Preparing device certificate bundle…
Aug 31 09:19:37 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] Device cert already valid
Aug 31 09:19:37 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] Configuring ssl_engine in nginx.conf…
Aug 31 09:19:37 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] ssl_engine directive already exists
Aug 31 09:19:37 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] Setting up I2C access permissions…
Aug 31 09:19:38 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] I2C devices already have correct group
Aug 31 09:19:38 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] User www-data is already in hardware-crypto group
Aug 31 09:19:38 wirenboard-AJI37ZDT sudo[27022]: root : PWD=/ ; USER=www-data ; COMMAND=/usr/sbin/i2cdetect -y 2
Aug 31 09:19:38 wirenboard-AJI37ZDT sudo[27022]: pam_unix(sudo:session): session opened for user www-data(uid=33) by (uid=0)
Aug 31 09:19:38 wirenboard-AJI37ZDT sudo[27022]: pam_unix(sudo:session): session closed for user www-data
Aug 31 09:19:38 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27002]: [wb-mqtt-alice install] Failed to verify I2C access for www-data
Aug 31 09:19:38 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Control process exited, code=exited, status=1/FAILURE
Aug 31 09:19:38 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Failed with result ‘exit-code’.
Aug 31 09:19:38 wirenboard-AJI37ZDT systemd[1]: Failed to start Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:43 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Scheduled restart job, restart counter is at 51704.
Aug 31 09:19:43 wirenboard-AJI37ZDT systemd[1]: Stopped Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:43 wirenboard-AJI37ZDT systemd[1]: Starting Client for Wiren Board Yandex Alice to MQTT integration…
Aug 31 09:19:43 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] Starting nginx configuration for work with ATECCx08
Aug 31 09:19:43 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] Preparing device certificate bundle…
Aug 31 09:19:43 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] Device cert already valid
Aug 31 09:19:43 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] Configuring ssl_engine in nginx.conf…
Aug 31 09:19:43 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] ssl_engine directive already exists
Aug 31 09:19:43 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] Setting up I2C access permissions…
Aug 31 09:19:44 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] I2C devices already have correct group
Aug 31 09:19:44 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] User www-data is already in hardware-crypto group
Aug 31 09:19:44 wirenboard-AJI37ZDT sudo[27055]: root : PWD=/ ; USER=www-data ; COMMAND=/usr/sbin/i2cdetect -y 2
Aug 31 09:19:44 wirenboard-AJI37ZDT sudo[27055]: pam_unix(sudo:session): session opened for user www-data(uid=33) by (uid=0)
Aug 31 09:19:44 wirenboard-AJI37ZDT sudo[27055]: pam_unix(sudo:session): session closed for user www-data
Aug 31 09:19:44 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27035]: [wb-mqtt-alice install] Failed to verify I2C access for www-data
Aug 31 09:19:44 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Control process exited, code=exited, status=1/FAILURE
Aug 31 09:19:44 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Failed with result ‘exit-code’.
Aug 31 09:19:44 wirenboard-AJI37ZDT systemd[1]: Failed to start Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:49 wirenboard-AJI37ZDT systemd[1]: wb-mqtt-alice-client.service: Scheduled restart job, restart counter is at 51705.
Aug 31 09:19:49 wirenboard-AJI37ZDT systemd[1]: Stopped Client for Wiren Board Yandex Alice to MQTT integration.
Aug 31 09:19:49 wirenboard-AJI37ZDT systemd[1]: Starting Client for Wiren Board Yandex Alice to MQTT integration…
Aug 31 09:19:49 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] Starting nginx configuration for work with ATECCx08
Aug 31 09:19:49 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] Preparing device certificate bundle…
Aug 31 09:19:50 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] Device cert already valid
Aug 31 09:19:50 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] Configuring ssl_engine in nginx.conf…
Aug 31 09:19:50 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] ssl_engine directive already exists
Aug 31 09:19:50 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] Setting up I2C access permissions…
Aug 31 09:19:50 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] I2C devices already have correct group
Aug 31 09:19:50 wirenboard-AJI37ZDT configure-nginx-proxy.sh[27084]: [wb-mqtt-alice install] User www-data is already in hardware-crypto group
Aug 31 09:19:50 wirenboard-AJI37ZDT sudo[27104]: root : PWD=/ ; USER=www-data ; COMMAND=/usr/sbin/i2cdetect -y 2
Aug 31 09:19:50 wirenboard-AJI37ZDT sudo[27104]: pam_unix(sudo:session): session opened for user www-data(uid=33) by (uid=0)
lines 1-76

архив с диагностической информацией контроллера не создается, курсор крутиться и все

Попробуйте через консоль собрать данные

Очень странно.

Покажите вывод команды:
apt policy wb-mqtt-alice

И обязательно нужен диагностический архив.
Или хотя бы логи, но актуальные. Выше вы прислали за 31 августа. Они не актуальны.

root@wirenboard-AJI37ZDT:~# apt policy wb-mqtt-alice
wb-mqtt-alice:
Installed: 0.3.8
Candidate: 0.3.8
Version table:
*** 0.3.8 990
990 http://deb.wirenboard.com/wb6/bullseye testing/main armhf Packages
100 /var/lib/dpkg/status

root@wirenboard-AJI37ZDT:~# wb-diag-collect diag
Start data collecting
Traceback (most recent call last):
File “/usr/lib/python3.9/asyncio/subprocess.py”, line 135, in wait
return await self._transport._wait()
File “/usr/lib/python3.9/asyncio/base_subprocess.py”, line 235, in _wait
return await waiter
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/lib/python3.9/asyncio/tasks.py”, line 492, in wait_for
fut.result()
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/usr/bin/wb-diag-collect”, line 10, in
sys.exit(main())
File “/usr/share/wb-diag-collect/wb/diag/diag_collect.py”, line 71, in main
asyncio.get_event_loop().run_until_complete(
File “/usr/lib/python3.9/asyncio/base_events.py”, line 642, in run_until_complete
return future.result()
File “/usr/share/wb-diag-collect/wb/diag/collector.py”, line 32, in collect
await self.execute_commands(tmpdir, options[“commands”], options[“timeout”])
File “/usr/share/wb-diag-collect/wb/diag/collector.py”, line 121, in execute_commands
await asyncio.wait_for(proc.wait(), timeout=timeout)
File “/usr/lib/python3.9/asyncio/tasks.py”, line 494, in wait_for
raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError

log_20250904T114926.log (10,2 КБ)

Добрый день!

Можете прислать вывод команды htop? Судя по поведению, контроллер сильно перегружен.

Пригласите пожалуйста пользователя support@wirenboard.com в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”


И укажите почтовый адрес:

После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.

Выполнено

Добрый день!

У вас закончилось место на разделе /mnt/data/.
Рекомендую освободить пространство, удалив логи.

root@wirenboard-AJI37ZDT:~# df -h /mnt/data
Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p6  4.7G  4.5G     0 100% /mnt/data
root@wirenboard-AJI37ZDT:~# du -h -d1 /mnt/data | sort -h
16K     /mnt/data/lost+found
16K     /mnt/data/uploads
16K     /mnt/data/.wb-update
2.3M    /mnt/data/etc
23M     /mnt/data/.HA
27M     /mnt/data/srv
98M     /mnt/data/root
230M    /mnt/data/.wb-restore
1.7G    /mnt/data/.docker
2.5G    /mnt/data/var
4.5G    /mnt/data
root@wirenboard-AJI37ZDT:~# du -h -d1 /mnt/data/var | sort -h
88M     /mnt/data/var/lib
454M    /mnt/data/var/cache
1.9G    /mnt/data/var/log
2.5G    /mnt/data/var

логи удалил!

Добрый день!

Удалось снять логи с вашего контроллера, потребуется некоторое время для анализа.
На данный момент наблюдаю очень сильную нагрузку на процессор контроллера.

Сообщите на данный момент статус проблемы.
По логам вижу, что контроллер соединен с сервером Алисы.