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

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

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

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

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Наконец-то руки дошли до улучшения навигации. С графических экранов поубирал все нелепые квадратики, которые быстро клепал. И приделал скрытое выезжающее меню. Чисто на CSS
    На ПРИБОРАХ, БМС, "МОЩНОСТИ", МУЛЬТИГРАФ
    Теперь меню не мешает и навигация сразу доступна в основные пункты верхнего меню
    upload_2015-12-29_2-21-29.png upload_2015-12-29_2-20-35.png upload_2015-12-29_2-23-19.png
     
  2. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Продолжаем приводить интерфейс к более фирмовому и стильному виду (я так думаю:victory:) и чистить мусор в стилях, форматировании и пр.
    new_gauges.png

    Добавлены:
    температура тора (для доминатора)
    состояние двух реле (для доминатора)
    Подсказки теперь появляются рядом с курсором
    Переделаны панели БМС, состояния реле контроллера (с анимацией включения/выключения)
    Увеличены живые графики на максимальную ширину раздела. Выравнены по высоте.
    На кликабельных элементах курсор в виде указующего перста :)
    Все панели выравнены, немного переработаны цвета

    P. S. По-моему, классно получилось :super:
     
    Последнее редактирование: 02.01.16
  3. Черномор93
    Регистрация:
    22.08.14
    Сообщения:
    1.770
    Благодарности:
    511

    Черномор93

    Живу дома, здесь учусь

    Черномор93

    Живу дома, здесь учусь

    Регистрация:
    22.08.14
    Сообщения:
    1.770
    Благодарности:
    511
    Адрес:
    Анапа
    зубы ломит от собственной тупости, - ищу на Вашем гитхабе и ничего не нахожу. Ткните пожалуйста прям пальцем где что лежит :|:
     
  4. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    Так все по полкам. В соответствии с папками Малины.
    Весь интерфейс в html - соответствует /var/www/html
    В /mysql лежат структуры баз
    все остальное строгое соответствие
    usr/bin - /usr/bin
    usr/sbin /usr/sbin
    Но. Там новые демоны чтения и добавлены поля в БД. Если вы их руками себе не добавите, то демоны работать не будут.
    И на гитхабе файлы без прав доступа и владельца. Нужно после копирования ставить нужные.
    Боюсь я, натворите вы делов ;)
     
  5. Черномор93
    Регистрация:
    22.08.14
    Сообщения:
    1.770
    Благодарности:
    511

    Черномор93

    Живу дома, здесь учусь

    Черномор93

    Живу дома, здесь учусь

    Регистрация:
    22.08.14
    Сообщения:
    1.770
    Благодарности:
    511
    Адрес:
    Анапа
    Не, я дел творить не хочу. Может есть готовая сборочка как у Вас обычно бывает. Или еще лучше - маленькое обновление?
     
  6. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Ох и разошелся я :) Решил, похоже, все привести в порядок и добавить то, что давно хотел.
    Итак, 90% работы над 4.01 завершено. Осталось только меню настроек МАП доделать и добавить несколько пунктов для Доминатора. Напоминаю, что 4.01 будет работать корректно с прошивками МАП 22.3 и выше
    Что сделано/поправлено/доделано/переделано:
    1. Текст. Убрана дата. Убраны надписи "Не запущен сервис ХХХ". Потому что некрасиво, когда запущен только МАП или контроллер. Вместо этого, когда не запущен ни один сервис, появляется соответствующая надпись.
    Добавлена навигация
    upload_2016-1-8_0-16-34.png
    2. Меню. Главное и Система. Центрированы. Одинаково отображаются на любых экранах
    upload_2016-1-8_0-17-55.png
    3. Приборы. Окончательно.
    Добавлены:
    температура тора (для доминатора)
    состояние двух реле (для доминатора)
    Подсказки теперь появляются рядом с курсором
    Переделаны панели БМС, состояния реле контроллера (с анимацией включения/выключения) и номерами
    Увеличены живые графики на максимальную ширину раздела. Выровнены по высоте.
    На кликабельных элементах курсор в виде указующего перста
    Все панели выравнены, немного переработаны цвета
    Добавлено всплывающее меню
    Индикатор времени отдыха АКБ перенесен на соответствующий живой график
    Полоски мощностей теперь изменяют размер плавно, а не скачками

    upload_2016-1-8_0-20-32.png
    4. История. Добавил просмотр ошибок по МАП и контроллеру.
    Для этого заведено 2 новых таблицы в БД map. map_errors и mppt_errors.
    Показывается значение ячейки и расшифровка согласно последнему протоколу
    upload_2016-1-8_0-22-19.png
    upload_2016-1-8_0-24-14.png
    5. БМС
    Добавлено всплывающее меню. Напряжение средней точки перенесено на середину экрана и оформлено по-человечески
    upload_2016-1-8_0-25-47.png

    6. Работа с БД
    Добавлена кнопка очистки таблиц ошибок МАП и контроллера

    7. СМС
    добавлена команда #reportmppt
    по ней приходит текущий статус MPPT. Напряжения и мощности панелей и АКБ, текущая выработка кВтч, текущий режим
    upload_2016-1-8_0-47-8.png

    8. Переписаны некоторые участки кода, mysql запросов. А также css стилей. Все не сократил, ибо много, но большущие куски покоцал и переделал. Поскольку ПО росло спонтанно, многие вещи оперативно решались копипастом. Теперь стало возможным многие элементы объединить по стилям.
    Весь обмен для мастер-узла, приборов и текста сделан через ОЗУ, исключая обращения к БД

    9. В ИНФО добавлены поля, появившиеся в прошивке 22.3

    10. В Мастер-узле добавлена индикация ошибок трехфазной системы

    11. Уже писал, что режимы работы МАП расширены. Теперь видны режимы подкачки, продажи в сеть, тарифных зон и т. п.
     
    Последнее редактирование: 08.01.16
  8. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Вот как оформил настройки МАП. Вроде теперь намного приличнее смотрится.
    upload_2016-1-9_20-3-37.png
     
  9. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    В результате тестирования на Доминаторе выяснилась одна неприятная вещь и нашлись 2 ошибки в прошивке МАП. Поэтому тестирование продолжу как только будет новая поправленная прошивка. Надеюсь на следующей неделе все закончу
    Неприятность выяснилась такая. Линукс (udev) по разному обрабатывает в плане запоминания переходники с ID в микрочипе, и без оного. Что естественно, конечно. Но. В результате все же возможен вариант, когда после перезагрузки Малины, МАП и контроллер перепутаны местами. Я это подозревал, но как-то не случалось. Ситуация очень неприятная, удаленно не поправишь.
    Пришлось немного подумать и переписать стартовые части демонов.
    Теперь МАП и контроллер ищутся автоматически своими сервисами в пределах ttyUSB0-ttyUSB1
    Соответственно, процедура первого пуска тоже упрощена теперь до предела. Вставили шнурки и включили ПК
     
  10. Черномор93
    Регистрация:
    22.08.14
    Сообщения:
    1.770
    Благодарности:
    511

    Черномор93

    Живу дома, здесь учусь

    Черномор93

    Живу дома, здесь учусь

    Регистрация:
    22.08.14
    Сообщения:
    1.770
    Благодарности:
    511
    Адрес:
    Анапа
    Шшшикарно :super:
     
  11. CybermindOff
    Регистрация:
    10.07.13
    Сообщения:
    108
    Благодарности:
    51

    CybermindOff

    Access Denied

    CybermindOff

    Access Denied

    Регистрация:
    10.07.13
    Сообщения:
    108
    Благодарности:
    51
    Адрес:
    Ивановская обл., г.Кохма
    А с поиском модема как обстоят дела, чтоб в различных вариациях перетыкания/смены его не возникло граблей?
     
  12. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    А с модемом есть текстовый файл настройки и видно на какие порты он встал и на каких скоростях.
    Искать модем дело неблагодарное. Он становится на 3-N каналов и я не могу знать, дошла ли СМС, к примеру. А команда пройдет по всем каналам. Да и пересмотрел я массу модемов. У них к сожалению нет общего отличительного признака на поиск. Только командой в порт. Тем более сервер СМС не мой продукт.
    Я и поиск устройств ограничил портами 0-1. Ибо если модем что-то от меня получит в виде цепочки байт, то последствия я не могу предсказать.
    После перезагрузки модем у меня лично всегда на тех же портах живет. А при перетыккании можно и проверить лишний раз где он сидит
    Не у всех модемов ID есть. Либо ID="123456789ABCDEF". И че с этим делать?
     
    Последнее редактирование: 29.01.16
  13. CybermindOff
    Регистрация:
    10.07.13
    Сообщения:
    108
    Благодарности:
    51

    CybermindOff

    Access Denied

    CybermindOff

    Access Denied

    Регистрация:
    10.07.13
    Сообщения:
    108
    Благодарности:
    51
    Адрес:
    Ивановская обл., г.Кохма
    Понял. Я просто подумал, если вдруг назначатся другие порты, например при втыкании модема другой марки, пользователю придётся разбираться с этим.
     
  14. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    Конечно придется. А где не придется? Мало того, перед втыканием модема в Малину его нужно перевести в режим "только модем". И пользователю тоже с этим надо разбираться.
    Абсолютно та же процедура, например, для рутеров. ZyXel к примеру не заработает с модемом, пока тот не переведен в этот режим. Даже в винде придется порт выбрать для спецприложений, типа дайал-ап или факс
     
  15. CybermindOff
    Регистрация:
    10.07.13
    Сообщения:
    108
    Благодарности:
    51

    CybermindOff

    Access Denied

    CybermindOff

    Access Denied

    Регистрация:
    10.07.13
    Сообщения:
    108
    Благодарности:
    51
    Адрес:
    Ивановская обл., г.Кохма
    Мой ход мысли видимо был в сторону, чтоб пользователю без подготовки, воткнуть провода, модем и не думать, куда что прописать. Поэтому и подумал про автопоиск модема. Тогда офтоп, пардон, признаю :)
     
Статус темы:
Закрыта.