Solar Monitor ESP — моніторинг та керування китайськими інверторами через RS232

Petrovich.P

Tier3
Реєстрування
24 Жов 2024
Дописи
8
Бали
3
Сонячні панелі
5x580W
Інвертор
MPS-6200
Solar Monitor ESP — DIY-проєкт системи моніторингу та керування китайськими гібридними інверторами через RS232.

Система вже тривалий час працює на реальних сонячних станціях та випробувана з низкою інверторів різних торгових марок і потужностей приблизно 2–10 кВт, 24/48 В, 1 або 2 MPPT. Попри різні назви та виконання, протестовані моделі використовують сумісний принцип обміну через RS232 та мають багато спільних регістрів.

Основні можливості на сьогодні:

  • опитування інвертора приблизно раз на 3 секунди;
  • два варіанти роботи: інвертор або інвертор + BMS;
  • передача даних через Wi-Fi/MQTT у Android-застосунок;
  • моніторинг основних параметрів сонячної станції, графіки, історія та статистика;
  • передача даних у Google Sheets приблизно раз на 45 секунд для довготривалої історії та власної аналітики;
  • дистанційне керування частиною налаштувань інвертора/BMS;
  • можливість автоматизації режимів роботи станції;
  • незалежність від штатних хмарних сервісів виробників інверторів.
Окремо є Demo-режим Android-застосунку та демонстраційні Google Sheets — тобто роботу системи можна подивитися на даних реальної працюючої станції ще до складання контролера.

Це не пропозиція готового серійного пристрою в коробці. Мета проєкту — схема, прошивка, Android-застосунок, шаблони Google Sheets, інструкції зі складання та налаштування, а також обмін досвідом щодо сумісності з різними китайськими інверторами.

Поступово викладатиму тут структурну схему, скріншоти, перевірені моделі інверторів, особливості підключення, налаштування MQTT/Google Sheets/BMS та інші матеріали.

Будуть цікаві також результати перевірки на інших моделях інверторів — особливо тих, які зовні та за меню схожі на вже протестовані.
 
Як цю рекламу практично втілити в життя?
 
Ознайомитись з ідеєю.. pdf. Завантажити і встановити Demo apk на Android (перевірку Google проходить). Подивитись on-line як працює робоча станція.. За бажанням - відкрити Google таблицю з моніторингом тієї ж станції . Файл прошивки ESP 8266 викладу у вільний доступ , далі - ваш вибір і вміння.. :) У мене і ще 3-х користувачів працює вже 3-й рік. Окрім моніторінгу (котрий ще тільки ліниві не практикували), на мій погляд, сама важлива функція "Auto" котра перемикає Вашу станцію на режим "МЕРЕЖА" при досягненні мінімально встановленого порогу заряду батареї MIN, тобто залишає необхідний "запас" в умовах нашого непростого життя в Україні. Коли з'являється сонечко і батерея підзаряджається - повертється режим сонце/батарея/мережа і продовжує економити вашу електроенергію. Також , якщо у вас двозональний лічильник, в цьому режимі станція після 23:00 зарядить вашу батарею до встановленого значення MAX, що в разі недостатьної генерації в зимку , дозволить зекономити кошти. Або просто, під час блек-аутів без всяких Auto в ручному режимі вмикаєте зарядку, при наявності світла без необхідності бігати в гараж або коридир або інше місце для ручного керування. Це все перевірено минулої осені-зимою :)) Google таблиці трохи "заважкі" для смартфона, але відкриваються... Можливо не дуже "професійно", але ви матимете свою персональну таблицю з можливістю правити і малювати як завгодно :)). Або просто мати можливість ретельно аналізувати дебет/кредіт на свій розсуд. (потрібно мати акаунт Gmail).
 

Вкладення

  • Solar_Monitor_ESP_Presentation_v1_style_PLUS_v3_Google_HD.pdf
    3,5 Mб · Перегляди: 18
