SAJ Solar Inverter and Home Assistant

Еще одна заметка по мотивам открытых вкладок в браузере. Пока только заметка, но давно уже планирую попробовать реализовать на своих инверторах: https://blog.carroarmato0.be/2024/01/18/saj-solar-inverter-and-home-assistant/

Описание протокола

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

Питание в его случае, судя по всему, берется с внешнего источника. На деле, думаю, его можно брать прямо от инвертора – ведь как-то ж питается штатный wifi-модуль? Судя по замерам, на 1 (CD) и 9 (Ring) контактах присутствует +5В относительно 5-го контакта – можно попробовать их использовать (в том числе одновременно, слив через диоды).

Update: а вот и реализация:

Мост UART – RS232 использовал с arduino.ua – извлекаем оловоотсосом разъем, дальше запаиваем обычные пины. У разъема DB9 они чуть не совпадают с макеткой, поэтому делаем чуть под углом. Питание – использовал только 1-й пин, так что контакты по нижнему ряду DB9 служат только в качестве крепежных. Сам DB9 – с какой-то старой материнской платы. Соединения – крест-накрест: 2-й контакт моста на 3-й DB9 и 3-й на 2-й. Соответственно, TX к RX и RX к TX между мостом и ESP01. EN/RST – с подтяжкой к +3.3V через 4,7 кОм. Питание для ESP01 – через 78l33.

Из конфига убираем все лишнее, что относится к многофазным инверторам, работу с 3-м входом, а также все неиспользуемые значения: конфиг ESP Home. Шьем, пользуемся.

У прошивки в том числе есть установка выходной мощности инвертора – т.е., можно реализовать софтовый лимитер.

 

Добавить комментарий