Мониторинг "солнечной электростанции". Своими руками. часть 1
Вставка
- Опубліковано 16 вер 2024
- Как сделать самому мониторинг СЭС. Часть первая. Простая программа мониторинга для Raspbery.
Следующая часть • Мониторинг "солнечной ...
Программа и протоколы обмена : drive.google.c...
переходник RS232 - USB
www.ozon.ru/pr...
Raspberry Pi 3 megabonus.com/...
корпус
megabonus.com/...
megabonus.com/...
Raspberry Pi 3 в различной комплектации
megabonus.com/...
преобразователь USB в RS232 или 485
megabonus.com/...
прям все разжевал и в рот положил - осталось проглотить😎
Ставь на поток!Бизнес!Я куплю первый!Ибо я в этом ДУБ!
Дальше в видео все расписано как сделать самому. что купить откуда скачать и как установить. Специально так подобрал компоненты, чтобы без особых проблем можно было собрать.
@@dimaespirans8547 спасибо,но я в этом дуб!
Малинки уже не актуальны, по цене малины уже можно купить мини-пк на проце N100, там и с ссд не надо колхозить, и потребление питания чуть больше малины но при вычислениях гораздо мощнее, и архитектура х86-64, несколько лан-портов..
Про контрольные суммы. Первое это сразу посчитать суммы на командах запросах и сделать табличку, тогда не нужно каждый раз делать излишние вычисления.
Второе - в ответах qpigs часто вижу когда из двух байт контрольной суммы один байт может быть пустым, т.е его нет, и тогда байт съезжает влево на последнюю цифру данных. Но это легко просчитывается и в принципе на корректность данных не влияет, т.к всегда последняя цифра полезных данных в таких ответах - ноль (в моем инверторе). Ошибка может быть при переполнении буфера, когда получена только часть ответа.
"Первое это сразу посчитать суммы на командах запросах" - так и было, пока не дошел до команд в которых дата должна быть. Пришлось делать расчет. А вот в программе опроса БМС нет расчета. там CRC заранее посчитана. В общем по обстоятельствам.
Проверку CRC конечно нужно бы вставить, а то не по феншую. Соберусь с духом, доделаю.
Аж интересно сколько альтернативщиков поняли про что вы расказали ставим + )))
пс. Если возможно напишите подобное для пк виндовс 10 - 11 - что бы и с инвертора и с 4 - 6 бмс получать по юсб данные и выводить на экран - приложение сразу видеть все показания - выложите за $ кудато - в приделах разумного готов купить .
Целый виндус использовать чтобы он крутился 24 часа и статистику снимал? Нет никакого смысла. Поэтому и делают мониторинг на Raspberry, а через винду, или хоть с планшета, телефона и т.п. смотрят результат.
Но в принципе на винду поставить python и туже программу с минимум доработок запустить. Правда еще плюс БД для хранения. Плюс вебсервис для интерфейса. Нет никакого смысла практического такой огород собирать.
У меня такое подозрение, что Ваш инвертор как раз имеет такой же протокол обмена. Скоро подробнее расскажу как на raspberry все собрать. Делов на пару часов.
@@dimaespirans8547 смысл что есть мини пк с 6 юсб портами который намного шустрее малинки с вин 11 с коробки за 100-150 $ его расположить где инвертор и 4 сборки акб - все подключить и получать со всего этого данные в графической оболочке все и сразу) а к пк подключатся по удаленке с любой точки мира . В любом случаи спасибо за видео - за попытки так сказать .
юсб порты имеют свойства со временем "садиться", особенно это касается при использовании длинных кабелей. не даром у нормальных юзб разветвителей свой блок питания. хотя бы потому нет смысла подключать к компу или ноуту. лучше внешнее устройство которое будет беречь ваше железо!
Однозначно товарищ с виндой) прав. Комп а-ля токий клиент стоит копейки, доступен и понятен большинству. Потребляет несколько десятков ватт, и никто не говорит что ему будет легко. Параллельно будет выполнять другие задачи.
Выставка энергосбережения 18 20 июня посмотри .
Видел, спасибо. Но далековато туда тащиться. Не уверен. тем более среди недели.
неплохо, интересно посмотреть) у меня мониторинг был на страром ноуте (HA+node-red) но он много света жрал, пересел на старый смартфон (Linux Deploy+node-red) не удобно без интерфейсов, сейчас запустил на ТВ-боксе (armbian+node-red). Первым делом добавил контрольную сумму то бывало прилетали неверные значения. Инвертор и БМС опрос раз в 1с, и рулю бойлером с рег. мощности и температуры, свет, графики, ТГ уводомления и тд.
Мне НА "не зашла". Но если малинка+ HA то будет немного попроще. На сколько я помню НА прекрасно работает с питоном и запустить програмку такого рода как у меня совсем не сложно будет
@@dimaespirans8547 думаю да, сам НА мало пользовался, тяжеловес не всем нужен, вот и я отказался, сейчас только node-red, он не требователен, хоть он рассчитан на JS, но есть возможность и питон пользовать.
П.С. не агитирую просто делюсь опытом, может кому пригодится, интересно было увидеть как реализовано у вас)
Интересен локальный мониторинг, т.к. СЭС на даче и когда уезжаем, все выключается. Вариант № 3 предложенный Дмитрием для меня более удобен, Купить на Али мини PC и по WI-FI получать и хранить данные. Малинку собирать дороже получается.
Дмитрий а smart laif возможно использовать как облачное хранилище?
Это что-то "туевское", на сколько я знаю. Не помню чтобы у них был доступ к облаку через web. Если с точки зрения смартфона, то в теории можно. Если известен API (протокол) через который в это облако пихать данные. После того как данные получены из инвертора, их все равно куда закинуть. По сути одну строку поменять в программе. На счет смартлифе на 100% не скажу, потому что мне их API не попадался, но я и не искал целенаправленно. Но теоретически возможно.
Добрый день. openenergymonitor может получать данные например от Arduino? Как это настроить? В каком виде Arduino должна отправлять данные и куда?
Может и от ардуино получать. по сети. т.е. из ESP8266, например. Данные отправляются в точно таком же виде. Пример отправки данных можно посмотреть либо на сайте "input api", либо в локальной своей системе. Я в видео про это показывал. Если не в этой части то дальше.
Кто бы для моего xantrex mppt 60-150 раскурил бы протокол 🫣
по факту большинство, даже если будет все готовое, установят, одну неделю помониторят, и забудут :)
если железо все собрано правильно, все бмс ок, балансиры ок, предохранители ок, то как бы проблем не должно быть. выработку общую проще поставить счетчик.
сама идея хорошая, но, она должна быть реализована на самом инверторе, а не все эти танцы с бубнами, кабелями и т.д. как бы эту мысль донести до разработчиков всего этого железа?
так же как и физический мониторинг основных параметров на отдельном экране.
есть у них мониторинг в облаке. Я показывал. Только срез раз в 5 минут. Ну и на дисплей в инверторе инфа выводится. И БМС есть с дисплеем.
Но народ хочет "личное" и чтобы бегать смотреть не нужно было. В общем у каждого свои потребности.
Есть спрос - покажу что и как. Нне жалко.
@@dimaespirans8547 для большинство мониторинг в облаке, то же самое что и ТНВД - не понятная хрень к которой не понятно как подходить. все это изначально должно быть в каждом инверторе, к каждой батарее. хочешь в сеть? подключил через витую пару к роутеру, програму на комп, смартфон или любое другое устройство поставил и пользуйся. вот что хочет народ :). да еще и так, чтоб все эти устройства подключались и добавлялись в один интерфейс. по принципу plug&play.
но нет, у всех свои протоколы, свои приколы, туча разных кабелей. часто 2 одинаковых инвертора не работают на одной и той же программе и кабеле потому как прошивка другая. короче - бардак :)
@@dimaespirans8547 ставь на поток!Бизнес!Я куплю первый!Ибо я в этом ДУБ!