Эх. Еще одно прибитое шурупами к интернетику и сети?
 
Змістовна критика експерта - це завжди приємо, особливо в 04:50 проти Дня Незалежності ..:)
 
Змістовна критика експерта - це завжди приємо, особливо в 04:50 проти Дня Незалежності ..:)

Критики пока нет - вы же ничего не выложили еще. Только какую-то PDF'ку с красивыми картинками непонятно чего. Будет код - будем посмотреть, а свой комментарий я написал исходя из предположений, увидев используемое дерьмо esp8266.

Насчет эксперта вы чертовски правы, но мой код в отличие от вашего - можно посмотреть на гитхабе :)
 
комментарий я написал исходя из предположений, увидев используемое дерьмо esp8266.

Насчет эксперта вы чертовски правы, но мой код в отличие от вашего - можно посмотреть на гитхабе :)
Висловлюєте відверту неповагу до автору. Таке враження, що ви переповнені лайном і воно пре з вас з кожної щілини.
Щось викласти гітхабі - це не ознака професіоналізму.
 
Висловлюєте відверту неповагу до автору. Таке враження, що ви переповнені лайном і воно пре з вас з кожної щілини.

Не бачу в коментi щось про автора, бачу лише про ESP8266.

Щось викласти гітхабі - це не ознака професіоналізму.

Угу. Проте це ознака того, що людина може i буде задавати незручнi запитання щодо матчастини.

- - -
Знаете, я поки писав строки вище, зрозумiв що саме мене дратуе у подiбних речах. Мене дратуе незавершенiсть: хуяк-хуяк та в продакшон.

Ну добре, чувак ардуйнiст, взяв готовий модуль, готовi проводки з дюпонами, вставив один в одне i все, гордо називае проектом.
Ну добре, чувак наворотив оверiженернутоi хуйнi, знижуе 12В до 7В, потiм грiе 1117-тку щоб 7В перевести в 3.3В замiсть того щоб одразу перевести 12В в 3.3В, i використовуе плату розробки у готовому проектi, що злi технарi типу мене ввжають моветоном.
Ну добре, чувак змiшав принципову схему з блоковою.

Але цей топiк - недоробка якогось шкiльного рiвня з будь-якого боку. Е проект, мета якого бути без мети, але мета працюе, проте мета буде поступово викладатися. Дитячий садок якись.

Чого дивуватись такому вiдношенню - я хз.
 
Я взагалі не побачив де він згадує ардуіно чи esp-idf (може неуважно дивився). Хоча сам використовую esp-idf, але не бачу підстав комусь дорікати за ардуіно.
І справа зовсім не у цьому.
Якщо ви дійсно не бачите нічого образливого у своїх коментарях, то у вас великі прогалини у етичному вихованні, точніше його взагалі немає.
І навіть те як ви згадали ESP8266, це рівнозначно як назвати автора гівноїдом (ну а кто пользуется дерьмом?).
Доречі ще дуже багато китайських пристроїв використовують ESP8266 - вони забезпечують вирішення конкретних задач і помітно дешевші за ESP32.
Пояснювати інші висловлювання не бачу сенсу.
 
Я взагалі не побачив де він згадує ардуіно чи esp-idf (може неуважно дивився). Хоча сам використовую esp-idf, але не бачу підстав комусь дорікати за ардуіно.
І справа зовсім не у цьому.
Якщо ви дійсно не бачите нічого образливого у своїх коментарях, то у вас великі прогалини у етичному вихованні, точніше його взагалі немає.
І навіть те як ви згадали ESP8266, це рівнозначно як назвати автора гівноїдом (ну а кто пользуется дерьмом?).

Ардуйнист - в современном мире это синоним халтурщика, или тяп-ляпчика - типаж проще говоря. Он связан не с Arduino, а с упорным желанием делать кое-как, без понимания основ и простейшей сути механизма. Проводок-в-проводок, а что там бегает по проводкам - хз.

