OpenDTU: отслеживайте производство солнечной энергии Sunology / Beem Energy через MQTT на Jeedom

Знаешь ли ты, что твой Солнечная станция Sunology Или Бим Энергия передает радиоинформацию? Информация, которую можно использовать благодаря небольшой коробочке ОпенДТУ, способный сообщать очень полные данные для каждой отдельной панели в Jeedom, Home Assistant и т. д. спасибо протоколу MQTT! Мощность, эффективность, суточная производительность, температура и т. д. Я вам здесь все объясню!

Что такое ОпенДТУ?

Микроинверторы Hoymiles — это устройства, которые передают производственную информацию по радиочастоте в частоте 2,4 ГГц. Производитель также предлагает шлюз DTU способный читать эту информацию и который, подключенный к Интернету, отправляет ее в облако, чтобы сделать ее доступной пользователю.

module de telesurveillance dtu pro hoymiles

Хотя эта система очень практична, у нее есть два недостатка: стоимость и зависимость от облака.

После полного обратного проектирования для расшифровки этой информации группа разработчиков разработала программное обеспечение. ОпенДТУ, способный собирать и интерпретировать эту информацию благодаря коробке на базе программируемой карты ESP32 и карты NRF24L01+ для радиочасти.

wiring esp32 symbol

Для домашних мастеров все объяснено на странице проект OpenDTU. Если вы поклонник Arduino, ESP32 и т. д. Сборка не должна представлять особых проблем, а на странице проекта даже представлены модели корпусов, напечатанные на 3D-принтере, в которые можно разместить всю электронику.

Для других, ну, некоторые время от времени предлагают готовые сборки, как эта модель, которая у меня есть. заказал у Матье здесь (не стесняйтесь присоединиться к его раздор для получения дополнительной информации об этом).

opendtu mqtt jeedom 1

Эта маленькая коробочка включает в себя все, что вам нужно, аккуратно помещенное в коробку, напечатанную на 3D-принтере.

opendtu mqtt jeedom 2

У нас даже есть доступ к двум кнопкам управления ESP32 для перезагрузки, а также к визуализации светодиодного индикатора состояния, который позволяет нам проверить правильность приема информации.

opendtu mqtt jeedom 3

Все это питается от блока питания micro USB, который входит в комплект поставки.

opendtu mqtt jeedom 4

Для связи система просто использует соединение Wi-Fi, управляемое ESP32.

opendtu mqtt jeedom 5

Для тех, кто не хочет заморачиваться или плохо знает эту область, это простое решение, которое отлично работает!

В эту коробку автоматически входит программное обеспечение OpenDTU, которое позволяет вам читать многие вещи:

Для каждого микроинвертора:

  • Марка, модель и серийный номер
  • Энергия, произведенная с момента установки
  • Энергия, вырабатываемая в течение дня
  • Мощность, производимая в настоящее время
  • Выходной ток и напряжение
  • Эффективность преобразования постоянного тока в переменный

Для каждой панели:

  • Мощность постоянного тока, вырабатываемая панелями
  • Интенсивность и напряжение
  • Облучение

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

A lire également:
Дом с привидениями 2.0: используйте Home Assistant, чтобы пережить жуткий Хэллоуин!

Но у этого программного обеспечения есть и особенно интересная функция: возможность отправлять информацию в систему домашней автоматизации через MQTT. Если Home Assistant явно заявлен в описании OpenDTU, то с Jeedom это тоже вполне возможно!

Настройка инверторов Beem и Sunology на OpenDTU

OpenDTU регулярно обновляется с добавлением функций или поддерживаемых моделей. Сегодня он совместим с инверторами. ХоймилесХМ-300, ХМ-350, ХМ-400, ХМ-600, ХМ-700, ХМ-800, ХМ-1000, ХМ-1200, ХМ-1500, Соленсо SOL-H400. Хорошей новостью является то, что HM-300, 350, 400 используются станциями Beem Energy и Sunology! Однако будьте осторожны:

  • Beem Energy: на моей первой станции Beem, построенной почти два года назад, инвертор был марки AEConversion, поэтому несовместим. С другой стороны,Расширение Beem который я установил в прошлом году, использует HM-300, прекрасно поддерживаемый OpenDTU
  • Sunology: производитель использует модели HM-350, HM-400 и Solenso H400. Нет проблем, все эти модели прекрасно поддерживаются OpenDTU!

