Не отключается цифровой выход

Контроллер WB 8.4, AM75Z4F3, wb-2404 stable, обновление делал буквально в конце прошедшей недели, сейчас apt update выдает, что нечего обновлять. Правда с каким-то не понятным пояснением, не знаю важно, нет:

Спойлер

apt update
Hit:1 Index of /debian bullseye InRelease
Hit:2 http://deb.wirenboard.com/wb8/bullseye stable InRelease
Get:3 Index of /debian bullseye-updates InRelease [44.1 kB]
Hit:4 https://deb.nodesource.com/node_20.x bullseye InRelease
Get:5 Index of /debian bullseye-backports InRelease [49.0 kB]
Get:6 http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease [48.4 kB]
Fetched 141 kB in 7s (20.6 kB/s)
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
N: Skipping acquire of configured file ‘main/binary-armhf/Packages’ as repository ‘http://deb.wirenboard.com/wb8/bullseye stable InRelease’ doesn’t support architecture ‘armhf’

Конфигурация модулей в порядке установки: WBIO-DO-R10A-8, WBIO-DO-R1G-16, WBIO-DO-R1G-16, WBIO-DO-SSR-8, WBIO-DI-WD-14 (4 шт), итого все 8 модулей. RS-485 не перечисляю, дело не в них, но для справки там ещё 13 модулей.

Было два проявления проблемы в разное время:

  1. Не отключался цифровой выход wb-gpio/EXT4_K5 (WBIO-DO-SSR-8). Выход нагружен на обычный светодиод: один контакт реле на общий, второй на светодиод через резистор (точно не помню, но там несколько десятков кОм) к катоду, а анод светодиода на плюс 27В. Программа должна писать в него 0, а он горит. В админке в виджете, куда он выведен - якобы выключен. На деле нефига, горит светодиод. В админке я его вручную включил и выключил, при этом никакие скрипты не перезагружал, даже по ssh не заходил - стал работать согласно правилу - гаснуть, когда надо, и зажигаться. Функция у выхода простая - погаснуть на полсекунды и снова загореться по нажатию кнопки:
Спойлер
		if (LightIndTimerId) clearTimeout(LightIndTimerId);

		LightIndTimerId = setTimeout(function () {

			LightIndTimerId = 0;

			GLOBAL.DOUT.On("LightInd");

		}, 500);

		GLOBAL.DOUT.Off("LightInd");

Поскольку каждая запись в порт у меня логируется, то я обратил внимание, что есть вывод в лог, что он пытается его включить, то есть запись dev = true проходит, а вывода о попытке выключить нет - это означает, что dev == false ( конструкция if (dev) dev = false не срабатывает). Чтобы было понятно, приведу код функций доступа:

Спойлер

// Описываем дискретные выходы
var DOUTChannelsNames = {

// WB-DIO модуль 4 - 8 выходов слаботочных оптронов
"SCHVUHeater1" 				: "wb-gpio/EXT4_K1", // Обогреватель 1 ЩВУ
"SCHVUHeater2" 				: "wb-gpio/EXT4_K2", // Обогреватель 2 ЩВУ
"Ring" 						: "wb-gpio/EXT4_K3", // Звонок
"ModeInd" 					: "wb-gpio/EXT4_K4", // Индикатор "Режим"
"LightInd" 					: "wb-gpio/EXT4_K5", // Индикатор "Подсветка пультов"
"Rezerv4_6" 				: "wb-gpio/EXT4_K6", // 
"WorkInd" 					: "wb-gpio/EXT4_K7", // Индикатор "Работа"
"AlarmInd" 					: "wb-gpio/EXT4_K8", // Индикатор "Неисправность"

// Системные выходы
"5V_OUT"					: "wb-gpio/5V_OUT", // Питание 5 В для датчиков

};

