Неправильно работает история

Увидел. А есть возможность сейчас увеличить это значение на единицу? Нужно чтобы оно изменилось.

И еще рекомендую обновить ПО контроллера.

https://wiki.wirenboard.com/wiki/Wiren_Board_7.4_Firmware_Update

увеличил сперва на 1, а потом на 6, через скрипт

При этом в подписке вижу, что ваш скрипт публикует различные значения: null, NaN, 147, 138 (параметр убывает).

root@wirenboard-A5HUNICW:~# mosquitto_sub -t '/devices/all_bucks/controls/d12' -v | ts "%.T"
15:28:47.411847 /devices/all_bucks/controls/d12 145
15:29:06.202694 /devices/all_bucks/controls/d12 NaN
15:29:06.216467 /devices/all_bucks/controls/d12 138
15:29:35.672317 /devices/all_bucks/controls/d12 (null)
15:29:35.715520 /devices/all_bucks/controls/d12 138
15:29:35.967404 /devices/all_bucks/controls/d12 146
15:30:31.100971 /devices/all_bucks/controls/d12 (null)
15:30:31.228397 /devices/all_bucks/controls/d12 146
15:30:31.403317 /devices/all_bucks/controls/d12 147
15:31:06.921430 /devices/all_bucks/controls/d12 (null)
15:31:06.978989 /devices/all_bucks/controls/d12 147
15:33:07.104581 /devices/all_bucks/controls/d12 NaN
15:33:07.117212 /devices/all_bucks/controls/d12 138

Тут дело не в базе.

Сейчас продолжается дребезг:

15:35:07.070659 /devices/all_bucks/controls/d12 NaN
15:35:07.081223 /devices/all_bucks/controls/d12 138
15:36:18.574072 /devices/all_bucks/controls/d12 (null)
15:36:18.715331 /devices/all_bucks/controls/d12 138

как null оказался в топике?

как очистить историю по определенному топику?

Не могу сказать как.
Скрипт публикует

Сейчас продолжается такое по данному топику:

15:33:07.117212 /devices/all_bucks/controls/d12 138
15:35:07.070659 /devices/all_bucks/controls/d12 NaN
15:35:07.081223 /devices/all_bucks/controls/d12 138
15:36:18.574072 /devices/all_bucks/controls/d12 (null)
15:36:18.715331 /devices/all_bucks/controls/d12 138
15:37:27.488282 /devices/all_bucks/controls/d12 (null)
15:37:27.762854 /devices/all_bucks/controls/d12 138
15:39:27.085438 /devices/all_bucks/controls/d12 NaN
15:39:27.096763 /devices/all_bucks/controls/d12 138
15:41:27.091674 /devices/all_bucks/controls/d12 NaN
15:41:27.103139 /devices/all_bucks/controls/d12 138
15:42:23.569148 /devices/all_bucks/controls/d12 (null)
15:42:23.764264 /devices/all_bucks/controls/d12 138
15:44:23.130804 /devices/all_bucks/controls/d12 NaN
15:44:23.142858 /devices/all_bucks/controls/d12 138
15:46:23.135597 /devices/all_bucks/controls/d12 NaN
15:46:23.148927 /devices/all_bucks/controls/d12 138
15:48:23.108381 /devices/all_bucks/controls/d12 NaN
15:48:23.121044 /devices/all_bucks/controls/d12 138
15:50:23.102389 /devices/all_bucks/controls/d12 NaN
15:50:23.114331 /devices/all_bucks/controls/d12 138
15:52:23.904853 /devices/all_bucks/controls/d12 NaN
15:52:23.953053 /devices/all_bucks/controls/d12 138
15:54:23.128430 /devices/all_bucks/controls/d12 NaN
15:54:23.142355 /devices/all_bucks/controls/d12 NaN
15:57:57.693588 /devices/all_bucks/controls/d12 NaN
15:57:57.742032 /devices/all_bucks/controls/d12 138
15:59:58.116902 /devices/all_bucks/controls/d12 NaN

Файл базы находится в /var/lib/wirenboard/db/data.db

Штатных методов удаления истории отдельных топиков я не знаю. Думаю это возможно через ПО, которое работает с БД.

как такое может получиться, что топик на 23 секунде сперва Nan, а потом 138? Я в правиле каждые 2 минуты обновляю значение топика.
Началась новая смена, теперь будет меняться d13, давайте за ним понаблюдаем.

а что публикует в этот топик неожиданные значения?
Точнее - что вообще в них публикует?

Не знаю, я в правиле в данный момент записываю 138 всегда, поскольку смена закончилась я это значение не трогаю. Началась третья смена давайте смотреть /devices/all_bucks/controls/d13

Если в топик пишутся (неожиданные) значения - проверьте, добавив запись в лог при каждой записи в топик. Как минимум это позволит убедиться в источнике.
Ну и хороший метод проверки - отключить правило. Если будут “сторонние” публикации - значит их источник не в правиле.
Если прекратятся - тогда проверить что именно (значение и его тип) публикуется.

я только что создал 3 топика (all_bucks/show11, all_bucks/show12, all_bucks/show13) и каждую минуту в них переписываю значения негодных топиков, добавил их в историю и все пишется в историю нормально

график с каждым ковшом возрастает

логи я вывожу и там все нормально было и есть

Тогда - установите что пишет в топики неожиданные значения. Например Wbio-do-r10a-8 реле К6 отключается - #12 от пользователя BrainRoot

а можно ли как ни будь настроить историю чтобы была одна линия а фона не было


чтобы голубого фона не было

Да, можно.
Нажмите в легенде на те данные, которые нужно скрыть или отобразить:

Вы определили что публикует ложные значения в топик?

нет, я создал 3 топика и в них пишу каждую минуту в правиле, эти топики добавил в историю, а те удалил из истории, сегодня посмотрел в историю пишется нормально

Полагаю, что ваша проблема решена?

да, проблема решена

чт, 30 окт. 2025 г. в 09:20, Dmitry Kuryatnikov через Wiren Board Support <info@wirenboard.com>: