ERROR: external command failed: cmd.StdoutPipe() failed: pipe2: too many open files

Такой папки нет, есть такая:

ls /mnt/data/etc/NetworkManager/system-connections
5d4297ba-c319-4c05-a153-17cb42e6e196.nmmeta  wb-ap.nmconnection    wb-eth1.nmconnection
8b9964d4-b8dd-34d3-a3ed-481840bcf8c9.nmmeta  wb-eth0.nmconnection

А через какое время?

Не готов ответить. Надо скрипт писать с отчетом.
Архив:
diag_output_AVZOK2XH_2025-01-14-09.08.55.zip (334,5 КБ)

Это довольно подозрительно. Поскольку

ls -l /etc |grep Netw
drwxr-xr-x 6 root root    4096 Oct 10 10:43 NetworkManager

А вот уже system-connections - симлинк, да.

ls -l /etc/NetworkManager/           
total 20
-rw-r--r-- 1 root root   58 Nov 15  2023 NetworkManager.conf
drwxr-xr-x 2 root root 4096 Nov 15  2023 conf.d
drwxr-xr-x 5 root root 4096 Oct 10 10:41 dispatcher.d
drwxr-xr-x 2 root root 4096 Nov 15  2023 dnsmasq-shared.d
drwxr-xr-x 2 root root 4096 Nov 15  2023 dnsmasq.d
lrwxrwxrwx 1 root root   47 Oct 10 10:43 system-connections -> /mnt/data/etc/NetworkManager/system-connections

Из /etc ничего не удалялось?
Как видно - конфиг соединения модема отсутствует.


То есть если нет конфига - то логично что он не отображается в интерфейсе.

Добрый день. Удалось создать конфиг соединения?

Я OS не трогаю. Оно мне не надо. Zabbix-client я снес, запрашиваю напрямую у mqtt. Остались только правила.
Я ребутнул систему и модем теперь не видится в ней. Точнее в устройствах он есть, а конфы не создаются. Как я понимаю это все автоматом и я участия не принимаю в этом.

До reboot

После reboot

На всякий случай

приложен диагностический архив, доступен только сотрудникам поддержки
(307,4 КБ)

NetworkManager

А вот уже system-connections - симлинк, да.
Все есть, папки перепутал.

Модем есть, он включен и выводит информацию.
Если вопрос про соединения - то они создаются с помощью веб-интерфейса (ну или командами, тут что удобнее).
Ну и в system-connections все ж нет соединения, относящегося (использующего) модем.

Интересно вот еще что.
Начал писать правило чтобы проверить отправку смс и заметил что кнопки работать перестали все. Не работают даже после перезагрузки.
Очередь MQTT отрабатывает нормально. Нажатия видны.
Но whenChanged: не отрабатывает

Видео

Такого пока не видел. А что-то простое, например:

//01_21_test_01.js
//var TestTopick = "wb-adc/V3_3";
var TestTopick = "hwmon/CPU Temperature";
defineRule('SimpleTest',{
  whenChanged: TestTopick,
  then: function (newValue, devName, cellName) {
    log.info(cellName,"=",newValue)
  }
});

работает? Ну и - нет ли в логе wb-ruules чего-то подозрительного?
Типовой метод в подобном случае можно предложить такой: Переместить все файлы скриптов в другой каталог и проверить с одним.

Мы плавно приходим к очередности загрузки правил.

скрин

Есть функционал по очередности загрузки?
А то то правила вообще не грузятся после перезагрузки, то кнопки не работают.
Т.е. правило не загружается до того как загрузится основное правило с номерами телефонов.

В порядке наименований самих файлов (скриптов). То есть - первым выполнится файл с именем “001.js”, например.

Ок, пока беру таймаут для проверки работы.

Отмечу тему решённой. Когда вернётесь к вопросу, создайте новую тему с кратким описанием.