// Описываем функции дискретных выходов
exports.DOUT = {

"Index" : function(name) {
	return DOUTChannelsNames[name];
},
"Get" : function(name) {
	return dev[exports.DOUT.Index(name)] ? true : false;
},
"Set" : function(name, State, nolog) {
	State = State ? true : false;
	if (dev[exports.DOUT.Index(name)] == State) return;
	dev[exports.DOUT.Index(name)] = State ? true : false;
	if (!nolog) log("Установлен в " + (State ? "1" : "0") + " \"" + name + "\": " + exports.DOUT.Index(name));
	return State;
},
"On" : function(name, nolog) {
	if (dev[exports.DOUT.Index(name)] == true) return;
	dev[exports.DOUT.Index(name)] = true;
	if (!nolog) log("Включен \"" + name + "\": " + exports.DOUT.Index(name));
},
"Off" : function(name, nolog) {
	if (dev[exports.DOUT.Index(name)] == false) return;
	dev[exports.DOUT.Index(name)] = false;
	if (!nolog) log("Отключен \"" + name + "\": " + exports.DOUT.Index(name));
},
"Toggle" : function(name, nolog) {
	var State = dev[exports.DOUT.Index(name)]  ? false : true;
	dev[exports.DOUT.Index(name)] = State;
	if (!nolog) log("Переключен \"" + name + "\" в " + (State ? "1" : "0") + ": " + exports.DOUT.Index(name));
	return State;
}

};

На этом этапе никакой другой диагностики не было.

  1. Не отключался цифровой выход wb-gpio/EXT4_K8. Подключение аналогично wb-gpio/EXT4_K5.

Когда вылезла эта фигня я первым делом проверил в админке раздел Топики MQTT, и там на указанном канале горело значение false, статус ok. (Естественно в соответствующем виджете, куда выведен данный канал - также состояние “Выключено”.)

Я загрузил диагностический архив.

Затем снова в самой админке перещёлкнул этот выход во включено - выключено и он погас, далее работал по программе. Снова загрузил диагностический архив.

Трудность диагностики данной проблемы заключается в том, что только сидя на месте видно как ведут себя выходы. Хотя в прошлые выходные я таких зависаний не видел. Удалённый доступ через облако и впн есть. У меня там ещё с одним выходом на другом модуле (WBIO-DO-R1G-16) какая-то проблема творится, ощущение, что он кратковременно отключался и включался несколько раз за день до перезагрузки ПЛК, но об этом будет новая тема, либо завтра, либо сильно позже, пока занимаюсь исследованием проблемы.

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

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

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

Прикладываю три архива. Те, что сделаны в 18 часов - перечислены в сообщении выше. По дате смотрите хронологию. Тот, что сделан в 14 часов - я уже не помню когда и зачем сделал, но по времени совпадает с проблемами по пункту номер 1. На всякий случай прикрепляю, может чем-то поможет, но повторюсь,что не помню в какой момент он сделан)))

PS: форум выдал ошибку при прикреплении сразу 3 архивов одним сообщением, пришлось разбить.

Сейчас догадался зайти в терминал и набрать wb-mqtt-gpio
Результат:

PS: Или это я его параллельным запуском процесса грохнул? Потому что в этот момент отвалился ещё вход EXT7_IN9, и по его сигналу была выдана команда на отключение выхода EXT2_K15 и меандра на выходе EXT4_K8.

Кстати, проверил вот что: отключил скрипт, и вручную стал из админпанели переключать выход - в выводе wb-mqtt-gpio так же начала проскакивать ошибка, как на фото выше, но только по тому выходу, что переключал (EXT4_K8)

Добрый день.

Да.

В остальном - довольно подробное и понятное описание.

А в какое время это происходило? Воспроизвести (пока) не получается.
Ну и по первой шине i2c в логах нет ошибок.

14.48.38 сбой по первому пункту.

Там зелёный луч должен был после 0.5 сек стать снова единицей, а он остался в нуле. Хотя светодиод горел, то есть выход был замкнут.


На графике сверху вниз выход светодиода, затем выход целевого реле, и вход управления от кнопки.
Кнопка нажата - реле включается (или отключается - по третьему нажатию). Светодиод гаснет и через полсекунды снова загорается, видно до 14.42.38. И ранее я тоже щёлкал, было норм.

То, что в 14.46+ он начинает дёргаться - Толи сам разблокировался, толи я через админпанель, не помню, но его моргание - норм, я другие кнопки (входы) нажимал. Не нормально то, что он снова потом завис и отвис. Я сначала подумал, что может правило подвисло и таймер не срабатывает, но я жал много раз, свет то переключался и даже в логах видел попытку записи 1 в этот выход без каких-либо ошибок. Значит правило не зависло.

Сделал в админке кнопку для активации правила, пока тоже не виснет. Буду ждать следующего проявления, не буду разблокировать и буду вам писать.

1 лайк

Так, похоже вылезло.
Лог действий WB rules:

Спойлер

