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

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

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

Статус темы:
Закрыта.
  1. 2695976
    Регистрация:
    06.11.15
    Сообщения:
    9
    Благодарности:
    2

    2695976

    Участник

    2695976

    Участник

    Регистрация:
    06.11.15
    Сообщения:
    9
    Благодарности:
    2
    Уменьшил % подкачки ЭКО до 15%. Зависания пропали.
    Прошивку пока не менял. Руки не доходят.
    Спасибо за подсказку.
     
  2. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425
    Вроде работает малина-2, Спасибо !
    Вы не планируете реализовывать:
    1. Настройки КЭС. В последних прошивках КЭС есть настройки, которые не выведены в экранное меню т. к. там у них места не хватает. Например таймаут реле при избытке мощности, его можно установить только через com-порт.
    2. JSON интерфейсы для чтения/записи содержимого ячеек памяти КЭС. Судя по тому, что у менеджера событий есть возможность включать/выключать релюхи КЭС, писать Вы туда умеете, но наружу это не даёте. Хочу написать прогу, которая будет более грамотно управлять нагрузками, используя при этом реле КЭС. Можно конечно отдельный китайский блок в релюхами привинтить, но зачем если есть КЭС...
    ?
     
  3. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    Настройки КЭС - давно обсужденный вопрос. Кроме вас по-моему особо никому не надо было. Причина - пока UID толком не вшит. В ячейках пока или 0, или мусор. Подключение до 4 КЭС. Будет путаница. Будете думать, что настраиваете один, а на самом деле писанете в другой. Кроме того, настраивается КЭС как правило один раз и "навсегда". Особенно теперь, когда настройки "перебиваются" МАПом. Т. е. фактически из настроек реальных остается только все, что связано с панелями. А это как правило = const.
    Когда нормально UID сделают, дам интерфейс на запись в MPPT (в ячейки). Этого будет достаточно для каких-то кастомных интеграций.
     
  4. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425
    А описание полей в /read_json.php?device=map(,mppt,bat) есть? Часть интуитивно понятны по названиям, часть как-то не очень. Раньше можно было расковырять веб-сайт и посмотреть в каких окошках что используется, теперь увы... конечно можно выковырять всё из img, но может у Вас есть готовое?
     
  5. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    В основном соответствуют протоколу МикроАрт. Пока руки не дошли расписать в доках. Других дел полно. Спросите сюда, что надо - я скажу
     
  6. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425
    Привет, протокол дали, с первых же полей вопросы
    _MODE - вижу значение 13, в документации описаны только 0,1,2,3,4 - сложить то 13 не получается. Если это "M_ONNET=3 – МАП включен и транслирует сеть (есть сеть на входе)." то +10 как понимать ?
    _Status_Char - вижу 6, по доке битовая маска 1,2,4,8 вроде всё понятно но как трактовать сочетание 2+4 т. е. "Флаг, что необходим заряд АКБ (если нет заряда), в режиме заряда - первая ступень."+"Идет вторая ступень заряда"?
    Что такое _UID применительно к МАП? Это работает или пофиг? У меня 0
     
  7. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    На гитхабе еще в прошлом коде mapd. c введены мои собственные дополнительные режимы
    /*

    M_OFF =0 – МАП выключен и нет сети на входе
    M_OFFNET =1 – МАП выключен но есть сеть на входе (значение напряжения сети выводится в ЖКИ)
    M_ON =2 – МАП включен (происходит генерация 220В от АКБ, нет сети на входе.
    M_ONNET =3 – МАП включен и транслирует сеть (есть сеть на входе).
    M_ONCHARGE =4 – МАП включен, транслирует сеть и одновременно заряжает АКБ.

    - my extensions-
    10 - принудительная генерация
    11 - тарифная сеть. максимальный тариф. принудительная генерация
    12 - тарифная сеть. минимальный тариф
    13 - трансляция + эко-подкачка
    14 - трансляция + продажа в сеть
    15 - ожидание внешнего заряда
    16 - тарифная сеть. трансляция+эко-подкачка
    17 - тарифная сеть. трансляция+продажа в сеть
    18 - режим подкачка Pmax

    */
     
  8. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Пока нет. На следующие версии МАП. UID пока или мусор или ноль. Реально ячейка читается и показывается
    По определению ступеней заряда смотрите протокол МА. Я по памяти не помню
     
  9. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425
    Что-то непонятно с _Temp_Grad1; / Температура датчика тора (в модели DOMINATOR)
    Показывает -50 но остальные датчики поправлены на +50 по отношению к данным ячейки, а этот нет. Кроме того даже если добавить 50 то получится 0 градусов, но это нереально, МАП в помещении стоит. При этом _Temp_off = 0 т. е. все датчики на месте и работают
     
  10. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Понятия не имею, что там у вас на МАП. Это давно все проверено
    В исходниках все одинаково вычисляются
    Код:
    map_data->_Temp_Grad0 = eeprom[0x42E] - 50;
    map_data->_Temp_Grad1 = eeprom[0x42A] - 50;
    map_data->_Temp_Grad2 = eeprom[0x430] - 50;
     
  11. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425
    Спасибо. Прошел по всему списку МАП, всё нашел кроме
    / Следующие 4 вообще непонятно о чём и непонятно в каких единицах. Счётчики?
    _E_NET; / 15623
    _E_ACC; / 733
    _E_ACC_CHARGE; / 209
    _E_NET_SIGN; / 15620
    / Какой-то байт, которому не могу найти соответствие в протоколе
    _Inet_flag; / 0
    / Какие-то флаги ошибок по I2C но непонятно их расшифровка
    _I2C_Err; / 0
    / Флаги mppt непонятна расшифровка
    _MPPTs_mode; / 2
     
  12. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    / Следующие 4 вообще непонятно о чём и непонятно в каких единицах. Счётчики?
    _E_NET; / 15623
    _E_ACC; / 733
    _E_ACC_CHARGE; / 209
    _E_NET_SIGN; / 15620 - новый счетчик с учетом направления энергии. Имеет лимит (порядка 200кВтч, потом переполнение)

    переименовали. первые три
    M_POWhourNET
    M_POWhourMAP
    M_POWhourMAPCharge
    все умноженные на 100

    / Какой-то байт, которому не могу найти соответствие в протоколе
    _Inet_flag; / 0 - вам не нужен. Убран из протокола. 1 - отрицательный ток (отдача в сеть). 0 - положительный. В этой малине уже все со знаком само.
    / Какие-то флаги ошибок по I2C но непонятно их расшифровка
    _I2C_Err; / 0 - вам не нужен. Старый внутренний флажок. В целом просто сообщает, что по шине I2C есть ошибки, если не 0
    / Флаги mppt непонятна расшифровка
    _MPPTs_mode; / 2
    см. протокол.
    _MPPT_toCh=0x524 – Состояние MPPT контроллера (ов). Можно использовать для принудительного перевода MPPT в разные режимы:

    0- MPPT_toCh=MPPT_Ch_i - все MPPT в циклическом заряде

    1- MPPT_toCh=MPPT_Ch_v - все MPPT в Дозаряде

    2- MPPT_toCh=MPPT_Ch_b1 - все MPPT в буферном заряде 1

    3- MPPT_toCh=MPPT_Ch_b2 - все MPPT в буферном заряде 2
     
  13. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    425
    Спасибо!
    Вот это тема! Хочу туда писать! Как только появится 1 сразу хреначить туда 2, а то в режиме 1 эта штука постоянно выходит за UMaxCharge и ограничивает выработку почти до нуля при том что МАП в режиме генерации :) Такие качели постоянные и из этого режима очень тяжело выходит если на МАПе нагрузка. Я уже МА и объяснял и показывал что этот режим на mptt нафиг не нужен - они только плечами пожимают...
     
  14. bdna2009
    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90

    bdna2009

    Живу здесь

    bdna2009

    Живу здесь

    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90
    Добрый день!
    Подскажите, пожалуйста, последовательность действий установки обновлений *.sig ?
    вроде по логике понятно: указать файл - загрузить - Запустить обновление. Но вот далее появляется надпись "Start update" и все. Не понятно в итоге обновилось или нет. Обратной связи не хватает. Или может где-то можно посмотреть номер последнего установленного обновления?

    И еще один вопросик, что за значек бензоколонки с надписью "AC/DC Зарядное устройство" На сколько понимаю это некое внешнее ЗУ для батарей? что за ЗУ и как его интегрировать в общее информационное пространство?

    Спасибо!
    Дмитрий.

    PS.
    за два дня работы никаких "глюков" не обнаружено. Вроде работает стабильно.
    Также присоединяюсь к идеи возможности читать данные с контролеров Tracer по RS485. очень не хватает для полной картинки видеть также данные по заряду от солнышка. Практически там достаточно 3 параметров: напр. панелей, ток панелей, и ток заряда батарей.
     
  15. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Это обновление имеет одну особенность. Оно переписывает настройки акселератора и перезапускает веб-сервис, поэтому после Start Update ничего не будет. Обычно должно писаться "Done". Это штатно. Все в порядке

    Что за ЗУ мы узнаем, когда МикроАрт его выпустит :) Пока это заложенный функционал в Малине
     
Статус темы:
Закрыта.