Это в свою очередь мешает систематизировать информацию в собственной голове с целью передачи ее другим людям понятным и простым для повторения языком.

Вот попросите кого-нибудь с оооочень базовыми навыками - открыть PDF автора и попытаться понять о чем идет речь, и как это собрать, руководствуясь этой PDF. Не поймут.

Ну а людям со средними навыками - эта чушь просто не нужна, они это соберут за один вечер, а у многих оно уже собрано, при том без этих извращений с несколькими преобразованиями напряжения.

Доречі ще дуже багато китайських пристроїв використовують ESP8266 - вони забезпечують вирішення конкретних задач і помітно дешевші за ESP32.

Ага, у меня таких много пылится: отработали пару лет, люди принесли на ремонт, а ремонтировать нечего - идиотская эмуляция EEPROM из флеш памяти, оставляет ресурс в 10к циклов записи которая идет пакетно (т.е. даже если вы записали два байта - перезаписывается вся): если писать раз в час, то ресурса хватит на полтора года.

Кстати примерно так поступают и тяп-ляпки с ардуйнизмом головного мозга: пишут в флеш по мере необходимости, о алгоритмах буферизации не знают, вот и живут их устройства как повезет - может год, может два.

Опять же, я сужу по себе. Подобных поделок у меня дофигища, но знаете почему мне не приходит в голову их выкладывать как "проекты" ?

Потому что я понимаю их наколенность, отсутствие какой-либо новизны, и способность каждого сделать аналогичное.
Но если я вдруг захочу выложить - то этим сможет воспользоваться любой. Вот например:
Переглянути вкладення 0-02-05-b985d08bb899fb17f7a68919691fb7051415853d2a1170920770d97e55369195_207a54686dda1b.mp4

Разумеется это только одна часть "мониторинга", а их много.

Различие между моим "DIY-проектом", о котором никто не знает, и проектом автора о котором он заявил на весь мир - в том, что для моего проекта не нужны никакие MQTT, застосунки, shit'сы и прочие Андроиды: вы можете зайти вот прямо сейчас на http://217.77.220.234:8081/ с любого устройства, хоть с древней 486-й на 95-й винде, и увидеть что оно работает.

Затем пойти в https://github.com/ntfs1984/php_voltronic и посмотреть, КАК оно работает, с объяснениями для самых маленьких.

- - -

И если вдруг мне захочется опубликовать этот проект - он будет описан вдоль и поперек, с объяснениями, описаниями, возможными проблемами и прочим. Более того, он будет с API, чтобы каждый мог им пользоваться по-своему, без прибивания шурупами.

Вот например смотрите, как выглядит "API" того что у меня: http://217.77.220.234:8081/raw.txt
Код:
{
    "ac_input_voltage": "225.3",
    "ac_output_load": "369.5",
    "ac_output_load_percent": "006",
    "bat_voltage": "53.30",
    "bat_charge_current": "030",
    "bat_capacity": "091",
    "bat_discharge_current": "00000",
    "pv_input_voltage": "000.0",
    "pv_input_load": 0,
    "is_sun_charging": "0",
    "is_ac_charging": "1",
    "is_charging": "1",
    "output_source": "SolarUtilityBattery",
    "charge_source": "SolarPlusUtility",
    "sbu_off_voltage": "48.0",
    "sbu_on_voltage": "50.0",
    "bat_off_voltage": "46.0",
    "bat_bulk_voltage": "58.0",
    "bat_float_voltage": "54.0",
    "charge_max_ac": "030",
    "charge_max_total": "030",
    "ac_input_load": 2432,
    "timestamp": 1787604750
}

Т.е. человеку для использования инвертора даже не нужны мои красивые графики и запросы: он просто получает JSON в реальном времени, с которым может делать что угодно: хоть в шитсы, хоть в доксы, хоть в PHP, хоть в Python, хоть в блокноте сохранять. Вот так это должно работать.