Aug 02 23:57:45 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:46 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:46 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:46 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:47 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:48 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:48 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:48 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Включен “InputPower”: wb-gpio/EXT1_R3A1
Aug 02 23:57:50 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Переключен “ModeInd” в 1: wb-gpio/EXT4_K4
Aug 02 23:57:50 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] sending email to ...@mail.ru: WB уведомление
Aug 02 23:57:50 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 02 23:57:50 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Отключение сети в доме
Aug 02 23:57:50 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 02 23:57:51 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 02 23:57:51 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 02 23:57:52 wirenboard-AM75Z4F3 wb-rules[166970]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4

Фрагмент кода, который выполняет управление “ModeInd”: wb-gpio/EXT4_K4 выглядит так:

Спойлер
if (GLOBAL.FLAGS.Get("NoInputPower") || GLOBAL.FLAGS.Get("AllPowerOff"))
	GLOBAL.DOUT.Toggle("ModeInd");
else if (GLOBAL.FLAGS.Get("MainPowerOn"))
	GLOBAL.DOUT.Off("ModeInd");
else
	GLOBAL.DOUT.On("ModeInd");

Я выше приводил код функции GLOBAL.DOUT.On, поэтому повторю кратко - он пишет в канал 1, а канал остаётся равен 0. Ну и по кругу это идёт, потому что этот фрагмент расположен в бесконечном цикле с интервалом 500 мс. Сразу уточню, что два цикла выполняться по идее не могут - стоят переменная блокировки, в логе бы сразу было выведено соответствующее сообщение.

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

Попробовал

mosquitto_sub -v -t “/devices/wb-gpio/controls/EXT4_K4”
/devices/wb-gpio/controls/EXT4_K4 0

попробовал перезагрузить правило - изменил файл и нажал сохранить - не помогло, не отвис.

Перезагрузил движок правил - не отвис:

Спойлер

Aug 03 00:17:41 wirenboard-AM75Z4F3 wb-rules[214852]: ERROR: [backend] unknown type in meta json [wb-w1/28-5ddcd4460273]: float64
Aug 03 00:17:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: driver is ready
Aug 03 00:17:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] using file /var/lib/wirenboard/wbrules-persistent.db for persistent DB
Aug 03 00:17:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [wbgo_mqtt] wb-rules-engine-wirenboard-AM75Z4F3-214852: MQTT connection established
Aug 03 00:17:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [engine] Starting main loop
Aug 03 00:17:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: the engine is ready
Aug 03 00:17:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [engine] Starting sync loop
Aug 03 00:17:42 wirenboard-AM75Z4F3 wb-rules[214852]: WARNING: [rule warning] DAC: no config file
Aug 03 00:17:42 wirenboard-AM75Z4F3 wb-rules[214852]: ERROR: [rule error] ECMAScript error: TypeError: invalid base value
duk_hobject_props.c:2000
getDevValue /usr/share/wb-rules-system/scripts/lib.js:70 preventsyield
anon GlobalVars:198
anon /etc/wb-rules/Heating.js:18 preventsyield
call native strict preventsyield
anon /usr/share/wb-rules-system/scripts/lib.js:240 preventsyield
anon native strict preventsyield
F /etc/wb-rules/Heating.js:28 preventsyield
Aug 03 00:17:42 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Отключение сети в доме
Aug 03 00:17:42 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: all rule files are loaded
Aug 03 00:18:13 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Инициализация ПИД
Aug 03 00:18:13 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Задан 0 “MainFanLevel”: wb-mao4_221/Channel 1 Dimming Level
Aug 03 00:18:13 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Задан 29 “MainFanLevel”: wb-mao4_221/Channel 1 Dimming Level
Aug 03 00:18:13 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:18:13 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:18:14 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:18:14 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4

Почти наверняка если я из админпанели ткну на этот выход, чтобы его включить - он включится и отвиснет.

Отвис, при чём сам, в логах вот такая шляпа. Кроме описанного выше - ничего другого не делал.

