![Smile :-)](./images/smilies/icon_e_smile.gif)
Почистил остальное, в результате кол-во значений сократилось более чем в 2 раза (было 56 тыс., осталось 26 тыс.).
Модератор: immortal
какую вы оптимизацию задаёте, такая и отрабатывает. какие у вас настройки для порнографии? наверное, вам надо просто данные обрезать по времени и всёAK1 писал(а): ↑Чт сен 10, 2020 12:27 pmЕсть устройство - датчик мощности. Нагрузка периодически включается.
В базу пишется. График нормальный.
Но после оптимизации график превращается в какую-то непонятную порнографию.
Все нулевые значения из базы затираются и график невозможно смотреть.
Существует какая-то опция или способ сохранить нулевые значения в паузах (начало и конец периода со значением 0), чтобы выводить нормальный, внятный график?
для предметного разговора не хватает скрина настроек оптимизации.AK1 писал(а): ↑Ср сен 16, 2020 7:45 amПроблемы в оптимизации остаются.
В базу не пишутся нулевые значения.
Поэтому и графики получаются бесполезные.
Вообще-то и без оптимизации есть проблема с записью нулевых данных при отсутствии нагрузки.
Добавил код, по которому при включении нагрузке сначала пишется мощность = 1, а затем реальная мощность.
График получается нормальный.
Но при оптимизации все нулевые данные опять стираются.
Обрезать по времени хранения не выход.
Хочется видеть историю событий.
А тут почему вы не используете бар-график?AK1 писал(а):В том то и дело, что нулевые значения не пишутся.
Скрин после оптимизации см.выше.
Оптимизация для уменьшения размера базы. Мне достаточно среднего значения в период, когда устройство включено.
Но важно посмотреть, когда оно было включено.
Особенно пусковые токи и количество сработок при включении (двигатели запускаются не с 1-го раза, поэтому, когда при подаче напряжения двигатель не начинает вращаться, то через 5 сек его отключаю и перезапускаю. И так 3 раза)
Некоторые параметры системы передаю на emoncms.org. Там хоть и платно, но хранится вся история за несколько лет с шагом 10 сек без всякого сжатия.
Хотелось бы такое же и на мажордоме, но не получается.
ну да, к сожалению, модули рассчитаны только на некое стандартное применение и собственные хотелки приходится городить самому(