Но публиковать мне не захочется - влом :)
 
Останнє редагування:
Проблема цього проекту в : "RS232+штатний протокол" бо в "мене і трьох друзів працює". Нема ніякого штатного протоколу, їх доволі багато у різних виробників. У половини інверторів порт RS485, а не RS232. А зараз у китайців взагалі пішла мода на вбудований wifi і порт тільки під батарею.
Ну і якщо людина потягне DIY, то вона скоріше за все вже сидить в ESPHOME та Home Assistant. Там весь будинок разом з сонячними ділами буде в одному застосунку. І там величезне ком'юніті.
 
Различие между моим "DIY-проектом", о котором никто не знает, и проектом автора о котором он заявил на весь мир - в том, что для моего проекта не нужны никакие MQTT, застосунки, shit'сы и прочие Андроиды: вы можете зайти вот прямо сейчас на http://217.77.220.234:8081/ с любого устройства, хоть с древней 486-й на 95-й винде, и увидеть что оно работает.
Ну ваш проект тоже можно покритиковать.
Для пхп скорее всего нужен отдельный комп (или нет?) где он у вас крутится?

Для доступа из интернета по айпи желательно иметь белый статический айпи. Ну хорошо, если к примеру Дикий сад в Николаеве такой доступ предоставляет, но такая возможность есть далеко не у всех.
Хотя лично я для себя тоже использую веб-сервер на белом статическом айпи. :) Но мой веб-сервер на самой esp32 и пхп ему не нужен.

Может я в своих предположениях ошибаюсь - тогда поправьте.
 
Ну ваш проект тоже можно покритиковать.

Ну если бы проект был выложен в открытый доступ с заголовком "пацаны, новая технология" - тогда да, можно было и покритиковать :)
Но он выложен, чтобы исключить аргументацию "сперва добейся", "ты не разбираешься" и все такое прочее. Ну чтобы люди понимали, что я критикую с точки зрения инженера, а не блондинки которой не нравится цвет кнопочки.

Для пхп скорее всего нужен отдельный комп (или нет?) где он у вас крутится?

Любая борда с UART - малинка, апельсинка, бананка, или TVbox.
Отдельный комп нужен всегда - будь то MQTT, удаленное облако или собственный мобильный телефон. Если речь идет о "независимости" - то проще держать одно небольшое устройство "в себе", чем целую цепочку, вылет любого звена которой чреват вылетом всей цепочки. Вот у меня NanoPI сейчас потребляет 300 мА, это примерно 1.5 Вт.
А ESP32 будет потреблять 1 Вт (в моменте передачи данных - т.е. всегда) - для энергоэкономии смысла нет, а неудобств море.

Для доступа из интернета по айпи желательно иметь белый статический айпи. Ну хорошо, если к примеру Дикий сад в Николаеве такой доступ предоставляет, но такая возможность есть далеко не у всех.

Для доступа из интернета айпи вообще желательно иметь. А вот для функционирования таких устройств, интернет не нужен. И сеть не нужна. Совсем.
Впрочем проблема с айпи уже давно решена при помощи DynDNS - его поддерживает нынче любой нищероутер: выбираете любой из списка сервисов, заводите короткую регистрацию, и получаете какое-нибудь доменное имя типа vasyan.dyndns.org. Дальше роутер все делает сам.

Хотя лично я для себя тоже использую веб-сервер на белом статическом айпи. :) Но мой веб-сервер на самой esp32 и пхп ему не нужен.

В принципе каждый выбирает себе инструмент по вкусу, я прицепился не к архитектуре, а скорей к оформлению и позиционированию.

Открытый проект - это открытый проект: выкладываем все схемы, все коды, даем желающим доступ контрибютить, используем пермиссивную лицензию.

