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

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

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

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

    Osolemio

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

    Osolemio

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

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

    Похоже я нашел, ждите. Раньше на этих настройках порта не блокировалось (на предыдущих версиях линукс). Сейчас ioctl поменяла свое поведение с этим адаптором. Мне надо сейчас все переписать и протестировать.
     
  2. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424
    Osolemio, А если я воткну пустую флэшку то при перезагрузке малина будет сохранять а после запуска восстанавливать БД ?
    PS наладил перезагрузку, поставил цикл 200 секунд по расхождению времени либо после последней перезагрузки, при тестировании сервис map после перезагрузки не поднялся или может поднялся но не сконнектился (отсюда не видно, но время стояло), прошел ещё цикл 200 секунд и оно отправило малину на перезагрузку во второй раз, после чего оба сервиса стартовали. Пойдёт :)
    Но конечно это да, круто получается. Железо типа работает - Ок, но оно туповатое и не может нагрузкой управлять, ладно. Малина тоже работает, показания с железа снимает и даёт интерфейс управления железом - супер. Но иногда зависает и поэтому рядом ещё прога работает, управляет нагрузкой и следит чтобы Малина не зависала и не лишала её показаний и интерфейса управления... Осталось ещё написать облачный watchdog, который будет следить чтобы не подыхала прога, которая следит за малиной, которая управляет оборудованием.
     
    Последнее редактирование: 05.03.18
  3. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

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

    Что похоже получалось. На грабли udev + systemd наступил. Для fuse сам же делал сервис, вместо скрипта, а тут думал, что пройдет. Нифига.
    При отваливании устройства запускается скрипт поиска, но новый udev прибивает долго исполняющийся скрипт. В итоге в системе нет обнаруженных устройств и старт демонов ничего не дает.
     
  4. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424
    И? В смысле завтра солнечный день, дадите что-то на тестирование или это пока непонятно как править?
     
    Последнее редактирование: 05.03.18
  5. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    У меня все работает, но почему-то udev капризничает. add отрабатывает, а remove почему-то нет
    Мне еще ехать по делам. Если успею, поздно выложу
    P. S. вроде нашел, приеду сделаю
     
  6. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Update 4 для 5.06
    Подходит для всех 5. x
    Что сделано:
    1. Переписаны правила udev для автопоиска устройств. Теперь вместо скрипта стартует сервис.
    Гребаный systemd оказывается не признает правило remove, поэтому быстро сделать не получилось, не знал просто этого момента. Но в итоге сделал. Теперь и при вставке, и при извлечении переходников стартует автопоиск устройств.
    2. Переписан скрипт и поправлен бинарник автопоиска. Скорость работы устройств теперь из диапазона 19200 и 57600. Ибо МАП на 115200 работает неустойчиво по его внутренним причинам. На КЭС пока вообще кроме 19200 ничего нет. Думаю, что 115200 там тоже не выйдет (есть причины). Обращаю внимание, что до прошивки 26.1 на МАП скорость порта реально меняется ТОЛЬКО кнопками на морде девайса. Поиск укорочен и ускорен. Оставил на каждую скорость по 2 попытки.
    3. Переписан режим открытия порта на полностью неблокируемый как в МАП, так и в КЭС.
    4. Порты теперь у каждого демона в монопольном режиме
    upload_2018-3-6_0-2-44.png
    5. Обновление включает добавки в веб-интерфейс по управлению реле КЭС и записи ячеек КЭС и проверку версии МАП для отправки команды по разряду батареи
     
    Последнее редактирование: 06.03.18
  7. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424
    Вечером поставлю. Обновление накопительное или нужно как-то последовательно ставить?
     
  8. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Вы на ЯД видите какие-то еще? Я удаляю старые всегда, потому что:
    Номерные обновления всегда накопительные
    Единственно, я забыл поздно когда делал дать команды на перезагрузку правил udev и сервисов.
    Поэтому заменил файл на ЯД, чтобы обновление без перезагрузки начинало работу. Можете перекачать. Кто поставил, можно еще раз поставить, чтобы команды прошли системе на перечтение правил и демонов, если не перезагружали
    P. S. У себя заметил, что когда началась подкачка, МАП на 57600 тоже начал сбои давать по чтению.
    Сервис КЭС на 19200 устойчиво уже 10 часов работает, а МАПовский уже перезагружался. Надо вернуть 19200, похоже, пойти.
     
    Последнее редактирование: 06.03.18
  9. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    На 19200 стало хорошо. Ошибки редки
    Update4 еще раз обновил: добавил в сервис ожидание 4с перед поиском портов. Зачем надо? Если вдруг устройство передернули, либо из-за питания оно отвалилось и вновь появилось. А сервис по отваливанию уже стартовал и порта не увидел сразу. 4с хватит системе, чтобы оно вновь обнаружилось на уровне порта. И тогда я его не потеряю
     
  10. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Плодотворный день сегодня :)
    Update5 (накопительное). 5.06 подходит для всех 5. х
    Я не дописал в ответчике переменные snmp по RFC1212
    Они должны заканчиваться на. 0, ибо не содержат INDEX
    Теперь запрос snmp правильный такой:
    upload_2018-3-6_13-36-56.png

    P. S. И увеличил задержку запуска поиска портов до 10с, потому что пока пользователь вставит в Малину МАП, КЭС, еще 2 КЭСа, Малина уже обнаружит МАП и 1 КЭС. А остальные нет

    P. P. S. пошел проверил передергивание порта КЭС. Теперь со sleep все прошло на ура.
     
    Последнее редактирование: 06.03.18
  11. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    P. S. Изменил в update5 поиск устройств при рестарте Малины. Остался "хвост" после моих изменений. Добавил корректный запуск сервиса, вместо скрипта
     
    Последнее редактирование: 06.03.18
  12. Махайрод
    Регистрация:
    27.02.18
    Сообщения:
    2.460
    Благодарности:
    1.057

    Махайрод

    Живу здесь

    Махайрод

    Живу здесь

    Регистрация:
    27.02.18
    Сообщения:
    2.460
    Благодарности:
    1.057
    Адрес:
    Москва
    По-медленней пожалуйста! Не успеваем скачивать! :hello::super:
     
  13. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424
     
  14. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.038
    Благодарности:
    424
    Пока для разбавления, графики работы п/о управления нагрузкой в условиях заката
    Вверху зелёный - включен = отключение от промышленной сети, Оранжевый включен = вклдопнагрузки. Пока солнце было яркое - полная автономия + включена допнагрузка. потом солнце ушло, сперва вырубили допнагрузку потом подключились к сети пошла подкачка.
    Потом опять отключились от сети на 10 минут и даже пытались включать допнагрузку но поняли что не хватило и подключили сеть. Потом ещё попытка в течение 20 минут ещё на автономную работу хватало но допнагрузку уже не тянули. В итоге совсем уже подключились к сети - световой день закончен.
    На нижнем графике красным то что брали из сети, зелёным то что брали с батареи. Режим подкачки там где и то и другое.

    upload_2018-3-6_15-27-56.png

    Osolemio, потянет pi если я поставлю туда java и запущу прогу прямо там?
     
  15. Osolemio
    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920

    Osolemio

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

    Osolemio

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

    Регистрация:
    31.05.14
    Сообщения:
    6.026
    Благодарности:
    2.920
    Адрес:
    Минск
    Должен, главное рамы много не занимайте. Она нужна для php
     
Статус темы:
Закрыта.