Спойлер

Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: Error making request to cloud!
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: Traceback (most recent call last):
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/bin/wb-cloud-agent”, line 384, in main
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: make_event_request(mqtt)
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/bin/wb-cloud-agent”, line 268, in make_event_request
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: event_data, http_status = do_curl(method=“get”, endpoint=“events/”)
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/bin/wb-cloud-agent”, line 126, in do_curl
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: result = subprocess.run(command, timeout=360, check=True, capture_output=True)
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/lib/python3.9/subprocess.py”, line 528, in run
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: raise CalledProcessError(retcode, process.args,
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: subprocess.CalledProcessError: Command '[‘curl’, ‘–connect-timeout’, ‘45’, ‘–retry’, ‘8’, ‘–retry-delay’, ‘1’, ‘–retry-all-errors’, ‘–cert’, ‘/var/lib/wb-cloud-agent/device_bundle.crt.pem’, ‘–key’, ‘ATECCx08:00:02:C0:00’, ‘–engine’, ‘ateccx08’, ‘–key-type’, ‘ENG’, ‘-w’, ‘|||{“code”:“%{response_code}”}’, 'https://agent.wirenboard.cloud/api-agent/v1/events/‘]’ returned non-zero exit status 58.
Aug 03 00:22:38 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC output active power: Request ID mismatch: 1988885374 != 890091907
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:Output load percent: Request ID mismatch: 2093139448 != 1011815225
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:OutputSourceStatus: Request ID mismatch: 890091907 != 267327564
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC input voltage: Request ID mismatch: 1011815225 != 1988885374
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatPBatDischargCurrent: Request ID mismatch: 267327564 != 2093139448
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC input frequency: Request ID mismatch: 876135660 != 907806551
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatEstChargeRemaining: Request ID mismatch: 907806551 != 876135660
Aug 03 00:22:39 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:40 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:40 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:41 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:42 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:42 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:43 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:43 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:43 wirenboard-AM75Z4F3 mosquitto[2085]: 1722633763: Client wb-gpio closed its connection.
Aug 03 00:22:43 wirenboard-AM75Z4F3 systemd[1]: wb-mqtt-gpio.service: Main process exited, code=killed, status=4/ILL
Aug 03 00:22:43 wirenboard-AM75Z4F3 systemd[1]: wb-mqtt-gpio.service: Failed with result ‘signal’.
Aug 03 00:22:43 wirenboard-AM75Z4F3 systemd[1]: wb-mqtt-gpio.service: Consumed 1h 19min 59.099s CPU time.
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:Output load percent: Request ID mismatch: 916765211 != 749226977
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatEstChargeRemaining: Request ID mismatch: 749226977 != 916765211
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC output voltage: Request ID mismatch: 1107325147 != 1084724630
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatPBatChargCurrent: Request ID mismatch: 1084724630 != 283919986
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:OutputSourceStatus: Request ID mismatch: 1890454919 != 1107325147
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC input frequency: Request ID mismatch: 283919986 != 1922214471
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsMode: Request ID mismatch: 1922214471 != 1526321720
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC ouput apparent power: Request ID mismatch: 1526321720 != 1890454919
Aug 03 00:22:44 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:45 wirenboard-AM75Z4F3 systemd[1]: wb-mqtt-gpio.service: Scheduled restart job, restart counter is at 7.
Aug 03 00:22:45 wirenboard-AM75Z4F3 systemd[1]: Stopped MQTT Driver for GPIO-controlled switches.
Aug 03 00:22:45 wirenboard-AM75Z4F3 systemd[1]: wb-mqtt-gpio.service: Consumed 1h 19min 59.099s CPU time.
Aug 03 00:22:45 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:45 wirenboard-AM75Z4F3 systemd[1]: Starting MQTT Driver for GPIO-controlled switches…
Aug 03 00:22:45 wirenboard-AM75Z4F3 generate-system-config.sh[218019]: /var/run/wb_env.cache: line 2: OF_GPIOCHIPS: cannot convert indexed to associative array
Aug 03 00:22:45 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:46 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:46 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:47 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:47 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:48 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:48 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:49 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:49 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:OutputSourceStatus: Request ID mismatch: 1251113579 != 1298030296
Aug 03 00:22:49 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC ouput apparent power: Request ID mismatch: 1298030296 != 166126445
Aug 03 00:22:49 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatPBatDischargCurrent: Request ID mismatch: 166126445 != 1251113579
Aug 03 00:22:49 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: Error making request to cloud!
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: Traceback (most recent call last):
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/bin/wb-cloud-agent”, line 384, in main
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: make_event_request(mqtt)
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/bin/wb-cloud-agent”, line 268, in make_event_request
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: event_data, http_status = do_curl(method=“get”, endpoint=“events/”)
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/bin/wb-cloud-agent”, line 126, in do_curl
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: result = subprocess.run(command, timeout=360, check=True, capture_output=True)
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: File “/usr/lib/python3.9/subprocess.py”, line 528, in run
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: raise CalledProcessError(retcode, process.args,
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-cloud-agent[4160902]: subprocess.CalledProcessError: Command '[‘curl’, ‘–connect-timeout’, ‘45’, ‘–retry’, ‘8’, ‘–retry-delay’, ‘1’, ‘–retry-all-errors’, ‘–cert’, ‘/var/lib/wb-cloud-agent/device_bundle.crt.pem’, ‘–key’, ‘ATECCx08:00:02:C0:00’, ‘–engine’, ‘ateccx08’, ‘–key-type’, ‘ENG’, ‘-w’, ‘|||{“code”:“%{response_code}”}’, 'https://agent.wirenboard.cloud/api-agent/v1/events/‘]’ returned non-zero exit status 58.
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:50 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:51 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:51 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:52 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:52 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:53 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:53 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:Output load percent: Request ID mismatch: 608944732 != 1535960031
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatPBatVoltage: Request ID mismatch: 1801009697 != 671792146
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatEstChargeRemaining: Request ID mismatch: 1535960031 != 608944732
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC ouput apparent power: Request ID mismatch: 1648253388 != 1541027677
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatPBatChargCurrent: Request ID mismatch: 671792146 != 1885829907
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:OutputSourceStatus: Request ID mismatch: 1541027677 != 1648253388
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC output active power: Request ID mismatch: 1885829907 != 1801009697
Aug 03 00:22:54 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:55 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:55 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:56 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:56 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:57 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:57 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:58 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:58 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:59 wirenboard-AM75Z4F3 systemd[1]: Started MQTT Driver for GPIO-controlled switches.
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio] Kernel uses monotonic clock for interrupt timestamps
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] Default host and port detected, checking if UNIX socket exists on /var/run/mosquitto/mosquitto.sock
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] UNIX socket exists, using it for connection
Aug 03 00:22:59 wirenboard-AM75Z4F3 mosquitto[2085]: 1722633779: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Aug 03 00:22:59 wirenboard-AM75Z4F3 mosquitto[2085]: 1722633779: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-gpio (p2, c0, k60).
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] connection estabilished with code “0”
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 1)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 2)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 0:133 (A1_OUT)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 0:119 (A2_OUT)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 0:201 (A3_OUT)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 0:203 (A4_OUT)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 0:137 (5V_OUT)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 14)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 21)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 2:4 (V_OUT)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 28)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 35)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 66)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 73)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:0 (EXT1_R3A1)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:1 (EXT1_R3A2)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:2 (EXT1_R3A3)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:3 (EXT1_R3A4)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:4 (EXT1_R3A5)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:5 (EXT1_R3A6)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:6 (EXT1_R3A7)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 3:7 (EXT1_R3A8)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 80)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 87)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 94)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 101)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 108)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 115)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 122)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 129)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:0 (EXT2_K1)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:1 (EXT2_K2)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:2 (EXT2_K3)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:3 (EXT2_K4)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:4 (EXT2_K5)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:5 (EXT2_K6)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:6 (EXT2_K7)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:7 (EXT2_K8)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:8 (EXT2_K9)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:9 (EXT2_K10)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:10 (EXT2_K11)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:11 (EXT2_K12)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:12 (EXT2_K13)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:13 (EXT2_K14)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:14 (EXT2_K15)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 4:15 (EXT2_K16)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 136)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 143)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 150)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 157)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 164)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 171)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 178)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 185)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 192)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 199)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 206)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 213)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 220)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 227)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 234)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 241)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:0 (EXT3_K1)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:1 (EXT3_K2)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:2 (EXT3_K3)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:3 (EXT3_K4)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:4 (EXT3_K5)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:5 (EXT3_K6)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:6 (EXT3_K7)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:7 (EXT3_K8)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:8 (EXT3_K9)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:9 (EXT3_K10)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:10 (EXT3_K11)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:11 (EXT3_K12)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:12 (EXT3_K13)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:13 (EXT3_K14)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:14 (EXT3_K15)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 5:15 (EXT3_K16)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 248)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 255)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 262)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 269)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 276)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 283)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 290)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 297)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 304)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 311)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 318)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 325)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 332)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 339)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 346)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 353)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:0 (EXT4_K1)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:1 (EXT4_K2)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:2 (EXT4_K3)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:3 (EXT4_K4)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatPBatChargCurrent: Request ID mismatch: 971548065 != 1182912844
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC input frequency: Request ID mismatch: 1172123684 != 1957532228
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsMode: Request ID mismatch: 100894828 != 145407945
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:4 (EXT4_K5)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:upsBatPBatVoltage: Request ID mismatch: 1182912844 != 971548065
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC output voltage: Request ID mismatch: 1957532228 != 1172123684
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-snmp[11153]: ERROR: failed to poll snmp_192.168.184.20_public:AC ouput apparent power: Request ID mismatch: 145407945 != 100894828
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:5 (EXT4_K6)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:6 (EXT4_K7)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio chip driver] Initialized output GPIO line 6:7 (EXT4_K8)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “ModeInd”: wb-gpio/EXT4_K4
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 360)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 402)
Aug 03 00:22:59 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [mqtt] subscription succeeded (message id 409)
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: INFO: [gpio driver] Started
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2507 Commonly caused by moving a database from one database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2509 the log files from a database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: WARNING: [driver] Failed to save value “1” of control “EXT4_K4” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-confed[2185]: INFO: reloading file: /var/lib/wb-mqtt-confed/schemas/wb-mqtt-gpio.schema.json
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Отключен “AlarmInd”: wb-gpio/EXT4_K8
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2507 Commonly caused by moving a database from one database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2509 the log files from a database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: WARNING: [driver] Failed to save value “0” of control “EXT4_K8” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Включен “VideoSystem”: wb-gpio/EXT2_K15
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2507 Commonly caused by moving a database from one database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2509 the log files from a database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: WARNING: [driver] Failed to save value “1” of control “EXT2_K15” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-rules[214852]: INFO: [rule info] Отключен “HeatingInd2”: wb-gpio/EXT2_K9
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2507 Commonly caused by moving a database from one database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2509 the log files from a database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: WARNING: [driver] Failed to save value “0” of control “EXT2_K9” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259

