Смущают меня
28 нояб. 2023 г. 0:03:49,84545.8
28 нояб. 2023 г. 0:05:49,336.4
28 нояб. 2023 г. 0:07:49,308.49
28 нояб. 2023 г. 0:09:49,326.86
28 нояб. 2023 г. 0:11:49,335.37
28 нояб. 2023 г. 0:13:49,344.24
28 нояб. 2023 г. 0:15:49,340
28 нояб. 2023 г. 0:17:49,343.91
28 нояб. 2023 г. 0:19:49,343.33
28 нояб. 2023 г. 0:21:49,338.32
28 нояб. 2023 г. 0:23:49,343.55
28 нояб. 2023 г. 0:25:49,344.06
28 нояб. 2023 г. 0:27:49,343.99
28 нояб. 2023 г. 0:29:49,339.02
28 нояб. 2023 г. 0:31:49,9677.95
Дополнительно, покажите
wb-mqtt-db-cli --from "2023-11-28 00:00:01" --to "2023-11-28 00:34:00" --decimal-places 2 -a 0-81-MAP3E/Upeak L1
root@WB-Mga-Broiler-3:~# wb-mqtt-db-cli --from “2023-11-28 00:00:01” --to “2023-11-28 00:34:00” --decimal-places 2 -a 0-81-MAP3E/Upeak L1
channel time average min max
No records for 0-81-MAP3E/Upeak channel
Traceback (most recent call last):
File “/usr/bin/wb-mqtt-db-cli”, line 232, in
main()
File “/usr/bin/wb-mqtt-db-cli”, line 205, in main
raise err
File “/usr/bin/wb-mqtt-db-cli”, line 197, in main
resp = rpc_client.call(“db_logger”, “history”, “get_values”, rpc_params, timeout=mqtt_timeout)
File “/usr/lib/python3/dist-packages/mqttrpc/client.py”, line 106, in call
result = future.result(1e100 if timeout is None else timeout)
File “/usr/lib/python3/dist-packages/mqttrpc/client.py”, line 49, in result
return self._get_result()
File “/usr/lib/python3/dist-packages/mqttrpc/client.py”, line 43, in _get_result
raise self._exception
mqttrpc.client.MQTTRPCError: Server error [-32000]: ‘channels’ items must be an arrays of size two @ src/dblogger.cpp:496
Проверьте имя канала и укажите верное (экранируйте кавычками).
root@WB-Mga-Broiler-3:~# wb-mqtt-db-cli --from “2023-11-28 00:00:01” --to “2023-11-28 00:34:00” --decimal-places 2 -a “0-81-MAP3E/Upeak L1”
channel time average min max
No records for 0-81-MAP3E/Upeak L1 channel
Этого периода уже нет в логах, скорее всего
А в более свежих есть высокие значения?
Данные по этим пикам покажите пожалуйста в выводе wb-mqtt-db-cli
Ну и - лог wb-mqtt-serial за это время.
Такие значения:
Спойлер
root@WB-Mga-Broiler-3:~# wb-mqtt-db-cli --from “2023-11-29 09:47:50” --to “2023-11-29 09:55:50” --decimal-places 2 -a “0-89-MAP3E/Upeak L1”
channel time average min max
0-89-MAP3E/Upeak L1 2023-11-29 09:49:49.623000 134.39 -331.96 331.95
0-89-MAP3E/Upeak L1 2023-11-29 09:51:49.624000 -4.49 -331.71 331.65
0-89-MAP3E/Upeak L1 2023-11-29 09:53:49.625000 -19.71 -331.50 331.49
0-89-MAP3E/Upeak L1 2023-11-29 09:55:49.626000 53.33 -331.15 331.29
root@WB-Mga-Broiler-3:~# wb-mqtt-db-cli --from “2023-11-29 09:47:50” --to “2023-11-29 09:55:50” --decimal-places 2 -a “0-89-MAP3E/Upeak L2”
channel time average min max
0-89-MAP3E/Upeak L2 2023-11-29 09:49:49.623000 -333.68 -334.43 -329.88
0-89-MAP3E/Upeak L2 2023-11-29 09:51:49.624000 -333.74 -334.17 -332.90
0-89-MAP3E/Upeak L2 2023-11-29 09:53:49.625000 -333.25 -333.97 -332.33
0-89-MAP3E/Upeak L2 2023-11-29 09:55:49.626000 -332.87 -333.66 -332.08
root@WB-Mga-Broiler-3:~# wb-mqtt-db-cli --from “2023-11-29 09:47:50” --to “2023-11-29 09:55:50” --decimal-places 2 -a “0-89-MAP3E/Upeak L3”
channel time average min max
0-89-MAP3E/Upeak L3 2023-11-29 09:49:49.623000 93.35 -332.46 332.50
0-89-MAP3E/Upeak L3 2023-11-29 09:51:49.624000 195.52 -332.21 332.25
0-89-MAP3E/Upeak L3 2023-11-29 09:53:49.625000 153.54 -332.00 332.15
0-89-MAP3E/Upeak L3 2023-11-29 09:55:49.626000 60.19 -331.95 331.89
Лог почему-то начинается позже:
root@WB-Mga-Broiler-3:~# journalctl -u wb-mqtt-serial
– Journal begins at Wed 2023-11-29 10:34:29 UTC, ends at Wed 2023-11-29 11:38:52 UTC. –
А в данных из sql такого нет. Подозреваю что дело в формировании графиков.
Да не должны бы, посмотрите - нет ли миллиарда записей от включенного дебага какого-то сервиса?
У wb-mqrr-serial и включен дебаг
Ну, выключите, он в нормальном режиме ни к чему.
про пики на графиках - советуюсь с разработчиками.
Отключил дебаг. Получается, придется снова ждать скачки
Нет, попробую у себя воспроизвести.
Возможно, что у вас не получится воспроизвести. Могут эти скачки быть связаны с включением (точнее именно с отключением) определенных приборов на всех модулях одновременно?
Теоретически - да, я как раз и попробую на счетчике вызвать значения большие.
Изменился характер переключений на модуле, показанном в начале темы.
5-11.csv (23,7 КБ)
Каждые 2 минуты происходит отправка в брокер с модуля, вне зависимости от наличия переключений.
А что фактически на входе модуля? Какое напряжение? Если подобно ведет себя один вход на модуле - имеет смысл его просто заменить.
Прошу прощения, думал что значения со всех входов отправил. Входы, на которых должно быть 220В, переключаются, это 1,2,3,4. Остальные - реже, хотя они закорочены на N2.

