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

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

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

Статус темы:
Закрыта.
  1. Vladps80
    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0

    Vladps80

    Участник

    Vladps80

    Участник

    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0
    Адрес:
    Новочеркасск
    @Kensru, export. php выложил. Но в inputs они у меня желтого цвета (не зеленые как у вас), и не совсем понятна логика для прописывания дополнительных опций к log
     

    Вложения:

    • Screen Shot 08-15-16 at 01.30 AM.PNG
  2. Vladps80
    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0

    Vladps80

    Участник

    Vladps80

    Участник

    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0
    Адрес:
    Новочеркасск
    @Kensru, прав ли я предположениях Uacc, Iacc, Pacc - выработка СП, Unet, Inet, Pnet, Enet - сеть, Echg-?
     
  3. Kensru
    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12

    Kensru

    Участник

    Kensru

    Участник

    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12
    @Vladps80, желтые, это значит долго небыло данных. проверьте. добавили ли скрипт в крон? у нас там 74 секунды.

    про Uacc, Iacc, Paсс - все верно.

    Eacc, Enetm Echg - это наработанная энергия - счетчик от МАПа, я хоть и записываю данные но они мне например не совсем интересны.

    в этом облаке не совсем ясно сразу но есть 2 вкладки inputs - это те переменные которые приходят, а есть feeds это по факту сущности для хранения данныех. Стандартный тип это log и вы, как я вижу, правильно сделали для каждого значения.

    Но для всех 4-х мощностей Pacc, Pnet, Ppv, Pload (см. чуть ниже как Pload получить) нужно добавить кроме варианта записи log еще и запись Power to Kwh. Эта штука из мощности (P) считает выработанную\потраченную энергию нарастающим итогом.

    вот так:

    Screen Shot 2016-08-15 at 10.25.46.png

    просто добавляете второй строчкой в инпуте с тимпом Power to kWh и название переменной другое называете, я назвал например Pacc_kWh.

    потом для мощности и энергии нагрузки (Pload и Pload_kWh) параметра как такового нет, я его тоже настроил складывая мощность от акб с мощностью из сети:

    Screen Shot 2016-08-15 at 10.35.00.png

    обясню этот пример по пунктам:
    1. запись значения Pnet в переменную Node:0: node:0:Pnet
    2. запись потраченной энергии из текущей мощности в переменную Node:0: node:0:Pnet_kWh
    3. прибавляю мощность Pacc (то что подкачивает МАП)
    4. записываю сумму 2-х мощностей в переменную Node:0: node:0:Pload
    5. из суммарной мощности нагрузки записываю потраченную энергию в Node:0: node:0:Pload_kWh

    вот собственно и все.

    в итоге все эти переменные доступны в меню feeds. Обращаю внимание что в inputs значения поступающие от скрипта, а в Feeds уже собираемые и записанные значения и по ним можно строить графики.
    у меня feeds выглядит так (я делил еще на node но это только для удобства, можно на это время не тратить):
    Emoncms   feed.png

    ну и далее в режиме дашбордов создаем дашборд, размещаем там графики (сколько угодно и какие угодно) для каждого графика выбираем нужный feed, вот у меня как выглядит последний график:

    Emoncms   dashboard view null.png

    + есть их собственные графики они находятся во вкладке apps, есть например solar, при первом запуске нужно указать параметры:

    Screen Shot 2016-08-15 at 10.45.28.png

    и после нажания на Launch App выдается вот такое:

    Screen Shot 2016-08-15 at 10.43.54.png
     
    Последнее редактирование: 15.08.16
  4. Kensru
    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12

    Kensru

    Участник

    Kensru

    Участник

    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12
    @Vladps80, Echg - это счетчик МАПа по количеству энергии, затраченной на заряд АКБ. Все 3 параметра E это подсчитанные значения МАПа и я их не использую в постраении графиков (так на всякий случай записываю)
     
  5. Vladps80
    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0

    Vladps80

    Участник

    Vladps80

    Участник

    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0
    Адрес:
    Новочеркасск
    @Kensru, спасибо. Буду делать.
     
  6. Vladps80
    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0

    Vladps80

    Участник

    Vladps80

    Участник

    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0
    Адрес:
    Новочеркасск
    @Kensru, в процессе настройки обнаружил такую особенность: на вкладке inputs вход (node:0:Iacc) равен 0, в то же время на вкладке feeds значение node: 0: Iacc = 222 и соответственно вся визуализация отображается со значениями 222 (и т. п.). Не подскажете в чем может быть дело? И по поводу желтых значений cron работает(
     

    Вложения:

    • Screen Shot 08-15-16 at 09.24 PM.PNG
    • Screen Shot 08-15-16 at 09.23 PM.PNG
  7. Vladps80
    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0

    Vladps80

    Участник

    Vladps80

    Участник

    Регистрация:
    19.05.13
    Сообщения:
    7
    Благодарности:
    0
    Адрес:
    Новочеркасск
    @Kensru, с неправильным выводом node: 0: Iacc разобрался, как обычно свои руки). Но с cron по прежнему вопрос(
     
  8. Kensru
    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12

    Kensru

    Участник

    Kensru

    Участник

    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12
    @Vladps80,

    1. убедитесь что файл лежит в нужной директории
    2. файл, export. sh нужно сделать исполняемым, для этого нужно исполнить команду:

    sudo chmod +x /home/pi/export.sh

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

    sudo /home/pi/export.sh

    4. проверьте в кронтабе верный ли путь указан до файла.

    sudo crontab -e
     
    Последнее редактирование: 16.08.16
  9. Kensru
    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12

    Kensru

    Участник

    Kensru

    Участник

    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12
    Друзья, я тут еще кое-что накрутил: написал скриптик который создает бота в Телеграмме, и тот по запросу в телеграм отдает информацию по статистикой по выработке от МАПа и МППТ.

    если кому интересно, могу выложить скриптики и инструкцию.

    Пока только статитсика, но можно включать \ выключать реле, подключенные напряму к малине, испольнять какие-нибудь комманды на стороне малины (перегрузить малину, включит\выключить заряд, и т. д.) Какие еще идеи есть как бота можно исопльзовать?

    Screen Shot 2016-08-19 at 14.png
     
  10. Alexx11
    Регистрация:
    15.01.12
    Сообщения:
    461
    Благодарности:
    154

    Alexx11

    Живу здесь

    Alexx11

    Живу здесь

    Регистрация:
    15.01.12
    Сообщения:
    461
    Благодарности:
    154
    Адрес:
    Клин
    самое главное - это оповещение об отключении\включении внешней сети! и чтобы работал не по запросу.
     
  11. Kensru
    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12

    Kensru

    Участник

    Kensru

    Участник

    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12
    Проблема в том, что боты обычно работают на ответ. Тут лучше просить ув. Осолемио доработать имейл оповещения (видел, что уже что-то заложено в этом направлении).
     
  12. Kensru
    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12

    Kensru

    Участник

    Kensru

    Участник

    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12
    @Osolemio, Такой вопрос. А нет ли возможности удаленно перегрузить MPPT? Сейчас смотрю что у меня со вчерашнего дня с середины прекратилась генерация, а сейчас на аккумуляторах 31.3В при массиве акк. в 24 вольта и окончании заряда в 29, переживаю что он завис и сейчас кипятит мои аккумуляторы :(

    Screen Shot 2016-08-23 at 10.58.06.png

    Установки вроде верные:

    Screen Shot 2016-08-23 at 11.03.44.png

    Очень удобная штука по настройке МАПа через малину, а МППТ поддается конфигурированию через USB?
     
  13. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    А что там дорабатывать? Емейл оповещения работают в полном объеме. Сам пользуюсь

    К сожалению разработчики не предусмотрели отправку команд контроллеру, т. о. перегрузить его удаленно, согласно протоколу, никак.
    А настройку я не делал по простой причине. Как часто в системах с СП перенастраивается контроллер? :) А тем более теперь, когда мап перекрывает все основные настройки контроллера своими. Кроме того, у людей на Малине, в цепочке бывает несколько контроллеров. И толку с того, что вы один из них сможете настроить удаленно?
     
  14. Kensru
    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12

    Kensru

    Участник

    Kensru

    Участник

    Регистрация:
    19.04.13
    Сообщения:
    53
    Благодарности:
    12
    @Osolemio, Да МАП тоже настраивать постоянно нет смысла, раз настроил и все, но всеравно удобно удаленно управлять. Я даже если рядом нахожусь, меняю настройки через малину, так как удобнее.

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

    Osolemio

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

    Osolemio

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

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

    В ветке есть. И в мануалах где-то писалось
    Почта отправляется с помощью программы /usr/sbin/ssmtp
    Настройки почтового сервера (емейл, пароль на сервер и т. п. - в файле /etc/ssmtp/ssmtp.conf
    Там ныне у всех лежат настройки для примера на mail. ru
    Пример скрипта и условий для отправки емейл (значения и проверка) - в скрипте /usr/sbin/mail_compose.sh
    Скрипт автоматом запускается по-моему раз в минуту. Задается в crontab
    Т. е. для запуска достаточно:
    1. Настроить конфигурацию под своего провайдера эл. почты в ssmtp. conf
    2. В скрипте mail_compose.sh, если достаточно 4 полей, поправить пороговые значения (они выделены и описаны), и убрать в первой строке принудительный выход - команда exit
    Все. Если надо добавить для контроля еще какие-то данные, то по образцу
    P. S. Скрипт mail_compose.sh немного был поправлен. Свежая версия на гитхабе
    https://github.com/Osolemio/malina/blob/master/usr/sbin/mail_compose.sh
     
Статус темы:
Закрыта.