diag_output_AM75Z4F3_2024-08-03-00.30.12.zip (634,9 КБ)
архив после отвисания

Вроде научился логом пользоваться.

Спойлер

Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: WARNING: [driver] Failed to save value “1” of control “EXT4_K4” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2507 Commonly caused by moving a database from one database environment
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2509 the log files from a database environment
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: WARNING: [driver] Failed to save value “0” of control “EXT4_K4” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2507 Commonly caused by moving a database from one database environment
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2509 the log files from a database environment
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 02 23:57:39 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: WARNING: [driver] Failed to save value “1” of control “EXT4_K4” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2507 Commonly caused by moving a database from one database environment
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: BDB2509 the log files from a database environment
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 02 23:57:49 wirenboard-AM75Z4F3 wb-mqtt-gpio[2246381]: WARNING: [driver] Failed to save value “1” of control “EXT1_R3A1” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259

Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: WARNING: [driver] Failed to save value “1” of control “EXT2_K15” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2506 file /var/lib/wb-mqtt-gpio/libwbmqtt.db has LSN 2/1695890, past end of log at 2/1695703
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2507 Commonly caused by moving a database from one database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2508 to another without clearing the database LSNs, or by removing all of
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: BDB2509 the log files from a database environment
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: ERROR: [storage] BDB put failed: Db::put: Invalid argument
Aug 03 00:23:00 wirenboard-AM75Z4F3 wb-mqtt-gpio[223276]: WARNING: [driver] Failed to save value “0” of control “EXT2_K9” of device “wb-gpio” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259

