Очистка истории

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: Очистка истории

Сообщение xor » Пт ноя 24, 2023 1:37 am

Chainik писал(а):
Ср ноя 22, 2023 4:57 pm
По первому вопросу (почему одинаковые значения записываются по 2 раза подряд), если я правильно понимаю, чтобы графики красивее выглядели. Например, фиксируется включение/выключение насоса. Сейчас на графике это выглядит красиво. А без дублирующего значения смотрелось бы не очень.
Если б только для графиков делалось, то в истории не было одиночных значений)

и там не "одинаковые значения записываются по 2 раза подряд", а первое и последнее время прихода одинаковых значений пишется, опуская все промежуточные точки (так называемая оптимизация истории, выключаемая в конфиге Define('HISTORY_NO_OPTIMIZE', 1))
Такая запись позволяет компактно хранить данные на интервале, одновременно позволяя судить о непрерывности поступления значений на медленно меняющихся данных. из-за этого, например, в хороших датчиках делают пересылку измерений не только в момент смены значения, но и через регулярные интервалы
За это сообщение автора xor поблагодарил:
Chainik (Пт ноя 24, 2023 2:27 pm)
Рейтинг: 1.16%
Ответить