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

Мониторинг МАП и MPPT МикроАРТ. Продукты пользователей

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

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

    Osolemio

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

    Osolemio

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

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

    Я дико извиняюсь, но мне кажется, что вы не совсем понимаете, чем мы тут занимаемся ☺
    Ветка посвящена альтернативным пргораммам мониторинга и сбора статистики продуктов микроарт. Я сделал программу мониторинга мап и контроллера. Смотреть графики, состояние и статистику теперь можно на любом устройстве. Мониторинга контроллера вообще не существовало.
    Переделывать МАП тут никто не собирается. И делать из него ЗУ тоже.
     
  2. Мax94
    Регистрация:
    07.09.12
    Сообщения:
    16.784
    Благодарности:
    6.703

    Мax94

    ·

    Мax94

    ·

    Регистрация:
    07.09.12
    Сообщения:
    16.784
    Благодарности:
    6.703
    Адрес:
    Калининград
  3. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Провел небольшую работу над ошибками по демонам чтения.
    1. Улучшил алгоритм декодирования ответа (не влиял на работу)
    2. Убрал ошибку при записи в БД значений энергии по МАП. Вся энергия записывается в виде x 100
    - другие мелкие исправления.

    Почти закончил графики по истории.

    по графику реального времени:

    См. выше по настройке сохранения истории для панорамирования назад.
    Я давал пример на 500 секунд. Совсем забыл, что диаграммы 3 и каждую секунду в массив записывается не 1, а 4 значения.
    Т. е. для 100 секунд значение должно быть x 4 = 400
     

    Вложения:

    Последнее редактирование: 05.02.15
  5. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    попробуйте новый mapd
    Возможно ваш mysql плевался на лишнюю запятую. Я по недосмотру не тот формат числа отправлял. И все "ехало" на одно поле.

    По энергии от АКБ. Думаю, чтобы следить за ней в режиме генерации достаточно просто сделать кнопку на веб-странице, по которой будет дан запрос в БД и выведется относительное значение как разница энергий с начала перехода МАП в режим генерации.
    Либо запрос на значение от и до. Но тогда нужно быть внимательным, потому как туда может включиться энергия подкачки от СП.
    Вот думаю как лучше. График строить не сильно красиво и все время будут достаточно объемные запросы в БД.
     
    Последнее редактирование: 05.02.15
  6. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Выбор параметра (-ов), по которым строим график и размер графика в пикс.
    График будет создаваться в виде jpeg файла заданного размера, который можно потом сохранить, напечатать, отправить и т. п.
    history.png

    Если что упустил из параметров - пишите ;)
     
  7. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Первая пошлааааа. :)]

    diagram.png
     
  8. Svartalfdd
    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8

    Svartalfdd

    Живу здесь

    Svartalfdd

    Живу здесь

    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8
    Здорово! И првильно что в джепеге. Перенес на новое железо - пока полет нормальный, завтра перенесу на фрю - от там красноглазиком буду ;) я кстати когда искал почему падает запись в базу просмотрел как Вы тип переменных обозначали - еще подумывал уточнить... ;)
     
  9. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    В png по факту
    Да, блин, когда пишешь кучу полей, то не мудрено что-то пропустить. Потом так тяжело искать.
    А еще в доках один тип, тебе приходится другой делать
     
  10. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Вторая пошлаааа... Напряжение панелей. МАП и MPPT готовы! Осталось совместные и статистику выработки
    panelsU.png
     
  11. Svartalfdd
    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8

    Svartalfdd

    Живу здесь

    Svartalfdd

    Живу здесь

    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8
    График как таковой не нужен... кнопку тоже можно не делать, если привязаться к режиму _MODE то можно просто выводить отдельное поле которое будет не нулевым только когда идет режим генерации.
     
  12. Svartalfdd
    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8

    Svartalfdd

    Живу здесь

    Svartalfdd

    Живу здесь

    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8
    На фре валится с логами - Error adding in MySQL. привилегии user: monitor, passw: energy предоставлены. ковыряюсь... Хоть бы раз в жизни у меня на фре заработало изкаропки :) :)
     
  13. Svartalfdd
    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8

    Svartalfdd

    Живу здесь

    Svartalfdd

    Живу здесь

    Регистрация:
    08.11.10
    Сообщения:
    114
    Благодарности:
    8
    Вдогонку, кому лень будет тыкать в пхпмуадмин ручками дабы создать таблицу ловите:
    CREATE TABLE data (number int (11) NOT NULL auto_increment, date date NOT NULL, time time NOT NULL, _MODE tinyint (4) NOT NULL, _Status_Char tinyint (4) NOT NULL,_Uacc decimal (10,1) NOT NULL, _Iacc int (11) NOT NULL, _PLoad int (11) NOT NULL, _F_Acc_Over tinyint (4) NOT NULL, _F_Net_Over tinyint (4) NOT NULL, _UNET decimal (4,0) NOT NULL, _INET decimal (4,0) NOT NULL, _PNET decimal (4,0) NOT NULL, _TFNET tinyint (4) NOT NULL, _ThFMAP tinyint (4) NOT NULL, _UOUTmed decimal (4,0) NOT NULL, _TFNET_Limit tinyint (4) NOT NULL, _UNET_Limit decimal (4,0) NOT NULL, _RSErrSis tinyint (4) NOT NULL, _RSErrJobM tinyint (4) NOT NULL, _RSErrJob tinyint (4) NOT NULL, _RSWarning tinyint (4) NOT NULL, _Temp_Grad0 tinyint (4) NOT NULL, _Temp_Grad2 tinyint (4) NOT NULL, _INET_16_4 tinyint (4) NOT NULL, _IAcc_med_A_u16 decimal (10,0) NOT NULL, _Temp_off tinyint (4) NOT NULL, _E_NET decimal (30,0) NOT NULL, _E_ACC decimal (30,0) NOT NULL, _E_ACC_CHARGE decimal (30,0) NOT NULL, _Uacc_optim decimal (10,1), PRIMARY KEY (number)

    единственно что надо ручками создать еще один индекс по полю data - у меня в create table почему-то мускул не давал создать сразу оба...
     
  14. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Индекс по date желателен, но не обязателен. Основное уникальное идентификационное поле (id) это number.
     
  15. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    В таблице mppt будут изменения. Буду поля добавлять. По режиму контроллера. Мне только сегодня прислали инфу где это лежит.
     
Статус темы:
Закрыта.