При чём судя по логам такая шляпа не только по одному доп модулю проскакивает. У меня на прошлых выходных у людей телевизор отключался и настольная лампа моргала, будто один из выходов (wb-gpio/EXT2_K2) кратковременно отключался и включался (на нём висит контактор сети), но я не смог установить это достоверно. Но т.к. там висит онлайн ИБП, то особо вариантов и не было (при условии, что сам ИБП не глючит). Далее в тот же день, в субботу вечером перезагрузили контролллер и больше за всё воскресенье отказа телевизора не было, специально следил. (На неделе шибко не пользовался никто.) Вот на эти выходные приготовил микроконтроллер с логом того выхода, думал поставить независимый регистратор и понаблюдать, а потом уже вам писать.

Я вижу явный проблемы с доступом к файлу. Предполагаю испорченную структуру.Выложите сюда этот файл пожалуйста, затем остановите wb-mqtt-gpio, удалите файл ии запустите сервис снова.

systemctl stop wb-mqtt-gpio&& rm /var/lib/wb-mqtt-gpio/libwbmqtt.db &&systemctl restart wb-mqtt-gpio

libwbmqtt.db (8 КБ)

А после удаления - ошибки есть?

Только днём сегодня удалил, в логах gpio не появлялось. Судя по прерываниям - в момент переключения сигналы отвалились и дальше восстановились.
Там редко происходят переключения, я баги ловил скорее когда правила писал, настраивал, проверял, в жизни сложнее заметить, так что посмотрим как будет дальше)