Наколенный проект - с него спрос мал, как у нас с вами. По сути просто похвастались, что у нас такое есть, приложили пример работы, а дальше никому ничего не дадим, ни за что не отвечаем.

General-purpose проект - готовое устройство для конечного потребителя. Цена, условия, ссылка, мануалка типа "далее -> далее -> готово", гарантия, сертификаты соответствий. Все по-взрослому короче говоря.

RD\QA - по сути даже не проект, а скорее исследовательская работа. Типа поставьте, посмотрите работает или нет, сообщите об ошибках.

Данный проект же, я до сих пор затрудняюсь классифицировать. Есть заявление о нем, есть какие-то обрывки, есть обещание светлого будущего, но никакой конкретики.

А если у людей нет информации, они что делают?) Додумывают ее.

Прочитал что используется esp8266, но не нашел деталей и\или программного кода - всё, по умолчанию считаю что используется arduino-стайл, а здесь возможно все - начиная от тормозов и заканчивая зависанием из-за переполнения integer (такое тоже видел, лол).
 
ESP32 будет потреблять 1 Вт (в моменте передачи данных - т.е. всегда) - для энергоэкономии смысла нет, а неудобств море.
Нет никаких неудобств, разве что какие-то лично субъективные.
 
Нет никаких неудобств, разве что какие-то лично субъективные.

Есть, вот смотрите:

1. Неудобная разработка и последующий дебаг. Чтобы прошить устройство или посмотреть состояние последовательного порта - нужно иметь прямое подключение к нему, т.е. компьютер на котором вы программируете, должен находиться рядом с инвертором. Костыли типа OTA всерьез не рассматриваем - они сжирают половину флешки под себя;

2. Отсутствие толерантности к 5В, отсюда либо переусложнение схемы, либо поиск периферии с готовой 3.3В логикой, а она не всегда есть в наличии. Использование 5В почти гарантированно приводит к сгоранию внутричипного операционника, а что хуже всего - вы об этом не сможете узнать программным путем;

3. Отсутствие EEPROM, и что хуже - тупейшая реализация эмуляции флешкой. Как я уже упоминал выше, и стирание и запись идут не побайтово, а посекторно, коммитами. Из-за этого, либо приходится вводить программные ограничения призванные реже производить запись (что чревато потерей данных из-за внезапного отключения), либо флешка быстро деградирует, либо приходится переусложнять конструкцию добавлением внешней EEPROM;

4. ГовноАЦП с нелинейной кривой, узким диапазоном и большой погрешностью. 12-битовая точность дает нам значения от 0 до 4095, где 0 - 0В, а 4095 - 3.3В. Нелинейность кривой - это когда половинное напряжение (1.65 В) не соответствует половинному значению (2048), а 0.1В и вовсе дает 0. За шумы и говорить не приходится;

5. Вафля прибита гвоздями к ADC2, из-за чего доступно всего 5 входов АЦП, либо приходится отказываться от WiFi;

6. Идиотская организация PIO: их вроде много, но они используются в качестве сервисных, например пины 0, 2, 5, 12, 15 определяют поведение при загрузке, и если на них повешать периферию которая изменит уровень при включении - ESPшка рискует не загрузиться. Помимо этого, идиотская организация PIO кратковременно устанавливает на них единицу при подаче питания. Если подключены исполнительные механизмы (реле, шаговые двигатели и тд) - они дернутся. Впрочем на проект исполнительных механизмов не использует, поэтому простительно;

7. Чувствительность к помехам и наводкам. Как управляющие мозги инвертора в своем проекте использовать не получилось. Когда реле переключения напряжения щелкало - иногда подвисала, при том любая ESP-шка. Ардуина на этом же коде - нет. И когда использовал это как мозги для ЭБУ на автомобиле - тоже бывало подвисало в момент клацанья. Так что в критичные системы этому говну путь заказан;