Вам просто нужно будет узнать серийные номера каждого микроинвертора, которые указаны на небольшой этикетке на самом инверторе. Что касается инверторов Hoymiles, установленных на станциях Sunology, вам потребуется гаечный ключ, чтобы отвинтить инвертор от рамы, при этом серийный номер находится на стороне панели и поэтому не виден без демонтажа. Небольшая манипуляция, которую можно сделать за 5 минут.

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

Затем вам необходимо подключиться к созданной им сети Wi-Fi (точка-точка), которая будет называться OpenDTU-xxxx. Пароль в моем случае — openDTU42, его нужно настроить в соответствии с приобретенной/производимой вами моделью. Мы приходим на эту домашнюю страницу:

opendtu mqtt jeedom 6

Мы идентифицируем себя в OpenDTU парой admin/openDTU42. Для начала вам необходимо синхронизировать системное время, зайдя в «Настройки» / «NTP» и нажав красную кнопку «Синхронизировать время» (при необходимости отрегулировав часовой пояс).

opendtu mqtt jeedom 11

Теперь вы можете добавить свои инверторы, перейдя в «Настройки» / «Настройки инвертора». Просто введите серийный номер, указанный на каждом микроинверторе, и свяжите его с именем, чтобы его можно было узнать:

opendtu mqtt jeedom 7

Проверяем и добавляем наш микроинвертор:

opendtu mqtt jeedom 8

Таким образом, мы можем добавить все микроинверторы, которыми оснащены наши солнечные станции: да, одного OpenDTU достаточно, даже если у нас несколько солнечных станций! Им просто нужно находиться в пределах досягаемости радиоантенны. Здесь я ввел свои 3 панели Sunology, а также две свои Beem Energy. Как мы видим, к сожалению, мой первый комплект Beem не распознан (марка AAEConversion). Но это нормально для более свежего расширения:

A lire également:
Живые солнечные панели: зеленая революция, которая может изменить наши дома
opendtu mqtt jeedom 13

Затем мы начинаем мгновенно получать информацию от каждого инвертора, видимую на главной странице:

opendtu mqtt jeedom 16

Как видите, информация очень полная!

После проверки операции мы можем изменить сеть Wi-Fi, чтобы OpenDTU подключался к нашей локальной сети и, таким образом, был доступен другим машинам или пользователям. Поэтому мы вводим имя нашей сети Wi-Fi и ее ключ. OpenDTU перезагрузится и подключится к нашей сети:

opendtu mqtt jeedom 12

Теперь нам нужно установить MQTT на Jeedom…

Установка MQTT на Jeedom

У Jeedom теперь есть официальный плагин MQTT Manager:

opendtu mqtt jeedom 17

На новой коробке Jeedom Luna он установлен изначально, потому что используется в частности для плагина Zwave. На другом компьютере вам придется установить его через управление плагинами. Если у вас еще нет брокера MQTT, вы можете установить его непосредственно на Jeedom. Просто выберите режим «Локальный брокер» и установите Mosquito, нажав кнопку чуть ниже. Затем мы предоставляем имя пользователя и пароль для подключения к брокеру:

opendtu mqtt jeedom 18

«Брокер» — это сервис, который «прослушивает» всю отправляемую ему информацию. Затем мы можем обрабатывать эту информацию по своему усмотрению.

Теперь мы возвращаемся в OpenDTU, чтобы завершить настройку MQTT.

Включение MQTT в OpenDTU

Теперь, когда наш MQTT-брокер «слушает» Jeedom, остается только отправить ему информацию. Для этого на OpenDTU в Настройках MQTT активируем сервис. В параметрах, которые появляются ниже, мы вводим IP-адрес нашего ящика Jeedom, на котором размещен MQTT, затем имя пользователя и пароль, определенные при настройке MQTT Manager на Jeedom:

