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

Страж-3000 Софт

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

  1. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Страж-3000 Софт
    Добрый день.
    Приобрёл девайс от а-электроники, встала проблема с софтом, если использовать андроид, тогда надо хоронить возле ИБП телефон, да ещё и с сим картой. Имеется мини PC Brix на котором крутится ИП видео наблюдение, пробовал устанавливать софт который есть тестят на ютубе производители, так он находит страж 1 раз, после перезагрузки больше на связь не выходит.

    Решил написать свою програмулину в кратце
    Использовал открытый протокол который доступен в инете. Функционал не замысловатый но весьма информативный. В левом верхнем углу выбираем ком порт к которому подключен страж по BT и нажимает открыть порт. График рисует напряжение в вольтах. Раз в час график сохраняется в виде. bmp рисунка, в нём картина за прошедший час. В стоке лога пишется время срабатывания переключения и отражены параметры сети, АКБ, нагрузки.
    Чекбоксом вывел переключение инвертора в режим Онлайн. При таком режиме работы он может тянуть нагрузку порядка 300 ват без использования АКБ (разрядки не будет).

    Вопрос есть по режиму, у меня он имеет только два значения 37 - работает инвертор 27- трансляция сети.

    Расчётное время - это значение в минутах посчитанное по формуле ёмкость / 12 / нагрузку. параметр оценочный.

    Скачать прогу можно по ссылке. Пишите что можно добавить, формулы для динамического расчёта каких либо показателей.
    https://www.dropbox.com/s/15x1hi9cssat0r7/COM-12(2).exe?dl=0

    load.PNG
     
    AMuHb , 03.06.16
    #1 + Цитировать
  2. Nikks
    Регистрация:
    14.01.13
    Сообщения:
    15
    Благодарности:
    6

    Nikks

    Участник

    Nikks

    Участник

    Регистрация:
    14.01.13
    Сообщения:
    15
    Благодарности:
    6
    Адрес:
    Новосибирск
    Добавить конечно нужно оповещение на электронную почту по факту отключения сети
     
    Nikks , 03.06.16
    #2 + Цитировать
  3. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Да планирую сделать оповещение по почте с отсылкой параметров, в виду перехода SMTP на шифрованный протокол пока эту задачу отложил на попозже, как время появиться разобраться.

    Сейчас использую гугл диск прога лежит в папке которая синхронизируется и все логи и скрины доступны с телефона.
    К ПК имею подключение через RDP так как есть DynDNS.
     
    AMuHb , 03.06.16
    #3 + Цитировать
  4. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Подкиньте формул которые можно зашить в програмульку, есть идея считать потребление в режиме инвертора, поправьте если не прав.
    Берём ежесекундную нагрузку и в цикле суммируем, потом делим на 60 секунд получаем минутную.
    Минутную так же суммируем и получаем в час.
    Итого имея 120Ач АКБ 120*12/1000 получаем 1,44Квт запасённой энергии. Тут конечно поправки надо на нагрузку и на ёмкость накладывать, но примерно так, если потребление не более 400вт то можно включать счётчик и считать потребление.
     
    AMuHb , 03.06.16
    #4 + Цитировать
  5. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Прикрутил уведомление на почту, при изменении состояния (перешёл на инвертор или перешёл на сеть) высылается письмо с графиком вольтажа входной сети и логи, а также строка события переключения вида 09-06 21-22-37-IN226V-BAT-12,9-Load- 0Wt где 09-06 это дата день/месяц потом время, напряжение на входе 226, напряжение на АКБ 12,9 нагрузка 0 - нагрузку инвертор выдаёт только когда работает от АКБ, в режиме трансляции сети она 0.
    Судя по всему не особо используют интерфейс BT в паре с ПК для мониторинга ИБП пожеланий особо никто не высказал. Из моих наблюдений если опрашивать Страж чаще чем раз в 500 мс то он виснет (перестаёт отвечать до перезагрузки).
    Доделаю ещё пару ништяков и выложу прогу для всех желающих. (сам грохнул месяц на поиск приемлемого решения, но увы по протоколу UPS завести страж не реально, пришлось самому сделать програмульку)
    mail12.PNG ups12.PNG
     
    AMuHb , 10.06.16
    #5 + Цитировать
  6. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Готов релиз который можно отдать в пользование. https://www.dropbox.com/s/0psbz2b6jxqxz4a/UPS-12b.exe?dl=0
    Програмулину необходимо положить в папку C:\UPS в процессе своей работы она будет сохранять логи в файл UPS. txt и ежечасные графики напряжения в формате. bmp
    По кнопке Mail откроется форма где необходимо ввести ящик куда будут отправляться уведомления, в виду того что используется для отсылки сервис рассылки письмо попадает в спам на таких сервисах как маил ру. Необходимо воспользоваться кнопкой тест и зайти в свой ящик пометить отправителя как надёжный.

    Функционал:
    При работе отображается график входного напряжения, есть индикаторы напряжения АКБ, Режим работы инвертора (зелёный диод сеть, красный инвертор) чекбокс перевода в режим онлайн, напряжение входа, мощность (при работе инвертора) температура и ток заряда.
    Внизу есть строка в которую можно вводить команды для отправки UPSу например можно изменить ток заряда командой ich=16 поставить 16 А либо ich=3 для беззвучного режима малый ток.
    Индикатор расчётного времени показывает время при ёмкости акб 120Ач (это моя сборка) зашил константой, если кому надо будет могу вывести для ввода ваших данных.
    При смене режима работы инвертор/сеть выводится строка состояния и отправляется сообщение с данной строкой на почту (плюс файл с логами и скрин напряжения последнего часа работы).
     
    AMuHb , 10.06.16
    #6 + Цитировать
  7. YaroslavZJ
    Регистрация:
    09.04.12
    Сообщения:
    1
    Благодарности:
    0

    YaroslavZJ

    Новичок

    YaroslavZJ

    Новичок

    Регистрация:
    09.04.12
    Сообщения:
    1
    Благодарности:
    0
    @AMuHb, нельзя ли куда-нибудь в другое место выложить? Нет у меня дропбокса... Например, на яндексдиск...
     
    YaroslavZJ , 12.06.16
    #7 + Цитировать
  8. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    AMuHb , 12.06.16
    #8 + Цитировать
  9. Мax94
    Регистрация:
    07.09.12
    Сообщения:
    7.824
    Благодарности:
    1.697

    Мax94

    ·

    Мax94

    ·

    Регистрация:
    07.09.12
    Сообщения:
    7.824
    Благодарности:
    1.697
    Адрес:
    Калининград
    Ecли отказаться от регистрации- скачать даёт и так...
     
    Мax94 , 14.06.16
    #9 + Цитировать
  10. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Пожеланий ни у кого нет никаких?
    Что добавить? чего не хватает?
    настройки инвертора выводить, или их все с девайса тыкают?
    почтовые настройки могу вывести отдельно для самостоятельного прописания маил ру или подобных.
     
    AMuHb , 21.06.16
    #10 + Цитировать
  11. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Добавил настройки почтового сервера. Логи и настройки пишутся в файлы в той же директории что и программа.
    upload_2016-6-21_21-4-39.png
    По кнопке тест можно проверить приходит письмо оповещение или нет (может попадать в спам)
    поле от кого является логином для авторизации smtp.
    upload_2016-6-21_21-7-56.png
     
    AMuHb , 21.06.16
    #11 + Цитировать
  12. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    AMuHb , 21.06.16
    #12 + Цитировать
  13. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    Добработки:
    добавил возможность ввести ёмкость АКБ для расчётной продолжительности работы от АКБ.
    Изменил оповещения, теперь вместо bmp картинки графика за предыдущий час высылается скриншот программы целиком в формате jpg на момент срабатывания UPS письма такого вида.

    upload_2016-6-22_10-14-53.png
    upload_2016-6-22_10-18-59.png
    Оповещения можно отсылать на несколько адресов, разделитель точка с запятой.
    Ссылка выше актуальна.
     
    AMuHb , 22.06.16
    #13 + Цитировать
  14. AlexD17
    Регистрация:
    11.07.16
    Сообщения:
    3
    Благодарности:
    1

    AlexD17

    Новичок

    AlexD17

    Новичок

    Регистрация:
    11.07.16
    Сообщения:
    3
    Благодарности:
    1
    Автору уважение, единственная программа что смогла заработать с Страж-3000. Один непонятный момент - при отключении Стража от сети через программу (чекбокс "online") программа отображает на своём экране потребляемую мощность порядка 2000Вт, при этом на экране самого Стража мощность порядка 1000Вт, примерно в 2 раза меньше. Отчего может быть?
    И ещё вопрос - в какие моменты программа будет отсылать уведомления? По кнопке "ТЕСТ" выслала отлично, вопрос - в реальных условиях когда будут уведомления?

    "настройки инвертора выводить" - крайне желательно иметь возможность управлять Стражем через эту программу. Аналог на андроиде умеет его программировать.

    Если у автора будут силы для реализации изменения настроек в этой программе, будет здорово.

    В целом - ещё раз спасибо!
     
    AlexD17 , 11.07.16
    #14 + Цитировать
  15. AMuHb
    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12

    AMuHb

    Участник

    AMuHb

    Участник

    Регистрация:
    03.06.16
    Сообщения:
    36
    Благодарности:
    12
    Адрес:
    Алматы
    В виду того что информации по данному девайсу не густо, взял спеку с открытым протоколом которая лежит на ютубе. Уведомления приходят при смене режима работы, на моём экземпляре "режим 27" означает питание от сети, "режим 37" питание от АКБ. При смене этих режимов шлю письмо.
    Если у Вас эти режимы имеют другие циферки напишите (так как я к производителю отношения не имею, все тесты делал только на своём экземпляре). Выводимая мощность отличается потому что я вывожу параметр? apwr активная мощность нагрузки, если принципиально могу поменять на? pwr полная мощность нагрузки тогда циферки в проге с экраном UPS совпадут.
    Для возможности настройки через ПО я сделал строку для отправки команд, полный список в конце поста прикреплю, а так данное ПО мало кому интересно в виду отсутствия ПК на котором можно его гонять рядом с UPSом. Как будет время допилю вкладку с параметрами.

    Команды запроса текущих параметров
    ?vbat напряжение аккумулятора
    ?cur сила тока аккумулятора
    ?vin напряжение сети
    ?tpri температура первичной части
    ?tsec температура вторичной части
    ?curin сила тока на сетевом входе
    ?pwr полная мощность нагрузки
    ?apwr активная мощность нагрузки
    ?pf коэффициент мощности нагрузки
    ?allmode режим работы инвертора

    Команды запроса текущих параметров
    ?vbat напряжение аккумулятора
    ?cur сила тока аккумулятора
    ?vin напряжение сети
    ?tpri температура первичной части
    ?tsec температура вторичной части
    ?curin сила тока на сетевом входе
    ?pwr полная мощность нагрузки
    ?apwr активная мощность нагрузки
    ?pf коэффициент мощности нагрузки
    ?allmode режим работы инвертора
    ?frq частота сети

    Команды запроса и изменения настроек инвертора
    запрос изменение Элемент меню программирования
    ?vlo_off напряжение отключения
    ?vlo_start напряжение переподключения
    ?vlo_warn напряжение предупреждения
    ?slp разрешение спящего режима
    ?offline разрешение переключения на сеть
    ?vout выходное напряжение
    ?vch напряжение заряда
    ?ich ток заряда
    ?vfl напряжение поддерживающей стадии заряда

    ?ifl ток переключения на поддерживающую стадию заряда
    ?pwr_slp мощность нагрузки для выхода из спящего режима
    ?snd разрешение звуковой индикации
    ?podk разрешение гибридного режима
    ?vline_lo минимальное напряжение сети
    ?vline_hi максимальное напряжение сети
    ?frq_lo минимальная частота сети
    ?frq_hi максимальная частота сети
    ?fast контроль формы сетевого напряжения
    ?sell разрешение продажи энергии в сеть
    ?eco разрешение приоритетного использования аккумулятора
    ?veco_lo напряжение заряда АКБ, при котором происходит отключение от сети и переход на работу от аккумулятора
    ?veco_hi напряжение разряда АКБ, при котором происходит переключение на сеть

    Команды управления включением инвертора
    INV_ON -включает инвертор,
    INV_OFF -выключает инвертор
     
    AMuHb , 11.07.16
    #15 + Цитировать