8. Относительная жручесть. Эта штука жрет 1Вт, а девборда с полноценным линуксом, SD-картой, 512 мозгов, USB и прочими вкусностями жрет 1.5Вт.

Это только то немногое, чего я коснулся на своем опыте в личных проектах.

Уж лучше взять RPI Pico, какой-нибудь RTL или nRF, там нет таких детских болячек.
 
А если я использую max3232? а если АЦП в проекте не используется совсем? а если wifi стабильно работает ? а если gpio выбирать не как попало (их там свободных действительно полно)?
Да, esp32 не на все случаи жизни, задачи должны соответствовать возможностям.
 
А если я использую max3232? а если АЦП в проекте не используется совсем? а если wifi стабильно работает ? а если gpio выбирать не как попало (их там свободных действительно полно)?
Да, esp32 не на все случаи жизни, задачи должны соответствовать возможностям.
gafferzv - дякую за підтримку. Не маю так багато часу щоб розважатись на форумі , розкидуючи гівно на вентилятор.... , тому сперечатись з людьми "інженерами від бога" у котрих на все дві думки : одна їх, а інша не правильна - вважаю не достойним і робити цього не буду! Не знав що на загально доступному форумі є "дрескод" по припустимості розміщення преєктів, недопроєктів і "туфти прибитої шурупами" , думав все просто : не подобається - перегорнув сторінку да і годі... . Ну то лірика. Рік тому я на цьому ж форумі довго шукав необхідну для себе інфу для моніторингу свого "китайця", тому що Wi-Fi свисток за $50 з AliExpress покузував хіба що те, що станція - працює і то з інтервалом в 5хв, можливістю віддалено настроїти інвертор, що робиться , як правило раз і назавжди за допомогою кнопок. Тому вирішив зробити те ж саме виключно під свої потреби. Головне завдання : мінімальний бюджет , бачити на одній сторінці те що на мій погляд важливо (включно прогноз по сонцю на 5 днів) і можливість любого бажаючого, з елементарними навичками , зібрати на макетці спробувати і користуватися , або викинути в смітник ($5 - це не дуже великі гроші). В PDF файлі виклав основну ідею і 2 QR коди, що ще простіше, навіть для тих хто не знайомий з термінами UART MQTT RS232 та інша лабуда. Завантажив додаток , подивився на що це схоже - видалив і забув, або почитав покроково інструкцію (далі буде, з картинками, для тих хто нічого не чув про GitHUB). Зайшов на Google Sheet по посиланню, подивився графіки, якщо є бажання намалював в голові ще 20 штук які можна буде при бажанні добавити на свій смак і розсуд. Google Disc - є майже у всіх хто користує GMail.... Єдина прив'язка - це реєєстрація на любому загальнодоступному MQTT брокері БЕЗКОШТОВНОМУ , але без цього нажаль ніяк ? якщо хочеш отримувати дані на смартфон. Так звичайно : поставити вдома ПК, підняти на ньому сервер 24/7 , забезпечити білим IP, поставити який небудь moscito, або ще краще потужну станцію на Linux з можливістю малювати 3D гріфіки у реальному часі з дискретом опитування 1s , з HDD на пару Tb , забезпечити безперебійним живленням в умовах таких які були минулї зими .... і все це заради отримання пакету даних довжиною приблизно 200 байт для Вас і тільки Вас персонально.!? Мене в Київському політехі вчили по іншому. ESP8266 - має купу недоліків з стабільнісю WiFi, портами/напівпортами, ADC (котрий нафіг не потрібен для парсингу UART), крива EEPROM з посторінковим записом і обмеженим ресурсом, всього один апаратний UART .... Але , вибачте : нафіга попу баян? Мені, коли потрібно посадити дерево, я беру лопату, а не підганяю екскаватор. В ESP я записую раз на добу опівночі аж 16 байт (скільки згенеровано і яка економія), щоб проаналізувати по підсумку тижня/місяця/року чи маю я те, на що було розраховано . Якщо інформація за один день "випаде" - будуть нулі і китайська брама від цього не рухне... І на рахунок "кривого" і "напівготового" проєкту :
Проблема цього проекту в : "RS232+штатний протокол" бо в "мене і трьох друзів працює". Нема ніякого штатного протоколу, їх доволі багато у різних виробників. У половини інверторів порт RS485, а не RS232. А зараз у китайців взагалі пішла мода на вбудований wifi і порт тільки під батарею.
Ну і якщо людина потягне DIY, то вона скоріше за все вже сидить в ESPHOME та Home Assistant. Там весь будинок разом з сонячними ділами буде в одному застосунку. І там величезне ком'юніті.
я використав "штатний протокол", тому що уяви не маю як він називається і звідки його змалювали... Але я перебрав з 5 штук різних китайців (мова не йде про Deya і інші брендові інвертори у яких не свистять кулери, які не випрямінюють широченний електромагнітний спектр, шо міні РЕБ яка "тушить" навіть тачпад на ноуті, якщо поруч і які , головне, мають потужну підтримку по моніторингу від виробника на любий смак) і якщо у китайця є хоч один порт RJ45 (без різниці що на ньому написано), то це як правило - RS232 (мабуть те що Ви описали як "..вбудований WiFi порт) і адреси всіх регістрів - співпадали. Назв інверторів - безліч (PiroSolar, PowerSUN, Viktor, Anjey ....) Але всі вони, на мою думку змальовані з PowMR , читав на багатьох ресурсах , що вони були першими і парсяться однаково. Таблиць - не знайшов ніде, хіба що шматками на форумах. Якщо з BMS - все більш менш ясно - Modbus 1.0 - 1.1 є купа інфи, то тут по іншому... Це моя особиста думка..... Наприклад :в своєму новому інверторі з 2 MPTT трекерами , регістр з напругою на другій лінійці панелей знайшовся біс знає де в кінці регістрів. Ну , доклеїли як кажуть : де знайшлося вільне місце :)). Другий RJ45 - позіціонують як порт для BMS, але якщо він і є , то "подружити" його з готовою батерейною збіркою (RS485 / CAN) або дуже непросто, або неможливо... Як під'єднати "ненависну" ESP8266 і примусити її щось "вещать" --- Викладу покрокові інструкції , нічого "сирого і кривого" доварювати - не потрібно .Все давно готово . Всі баги і косяки були відловлені ще пів року тому і все працює вже давно без траблів. Цитуючи нашого Одеського класика : "Как бы это небыло противно для окружающих" :)). Доречі "інженерна х***я 12В>>>7B це "тонко і професійно" підмічено. Але 12В - що присутні на виході RJ45 інвертора при просіданні напруги в мережі до 170V AC як минулої зими - перетворюють вхідні 12В на 9 а то і на 8В , що б там не казали проектувальники мікросхем ІБЖ. Відповідно на виході будемо мати 7-5,5V що в любому випадку не перегріє стабілізатор на макетці... На DC-DC стібілізаторі за 50грн є гвинтик :), котрим я можу виставити любу напругу на виході . А ще там є два електроліти на вході і виході, яких і близько немає в обвязці "1117-ки" (татнталові "сухарі" я не вважаю повноцінною заміною). Мабуть це потрібно було дотошно зазначити на схемі/блок-схемі для людей котрі взагалі можуть бути далекі від закону Ома...
 