opendtu mqtt jeedom 14

Теперь в меню «Информация/MQTT» мы должны увидеть в самом низу страницы «Состояние соединения» значение «Подключено», выделенное зеленым цветом. Так что все ок! Если это не так, проверьте введенные параметры MQTT: IP, порт, логин.

opendtu mqtt jeedom 15

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

Добавление инверторов Sunology и Beem в Jeedom

Все, что нам нужно сделать, это добавить информацию, которую мы хотим отображать в Jeedom на наших микроинверторах. Это немного утомительная часть, но делается она очень быстро. Через меню Плагины/Программирование/MQTT Manager просим добавить новое устройство:

A lire également:
Тест Zendure SolarFlow 800: революционный микроинвертор, который изменит вашу солнечную установку в 2025 году
opendtu mqtt jeedom 19

В «Корневой теме» мы вводим «солнечная энергия» (или то, что вы ввели в OpenDTU, если вы когда-либо меняли его). Без «/» или чего-либо еще.

Затем в разделе «Команды» мы создадим все команды для каждой отображаемой информации. Вся информация подробно описана здесь, через список тем MQTT.

opendtu mqtt jeedom 20

Если у вас есть несколько микроинверторов для мониторинга, я советую вам создать все элементы управления для первого из них так, как вы хотите их отображать, уделив время настройке типа информации, отображения и т. д. Затем просто нажмите «Дублировать» и просто замените серийный номер микроинвертора в каждом заказе. Это уже пойдет намного быстрее, чем делать всю настройку от А до Я для каждого микроинвертора ;-)

Имея несколько солнечных станций, я также создал Виртуал с двумя командами, которые просто суммируют мощность и суточную выработку всех солнечных станций. Это позволит мне сразу увидеть мой общий объем производства за день:

opendtu mqtt jeedom 21

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

opendtu mqtt jeedom 10

Это конечно всего лишь идея презентации, на Jeedom каждый волен настраивать отображение как хочет :)

Заключение

OpenDTU я обнаружил совершенно случайно в социальных сетях и должен сказать, что это было отличное открытие! Мы уже видели, как отслеживать наше производство солнечной энергии с помощью розеток ZigBee на Jeedom, но для этого потребовались инвестиции в розетку, подключенную к каждой солнечной станции, и в итоге мы только восстановили производство. С OpenDTU мы пошли гораздо дальше: производительность каждый панели, тогда как при подключенной розетке у нас было только одно показание, если бы у нас была, например, солнечная станция + 2 удлинителя. Но помимо мощности и производства у нас есть еще множество других элементов мониторинга, таких как температура инвертора, его эффективность, уровень излучения и т. д. Все это непосредственно с микроинверторов. Мы не могли быть более надежными! Также большое преимущество: возможность самостоятельно изготовить этот блок OpenDTU с небольшими затратами, который затем позволит вам контролировать все совместимые солнечные панели, независимо от их количества. Таким образом, это комплексное и очень экономичное решение!

Если вы еще не обзавелись солнечной станцией, напоминаю вам об этих акциях благодаря нашим эксклюзивным кодам:

Station Sunology

711,55€ 749€
SUNPLAY_MAISONu0026DOM
Для вашего сведения, эта статья может содержать партнерские ссылки, не влияющие ни на ваш заработок, ни на цену, которую вы можете заплатить за товар. Перейдя по этой ссылке, вы можете поблагодарить меня за работу, которую я делаю в блоге каждый день, и помочь покрыть расходы сайта (хостинг, почта для конкурсов и т. д.). Вам это ничего не стоит, а мне очень помогает! Так что спасибо всем, кто играет со мной!
Что вы думаете об этой статье? Оставьте нам свои комментарии! Пожалуйста, оставайтесь вежливыми: приветствие и благодарность ничего не стоят! Мы здесь для того, чтобы вести конструктивные дискуссии. Тролли будут удаляться.

Leave a reply

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare