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

ИБП для газового котла - 9

Тема в разделе "Газовые котлы и горелки", создана пользователем Махim-1987, 21.11.23.

  1. Freightliner
    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15

    Freightliner

    Участник

    Freightliner

    Участник

    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15
    Адрес:
    Тверь
    Извиняюсь, поторопился. Литий железо фосфатный (lifepo4).
     
  2. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.914
    Благодарности:
    3.817

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.914
    Благодарности:
    3.817
    Можно и жаргонным словечком ЛиФеР
     
  3. Freightliner
    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15

    Freightliner

    Участник

    Freightliner

    Участник

    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15
    Адрес:
    Тверь
    :super:
     
  4. westsur
    Регистрация:
    03.07.19
    Сообщения:
    130
    Благодарности:
    26

    westsur

    Живу здесь

    westsur

    Живу здесь

    Регистрация:
    03.07.19
    Сообщения:
    130
    Благодарности:
    26
    Подскажите ИБП Hiden Control HPK20-1012 отличается от hps только возможностью подключения солнечных панелей, компьютера, остальное все как у hps (возможность откл встроенной зарядки, чистый синус, регулировка буферного напряжения на аккумуляторах итд), пойдет он вместо hps серии для газового котла в качестве ИБП, если я пока не буду подключать к нему солнечные панели?
     
  5. Андрей-АА
    Регистрация:
    25.11.09
    Сообщения:
    21.103
    Благодарности:
    15.106

    Андрей-АА

    Умный дом, резервное питание. См. профиль

    Андрей-АА

    Умный дом, резервное питание. См. профиль

    Регистрация:
    25.11.09
    Сообщения:
    21.103
    Благодарности:
    15.106
    Адрес:
    Новая Москва
    Если устраивает, что активная мощность модели "1012" не 1000 Вт, как у HPS20, а 700, то - да.
    Ну, и солнечный контроллер - дешевый, не оптимальный (PWM).
    Добавил позже:
    И не помешает иметь в виду зависимость мощности от напряжения.
    Это - для HPS20, но, думаю, что он такой же и для HPK20.
    Зависимость мощности от U. HPS20-0612.jpg
     
    Последнее редактирование: 30.03.24
  6. westsur
    Регистрация:
    03.07.19
    Сообщения:
    130
    Благодарности:
    26

    westsur

    Живу здесь

    westsur

    Живу здесь

    Регистрация:
    03.07.19
    Сообщения:
    130
    Благодарности:
    26
    Я сравнивал с HPK20-1012 с HPS20-0612N, мне 700вт за глаза, просто хотелось иметь возможность подцепить в будущем несколько солнечных панелей
     
  7. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.914
    Благодарности:
    3.817

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.914
    Благодарности:
    3.817
    Это Вам кажется.
    Не представляете, как быстро закончатся ватты.
    Контроллер PWM сегодня стоит всего 500 рублей, Вы всегда можете подключить его как отдельное устройство.
     
  8. andreich5800
    Регистрация:
    06.10.20
    Сообщения:
    2.395
    Благодарности:
    427

    andreich5800

    Живу здесь

    andreich5800

    Живу здесь

    Регистрация:
    06.10.20
    Сообщения:
    2.395
    Благодарности:
    427
    Ну по итогу сварганил вот такой стеллаж пульнул краской, и все и акб стоит уверенно и проводов хайдена хватило. Пока воткнул только котел, потом сделаем с электриком линию что требуется питать от резерва, и завершим.
    Спасибо участникам форума за советы и помощь в выборе устройства
     

    Вложения:

    • IMG_1543.jpeg
    • IMG_1546.jpeg
    • IMG_1548.jpeg
  9. Ovcher
    Регистрация:
    02.08.11
    Сообщения:
    7.369
    Благодарности:
    9.950

    Ovcher

    Наблюдатель

    Ovcher

    Наблюдатель

    Регистрация:
    02.08.11
    Сообщения:
    7.369
    Благодарности:
    9.950
    Адрес:
    Волгоград
    Привет, всем!
    Кому интересно. Начал делать реверс УПСА.
    Но прежде чем строчить сценарий, следует проверить протокол! Собственно, пошаговая методика приведена в спойлере.
    В общем, у кого ИБП APC можете воспользоваться. Если все прокатит, как у меня, далее, как будет время, по традиции (как делал с Эковольтом), будут скрипт для Мажора и PHP страничка. Только в этот раз, будет уже не через ESP, а по кабелю. Чтобы доделать, все еще недоделанную страничку и скрипт (кто не помнит, для эковольта я написал скрипт и две страницы, скрипт и страница были адаптированы под ESP, они проверены и прекрасно работают с того самого времени, а вот еще одна страница, была написана под кабель, ее я, к сожалению, так и не смог проверить. Будем исправлять, на примере упсов). Проще говоря если все зайдет на упсе, достаточно будет выкинуть из страницы/скрипта, для упса, обработку, а на ее место, вставить обработку для эковольта, то любой маст-подобный ИБП, гарантировано, как миленький будет пахать и по кабелю.
    Ладно. Приступим! :);)
    Что потребуется для работы?:
    1. ИБП APC c фирменным RS-232 кабелем (если в компе, как у меня, нет порта RS-232, то, вдобавок, переходник RS-232->USB), так же все это дело можно реализовать на базе ESP (Инфа тут: https://gardaricafm.ru/ups-monitoring-wifi), прошивку можно взять Максову (как ее настроить я показывал при переделке Эковольта).
    2. Если будем реализовывать по кабелю, то чтобы COM порт был виден из сети (это при условии что сервер у нас крутится на одном компе, а ИБП подключен к другому), нам понадобится драйвер COM2LAN (Например: https://www.hw-group.com/software/hw-vsp3-virtual-serial-port)
    3. Для вычисления реальной, номинальной мощности ИБП и настроек, понадобится утилита APCFIX.
    4. Для проверки и отработки команд понадоится программа Терминал 1.9b, берем здесь: https://micro-pi.ru/terminal-1-9b-работаем-com-портом/
    Шаги.
    1. Отработаем необходимые нам команды чтобы убедиться что наш упс с ними правильно работает. Для этого подключаем наш ИБП, к компьютеру, как это делаем обычно. Открываем APCFIX и выбираем правильный COM порт (у меня подключился к COM4), пока не увидим отображение данных. Запоминаем порт и выходим из APCFIX. Запускаем Терминал и настраиваем его как на картинке, далее весь процесс я покажу по шагам:
    Собственно, необходимая нам, выборка из протокола (она ниже), синтаксис такой,
    Сначала, у меня идет описание команды (советую его оставить, например, если не захотите писать скрипт, а будете дергать данные методом WEB переменных, об этом я расскажу позже).
    Далее идет команда (Внимание! регистр соблюдать СТРОЖАЙШЕ ОБЯЗАТЕЛЬНО!), это большая или малая Английская буква.
    И наконец, получаемый ответ или единица измерения (тоже для веб переменных).
    На данном этапе мы сосредотачиваемся, только на командах и ответах на них.
    2024-04-12_02-52-29.png
    Шаг первый. Жмем кнопку Rescan чтобы программа определила порты нашей системы.
    Шаг два. Выставляем все настройки строго как на картинке!
    Шаг три. Выбираем тот порт который запомнили ранее.
    На этом предварительная настройка закончена, она делается один раз.
    Шаг четыре. Жмем кнопку Connect, если все хорошо то программа подключится к порту и надпись на кнопке изменится на Disconnect.
    Если, нам нужно перейти в другую программу, например тот же APCFIX, нам нужно освободить порт. Для этого не нужно выходить из терминала, достаточно нажать на Disconnect, она изменится на Connect. Чтбы вернуться обратно, выключаем APCFIX, тем самым освобождая порт и жмем кнопку Connect, занимая порт терминалом.
    Шаг пять. Это, собственно, командная строка, куда мы будем вводить команды из нашего списка (на картинке виден пример запроса состояния батареи, но не спешите подтверждать эту команду, есть нюанс!).
    Шаг шесть. Кнопка подтверждения команды.
    Шаг семь. Здесь будет выводится результат.
    Теперь нюанс! Чтобы ИБП начал нам отвечать, его следует перевести в смарт режим. Поэтому, стираем в командной строке B а вместо нее пишим Y и подтверждаем, в ответе мы должны увидеть SM.
    Все. Далее нам, нужно только менять, в командной строке, команды, беря их из списка ниже, нажимать кнопку Подтвердить и смотреть, что будет выводить программа в окне ответов (шаг7).
    Выборка из протокола команды я выделил жирным! Не забываем соблюдать регистр!:
    Перевод ИБП в Смарт режим: Y ответ от ИБП: SM
    Вывод ИБП из Смарт режима: R ответ от ИБП: BYE
    Входное напряжение: L V
    Выходное напряжение: O V
    Входная частота: F Hz
    Нагрузка ИБП в ваттах: Вычисляется путем получения значения процента от реальной, номинальной мощности ИБП
    Мой ИБП имеет реальную мощность 432Вт, а по паспорту 450Вт. Как вычислить реальную мощность ИБП? Запускаем APCFIX,
    там видно потребляемую мощность в ваттах и процентах. Допустим у меня в процентах 22,7 а в Ваттах 98. 98/22,7%=431,7Вт Это и будет, реальная, номинальная мощьность. Далее запишем ее себе как константу и далее скрипт с ее помощью и переменной P (она ниже), будет вычислять мощность в ваттах. 431.7*P%=P (Вт).
    Нагрузка ИБП в процентах: P %
    Напряжение батареи: B V
    Уровень заряда батареи в процентах: f %
    Время работы от батареи: j Минут
    Температура внутри ИБП: C гр. С
    Запрос Флага состояния: Q
    Варианты Ответа на запрос Q:
    08= онлайн, батарея в порядке
    10= работает от аккумулятора, аккумулятор в порядке
    50= работает от аккумулятора, аккумулятор разряжен
    Конец выборки из протокола!
    Сам протокол можно посмотреть тут: https://gardaricafm.ru/ups-apc-eaton но не советую экспериментировать не разобравшись, не все команды информационные как выше, можно что то поменять и сбить настройки. Так что если полезете дальше чем за выборку, настоятельно советую, сначала разобраться!
    Того что есть в выборке, более чем достаточно для того чтобы написать сценарий контроля и оповещения, чем я собственно и займусь как будет время. А пока, я все проверил и мой Smart-620INET отвечает на все запросы (кроме температуры, мой ИБП не имеет датчика, поэтому на приведенной ниже картинке есть один пункт NA) как положено.
    2024-04-12_04-02-43.png
    Кому нужно проверяйте, если и у вас все сойдется, то и у вас мой будущий скрипт или страничка подхватятся без проблем. То что я сейчас делаю, является самым простым способом, получить контроль/оповещение с УПСА! Настроил порт и запустил скрипт или страничку. ВСЕ! Не верите, можете попробовать настроить ZABBIX+Apcupsd или нечто подобное NUT, например.
    Ах, да. Данная методика, справедлива абсолютно для любого протокола и даже для того который мы не знаем, но можем отснифить, как это было в случае с эковольтом. Кстати, это не обязательно должен быть ИБП. Это может быть любой девайс, работающий на данном принципе, какой нибудь умный пульт или Wi-Fi розетка или какой нибудь неизвестный контролер и т. д. Но это уже тема для другой ветки. Методика, же, снифа была мной изложена применительно к эковольту. Вкратце. Дернули командный блок из софта железки, отработали его в терминале, очистили от мусора, получили команду в чистом виде. Все. Потом ее применяем, как есть, в своем скрипте и железка гарантировано будет на него, как надо, реагировать.
     
    Последнее редактирование: 12.04.24
  10. Ovcher
    Регистрация:
    02.08.11
    Сообщения:
    7.369
    Благодарности:
    9.950

    Ovcher

    Наблюдатель

    Ovcher

    Наблюдатель

    Регистрация:
    02.08.11
    Сообщения:
    7.369
    Благодарности:
    9.950
    Адрес:
    Волгоград
    К проекту.
    Теперь чтобы больше никогда не возвращаться, я кратенько расскажу что такое ВЕБ переменные и нафига они нужны.
    Методика работы с Веб переменными, позволяет выдернуть необходимую информацию из любого сайта, который может быть где угодно и она проста до безобразия.
    Проще говоря, у нас есть любая страничка с динамическими данными, отображаемая в браузере и нам ничего не стоит, эти данные забрать себе в умный дом, если он поддерживает Веб переменные. Собственно это же можно реализовать и в сценарии, но интерфейс то всегда проще. :)
    Давайте я вам покажу как это элементарно, на примере того как я дергаю себе курс евро с сайта Центробанка.
    2024-04-12_12-04-50.png
    1. Вбиваем название, оно может быть абсолютно произвольным и служит чисто нашему удобству, чтобы не запутаться в списке Веб переменных, оно же и уникальный идентификатор.
    2. Ссылка. Это прямая ссылка на страницу где крутятся (динамически меняются) необходимые нам данные данные.
    3. То что обычно всех пугает:) Шаблон поиска. Давайте разберем и развеем наши страхи. Начнем с того что страничка выводится нам не как ПХП сценарий, а как уже готовый гипертекст. Если отбросить все условности, это простой, последовательный текстовой файл. Еще проще, если в ПХП написано Евро $date $euro рублей. То мы у себя в браузере получим уже Html с текстом Евро 12.04.2024г 100 рублей. Дело за малым забрать себе цифру 100. Рассмотрим шаблон поиска: Евро.+?<td>(.+?)<\/td
    3.1. Евро. Это опорное, обязательно уникальное слово или его часть по тексту. Т. е. поисковик, пробежит, сверху-вниз по тексту, пока не наткнется на слово Евро.
    3.2. .+? - эта комбинация говорит что между словом Евро и цифрой 100 у нас есть некий текст, у нас это текущая дата, но он может быть достаточно длинным, поэтому чтобы не морочится с кучей писанины, мы его просто заменяем на .+? и весь этот текст, будет пропущен, пока поисковик не встретит ближайший отмеченный нами текст у нас это тег ячейки открытия таблицы <td> Может возникнуть вопрос, а зачем эти заморочки: Евро.+? не проще ли сразу ввести <td> и не париться? Поясняю. Не проще! Поисковик ищет, сверху вниз, слева на право а табличных ячеек на странице полно, поэтому если ввести просто <td>, мы получим то что лежит в первой попавшейся поисковику ячейке, например ссылку на картинку заголовка сайта. Нам это совсем не надо.
    3.3. (.+?) - это, собственно, то что нам нужно выдернуть, наша цифра 100.
    3.4. <\/td - это обозначает конец диапазона, который нам нужно выдернуть. Мы помним что часть тега (тут нет необходимости указывать весь тег, достаточно его части главное чтобы поисковик ее понял) закрытия ячейки пишется так </td нафига тогда еще и вот этот \ слеш? Все просто, вот этот / слеш, воспринимается поисковиком не как текст, а как служебная команда. И чтобы поисковик воспринимал его как текст ему нужно об этом сказать, собственно, этот \ слеш и указывает поисковику, что символ следующий за ним является текстом.
    Вот собственно и все секреты. :)
    4. Галочка. Удалять HTML теги, заставляет воспринимать как текст, явные служебные команды такие как <>. да, это тоже служебные указания и для них, будет, так же справедливо \< но чтобы этого не делать везде Автор это предусмотрел и мы махом переделываем все скобки в текст установкой всего одной галочки. Собственно она всегда включена, можно ее и не трогать.
    5. Связанный объект. Это стандартная структура Мажора. Мы создаем объект (если грубо и по простому, это таблица в базе данных). Имя объекта это указание на эту таблицу.
    6. Свойство. Это ячейка в вышеописанной таблице куда будет помещена наша Веб переменная (в частности в нашем примере это цифра 100).
    7. Интервал проверки в секундах. Это то с какой частотой, наш поисковик будет заходить на страницу и опрашивать ее снова.

    Применение Веб переменной.
    Вернемся к пунктам 5 и 6. Структура хранения данных во всей системе абсолютно одинаковая это Объект. Свойство, в нашем примере exchange_rate.euro Т. е. это глобальное указание на то где лежит наша, веб переменная, или, на данном этапе времени, цифра 100.
    Вставляя exchange_rate.euro в любое место, мы получим там нашу цифру 100. Вот пример, отображения курса евро на главной странице моего УД:
    2024-04-12_13-17-10.png
    Но это далеко не все! Вы вольны делать с этим свойством все что угодно! Использовать в сценариях, методах, округлять и многое многое другое...:)
    Так зачем же, кроме лени нужны эти самые Веб переменные?
    Помните, когдато я использовал УПС-асистент, для IPPON-a, это простенькая программка, в которой есть свой веб сервер, способный выдавать в браузер параметры ИБП, так вот, Веб переменные, это единственный способ получить данные из этой программы, а следовательно и любых подобных, абсолютно без заморочек!
    На этом же принципе, мы когдато с ребятами из VPNKI, построили контроль за сервисом из УД (статья есть в блоге). и многое, многое другое.
    Фишка метода в том что это очень быстро и просто. А недостаток в том что если, на той стороне, админу взбредет в голову, поменять ключ, например, если смотреть на наш пример, Евро на Euro, то соответственно данные перестанут поступать пока не будет подправлен шаблон поиска, это хоть и крайне редко, но бывает. А вот в случае с программками типа Упс-ассистент это 100% и быстрый вариант. Ну и еще стоит отметить что он единственный когда вам нужно дергать данные с чужого сайта. Например, у нас построили специальную метеостанцию для фермеров. Там аппаратура закачаешься и есть все, даже текущая температура в Волге. Все это они дают на сайте, так почему же не воспользоваться? Вот вам и крутые датчики, за бесплатно, вернее за ваши знания! :)
    Несмотря на все вышесказанное, под спойлером и тот выбор между сценарием и возможностью дергать данные веб-переменными со страницы которую я дам, я бы, все таки, рекомендовал использовать сценарий, ввиду того что его скопи/пастил положил, положил на сервер и забыл, а Веб -переменные, например, в случае потери данных, придется восстанавливать ручками, их в, нашем случае, немного, да и резервное копирование в Мажоре налажено неплохо, но все же. всякое бывает. Пользуйтесь. Данный метод прекрасно подойдет и для УПС-асистента и для всех софтин которые выводят в браузер. ;) А еще полагаю что такая метода есть не только в мажоре, но и в других УД, может кому и сгодится.
     
    Последнее редактирование: 12.04.24
  11. andreich5800
    Регистрация:
    06.10.20
    Сообщения:
    2.395
    Благодарности:
    427

    andreich5800

    Живу здесь

    andreich5800

    Живу здесь

    Регистрация:
    06.10.20
    Сообщения:
    2.395
    Благодарности:
    427
    Вопрос такой
    ИБП Hiden Control HPS20-0612N
    как то он должен показывать оставщееся время работы от АКБ?
    Вот сейчас к примеру отключили свет. На приборке котла (а пока он только у меня подключен) ничего не горит, но котел работает. Понажимал показания на ИБП напряжение падает у акб, но время оставшееся нигде не отображается почему -то по работе
     
  12. Freightliner
    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15

    Freightliner

    Участник

    Freightliner

    Участник

    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15
    Адрес:
    Тверь
    А время он и не показывает. Только напряжение акб и процент остатка емкости. Проценты он высчитывает по показаниям напряжения, если я не ошибаюсь.
     
  13. andreich5800
    Регистрация:
    06.10.20
    Сообщения:
    2.395
    Благодарности:
    427

    andreich5800

    Живу здесь

    andreich5800

    Живу здесь

    Регистрация:
    06.10.20
    Сообщения:
    2.395
    Благодарности:
    427
    Ааа, я думал будет отображаться.
    % остатка емкости это индикатор батарейки с делениями имеется ввиду?
     
  14. Freightliner
    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15

    Freightliner

    Участник

    Freightliner

    Участник

    Регистрация:
    28.08.13
    Сообщения:
    30
    Благодарности:
    15
    Адрес:
    Тверь
    У меня вот так. При работе от АКБ показывает остаток в процентах. При работе от сети, ток заряда АКБ. WhatsApp Image 2024-04-18 at 08.49.22.jpeg WhatsApp Image 2024-04-18 at 08.54.27.jpeg
     
    Последнее редактирование: 18.04.24
  15. Fookx
    Регистрация:
    09.07.13
    Сообщения:
    81
    Благодарности:
    12

    Fookx

    Живу здесь

    Fookx

    Живу здесь

    Регистрация:
    09.07.13
    Сообщения:
    81
    Благодарности:
    12
    Адрес:
    Новосибирск
    Добрый день. Выбираю ИБП для питания:
    - газ котла (100 Вт)
    - 3 цирк насоса (суммарно 300 Вт)
    - роутера
    - NAS
    - Raspberry Pi
    - авар освещение

    Подскажите пожалуйста ибп Must EP20-1000 PRO подойдет для моих задач?