Увидел. А есть возможность сейчас увеличить это значение на единицу? Нужно чтобы оно изменилось.
И еще рекомендую обновить ПО контроллера.
https://wiki.wirenboard.com/wiki/Wiren_Board_7.4_Firmware_Update
Увидел. А есть возможность сейчас увеличить это значение на единицу? Нужно чтобы оно изменилось.
И еще рекомендую обновить ПО контроллера.
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>: