1 2 3 4 5 6 7 8 9 10 8/10 8,20оценок: 5

ПО мониторинга и управления МАП и КЭС. ПАК "МАЛИНА-2"

Тема в разделе "Бесперебойное (аварийное) электропитание", создана пользователем Osolemio, 21.07.17.

Статус темы:
Закрыта.
  1. Cronex
    Регистрация:
    29.06.15
    Сообщения:
    402
    Благодарности:
    101

    Cronex

    Живу здесь

    Cronex

    Живу здесь

    Регистрация:
    29.06.15
    Сообщения:
    402
    Благодарности:
    101
    Адрес:
    Находка
    О, как раз в тему - я тоже на его переходнике сижу
     
  2. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

    Живу дома. Сюда захожу

    Osolemio

    Живу дома. Сюда захожу

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Update 7 для 5.08
    update_daemons для 5.07+


    В очередной раз изменил алгоритм сервиса MPPT (КЭС) для работы со счетчиками.
    Пришлось менять из-за странного поведения системы. То ли скорость обмена с картой так влияет, то ли особенности сборки. Не понял.

    Спасибо @bdna2009 за площадку для тестов.
    Теперь эта хрень работает так:
    1. каждую секунду в файл (ОЗУ) пишется ненулевое показание счетчика КЭС N. Это позволяет предотвратить случайные нулевые показания. А также снимает почти все вопросы при перезагрузке Малины и контроллера. С 00:00 до 02:00 пишется любое показание счетчика. Для обнуления текущего дня в этом файле. Чтобы не вышло ситуации, когда на следующий день выработка =0, а мы покажем положительную.
    2. после 23:00 принудительно сбрасывается счетчик КЭС.
    3. после 23:00 до 00:00 берется значение из файла п. 1 и записывается в лог-файл соответствующего контроллера, если дата модификации файла не равна текущей дате. Либо в файле вообще нет записей.
    При успешной записи устанавливается триггер, предотвращающий повторные проверки и попытки записи. Триггер сбрасывается в 00:00 (+ 4с)
    Я ушел от чтения строк и вернулся к дате модификации. Ибо с чтением строк в определенных обстоятельствах возникали траблы.

    Учитываем одно. И я это не исправлю: при перезагрузке КЭС днем, он заново считает энергию, и она заново пойдет писаться в оперативный лог. В итоге, вечером, вы получите значение выработки после перезагрузки
     
    Последнее редактирование: 01.07.18
  3. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840
    @Osolemio,
    Алгоритм с 23 до 00 часов понятен и он работает. Счетчик показывает выработку за вчера правильно
    energy 23-00.jpg
    Не совсем понимаю:
    energy 07-10.jpg
    Нулевые показания присутствуют и весьма заметной длительности, около 1 минуты.

    Кстати опять о нулевых значениях.
    Нельзя ли этот алгоритм записи применить к напряжению АКБ?
    Нули проскакивают как по данным МАПа, так и КЭСа и это стало препятствием к нормального масштабирования.
    Ноль на АКБ теоретически, да и практически невозможен, в отличии от других (напряжения сети и СП)
     
  4. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

    Живу дома. Сюда захожу

    Osolemio

    Живу дома. Сюда захожу

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Имелось в виду то, что счетчик не будет записываться как итоговое значение, при появлении нуля. Ноль не будет учитываться. А в текущие данные и БД он будет безусловно попадать. Только вот откуда он берется - надо смотреть. Тем более, и в МАП, и в КЭС. Это плохо.
    То, что по некоторым параметрам ноль невозможен, это я понимаю :) Надо найти источник. Костыль всегда успеется. И в какое место сбора/обработки данных этот костыль ставить - тоже пока не ясно.

    Да, тогда вопрос: на Малиновских графиках в этом же месте есть нули от МАП?

    Что плохо - у себя ни одного нуля не вижу.
    у @bdna2009 тоже. Хоть какую-то повторяемость бы нарыть.
     
    Последнее редактирование: 02.07.18
  5. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840
    Визуально на графиках их нет ни в Малине, ни в Облаке.
    В Малине масштабируемость работает нормально и судя по этому факту нуля нет.
    При ручной "растяжке" участков графика в Облаке за день, нули иногда появляются, но не повторяются в одном и том же месте.
    Попробую поймать хоть какую нить закономерность.
     
  6. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

    Живу дома. Сюда захожу

    Osolemio

    Живу дома. Сюда захожу

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Сделайте график на облаке, пожалуйста. Откройте для просмотра. И мне id скажите. Я посмотрю сырые данные вплоть до того, что хранится в БД
     
  7. bdna2009
    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90

    bdna2009

    Живу здесь

    bdna2009

    Живу здесь

    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90
    А если данные грузануть из графика в csv ? если там нулей нет а на графике есть - возможно что визуализация храмает. У себя 0 не наблюдаю на графиках, по крайней мере там где их не должно быть.
     
  8. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

    Живу дома. Сюда захожу

    Osolemio

    Живу дома. Сюда захожу

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Вариант. Это именно то, на чем график строится. Если в CSV есть, тогда надо БД смотреть и ниже
     
  9. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840
    мудрейшая мысль
    есть 0
    по МАПу один
    Sun Jul 01 2018 17:58:26 GMT+0300
    по КЭСу два
    Sun Jul 01 2018 21:26:41 GMT+0300
    Mon Jul 02 2018 04:52:37 GMT+0300

    по кэсу id=25
     
  10. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.954
    Благодарности:
    3.840
    Оба на.
    построил еще раз по КЭСу и потехали секунды
    Sun Jul 01 2018 21:26:30 GMT+0300
    Mon Jul 02 2018 04:52:28 GMT+0300
    это номально?
     
  11. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

    Живу дома. Сюда захожу

    Osolemio

    Живу дома. Сюда захожу

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    @Pupkin0,

    да, проскакивают нули в БД
    "UACC": [ 13, 13, 13.1, 13, 13.1, 13, 13, 13, 13, 13, 0, 13, 13, 13, 13, 13, 13, 13.1, 13, 13.1, 13, 13, 13, 13.1, 13, 13.1, 13, 13, 13, 13 ],

    Буду разбираться с источником
     
  12. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

    Живу дома. Сюда захожу

    Osolemio

    Живу дома. Сюда захожу

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Update 8 для 5.08

    Пробуем. Подкорректировал сервис сбора данных для облака. Возникали нулевые значения при ошибке парсинга JSON. У кого-то чаще, у кого-то реже.
     
  13. DWW
    Регистрация:
    23.02.09
    Сообщения:
    2.629
    Благодарности:
    2.359

    DWW

    Живу здесь

    DWW

    Живу здесь

    Регистрация:
    23.02.09
    Сообщения:
    2.629
    Благодарности:
    2.359
    Адрес:
    Туапсинский район
    @Osolemio, Вчера еще раз обновил update_daemons для 5.07+
    на МППТ 3 счетчик рисует только за 1е число, на МППТ 1 и МППТ 2 за 1е и 2е
    мм3.jpg или надо до завтра подождать?
     
  14. ZverevSV
    Регистрация:
    27.09.11
    Сообщения:
    12
    Благодарности:
    1

    ZverevSV

    Участник

    ZverevSV

    Участник

    Регистрация:
    27.09.11
    Сообщения:
    12
    Благодарности:
    1
    Адрес:
    Южно-Сахалинск
    Здравствуйте, получил недавно Dominator, в нем стоит 3 малина, с прошивкой 5.05, подскажите пожалуйста, как обновится до 5.08 без вскрытия корпуса.
    Заранее благодарю.
     
  15. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

    Живу дома. Сюда захожу

    Osolemio

    Живу дома. Сюда захожу

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Пока никак
     
Статус темы:
Закрыта.