History Максимальное количество записей

Подскажите пожалуйста. В настройках history “Максимальное количество записей” какой там диапазон? Я поставил большое число, в итоге через пару дней обнаружил, что сервис не работает.

service wb-mqtt-db status выдал
error: values_total is not a int value

Количество записей уменьшил и сервис запустился.

  1. Какой там реальный диапазон возможных значений?
  2. Пожелание перед сохранением сделать проверку, что все значения в пределах допустимых.

Int это от -2,147,483,648 до 2,147,483,647

1 лайк

В db используется все же uint, то есть 4294967296
А какова цель хранить много записей в контроллере? Это, как минимум, неудобно.
Удобно - иметь внешнюю базу, которая специально предназначена для зхранения периодических рядов, например так: Использование Grafana с контроллером Wiren Board — Wiren Board

Можно тогда пожелание указать это рядом с полем для ввода значений и сделать проверку, что введенное значение в допустимых пределах?

Перенес базу на внешний USB-SSD. Захотелось погодную статистику хранить за несколько лет.

Согласен с вами. Но это когда есть где хранить. Когда-нибудь обязательно сделаю, мне history не удобна. А пока мне надо хранить где-то данные и желательно побольше.

Упреждая вопрос. Я мониторю расход на отопление с учетом дельты температуры внутри и снаружи помещения. Чем больше данных - тем точнее подсчет.