я використав "штатний протокол", тому що уяви не маю як він називається і звідки його змалювали... Але я перебрав з 5 штук різних китайців .... і якщо у китайця є хоч один порт RJ45 (без різниці що на ньому написано), то це як правило - RS232 (мабуть те що Ви описали як "..вбудований WiFi порт)
Це абсолютно не так. Ось вам кілька поширених бюджетних китайців: Must, SRNE, Anenji, Powmr, JSDsolar - всі мають абсолютно різні протоколи. Причому перші два мають саме RS485. Далі, різні моделі інверторів одного бренду можуть мати різні протоколи - Powmr, Anenji, Must, Anern. До речі, PowMr та його клони можуть працювати на двох протоколах - PIPSolar та Modbus.

Вбудований wifi даталогер означає інше. Там зовні нема ніяких RS232, RS485 для з'йому даних. З основної плати інвертора виходить TTL UART і приходить на іншу платку з wifi модулем. І все це всередені корпусу під пломбами. Такі моделі є в Anenji, Aninerel, PowMr.
 
тому що уяви не маю як він називається і звідки його змалювали... Але я перебрав з 5 штук різних китайців

Тобто захворювання "ардуйнiзм головного мозку" вже прогресуе.

Але всі вони, на мою думку змальовані з PowMR

На вашу думку вони можуть бути змальованi хоч з Шаттлу, але по факту це клони Voltronic.

Але , вибачте : нафіга попу баян? Мені, коли потрібно посадити дерево, я беру лопату, а не підганяю екскаватор.

Ну ви ж взяли ESP8266 саме з таких мiркувань. Хоча те що ви робите - запросто працюе з бiльш дешевшими, бiльш стабiльнiшими, менш жручими контролерами. Втiм зрозумiло, що ESP8266 ви взяли бо ардуйнiзм вже отруiв органiзм - скетчi в наявностi, думати не треба, ардуйня-IDE пiдтримуе, вивчати документашку не треба: хiряк-хiряк, та в продакшон.

В PDF файлі виклав основну ідею

В PDF нема нiяких iдей, там сумбурною мовою викладено щось таке, що не вдаеться можливим систематизувати.

Головне завдання : мінімальний бюджет

Ви його не виконали.
NodeMCU-ESP8266 з вашоi PDF-ки: 179 грн.
WB-шка: 49 грн.

Модуль RS232-TTL з вашоi PDF-ки: 78 грн.
Мiкруха 3232: 13 грн, при чому працювати вона може без обв'язки.

БЖ DC-DC з вашоi PDF-ки: 49 грн.
AMS-ка одноамперна: 4 грн.

Проект з ваших деталей буде коштувати 306 грн.
Той самий проект з моiх деталей буде коштувати 95 грн.

Але 12В - що присутні на виході RJ45 інвертора при просіданні напруги в мережі до 170V AC як минулої зими - перетворюють вхідні 12В на 9 а то і на 8В , що б там не казали проектувальники мікросхем ІБЖ

Не перетворюють. Згiдно схеми, цi 12В беруться з DC-шини через окремий ШIМ-перетворювач, тому 12В у вас в системi будуть доки працюе сам iнвертор.

Викладу покрокові інструкції , нічого "сирого і кривого" доварювати - не потрібно .
Основна частина критики - саме за це. Не за ESP8266, не за стиль програмування, а саме за вiдсутнiсть проекту в проектi.

Все давно готово .

I за це. Власне, в сухому залишку цей проект не визначае нiчого нового: - ололо, посони, в мене проект - "ESPха+DC+MAX3232 та в iнвертор - можна знiмати показники". Це ж ноу-хау, нiхто до вас не робив, як тобi таке, Iлон Маск?))

При цьому навiть не дивлячись на проторений шлях, на те що описiв протоколiв, як i методiв iх визначення в iнтернетi повно - ви примудрились з цього зробити недодiлку.

До речi, ваш попереднiй спiвбесiдник, @Karl - автор проекту Solar Vampire. Для прикладу можете подивитись, як вiн оформлений.
Хоча сама iдея не складна - але навiть для такоi - вiн зробив мануалку без "може", "викладу" та будь-якоi води.
"Встановлюемо це, пiдключаемо ось це, вмикаемо, вставляемо, насолоджуемось роботою".
 
Назад
Угорі