당신은 당신의 Sunology 솔라 스테이션 또는 빔에너지 무선 정보를 전송합니까? 작은 상자 덕분에 사용할 수 있는 정보 오픈DTU, Jeedom, Home Assistant 등에서 각 개별 패널에 대해 매우 완전한 데이터를 보고할 수 있습니다. MQTT 프로토콜 덕분입니다! 전력, 효율, 일일 생산량, 온도 등 여기서 모든 것을 설명합니다!
OpenDTU란 무엇입니까?
Hoymiles 마이크로 인버터는 2.4Ghz의 무선 주파수로 생산 정보를 방송하는 장치입니다. 제조업체는 또한 DTU 게이트웨이 이 정보를 읽을 수 있으며 인터넷에 연결되어 사용자가 사용할 수 있도록 클라우드로 보냅니다.

이 시스템은 매우 실용적이지만 비용과 클라우드에 대한 의존성이라는 두 가지 단점이 있습니다.
이 정보를 해독하기 위한 리버스 엔지니어링을 완료한 후 개발자 그룹이 소프트웨어를 개발했습니다. 오픈DTU, ESP32 프로그래밍 가능 카드 기반 상자와 무선 부품용 NRF24L01+ 카드 덕분에 이 정보를 캡처하고 해석할 수 있습니다.

DIYer의 경우 모든 내용이 페이지에 설명되어 있습니다. OpenDTU 프로젝트. Arduino, ESP32 등의 팬이라면 조립은 큰 문제를 일으키지 않아야 하며 프로젝트 페이지에서는 모든 전자 장치를 수용할 수 있는 3D 인쇄 케이스 모델도 제공합니다.
다른 사람들에게는 내가 가지고 있는 이 모델처럼 바로 사용할 수 있는 어셈블리를 수시로 제공하는 사람들도 있습니다. 여기 마티유에서 주문했어요 (그와 합류하는 것을 주저하지 마십시오. 불화 이에 대한 자세한 내용은)를 참조하세요.

이 작은 상자에는 필요한 모든 것이 포함되어 있으며 3D 프린팅 상자에 깔끔하게 들어 있습니다.

재부팅을 위해 ESP32의 두 개의 제어 버튼에 액세스할 수 있을 뿐만 아니라 정보의 올바른 수신을 확인할 수 있는 상태 LED의 시각화에도 액세스할 수 있습니다.

모든 것은 제공된 마이크로 USB 전원 공급 장치로 전원이 공급됩니다.

통신을 위해 시스템은 ESP32에서 관리하는 Wi-Fi 연결을 사용합니다.

귀찮게 하고 싶지 않거나 이 분야를 잘 모르는 사람들을 위한 이 쉬운 솔루션은 완벽하게 작동합니다!
이 상자에는 OpenDTU 소프트웨어가 자동으로 포함되어 있어 다음과 같은 다양한 내용을 읽을 수 있습니다.
각 마이크로인버터에 대해:
- 제조사, 모델 및 일련번호
- 설치 이후 생산된 에너지
- 낮에 생산되는 에너지
- 현재 생산되는 전력
- 출력 전류 및 전압
- 직류를 교류로 변환하는 효율
각 패널에 대해 다음을 수행합니다.
- 패널에서 생산되는 DC(직류) 전력
- 강도 및 전압
- 조사
이 정보를 읽으면 태양광 패널을 완벽하게 모니터링하고, 예상치 못한 회색 영역을 모니터링하고, 패널의 기울기와 방향이 미치는 영향을 즉시 확인하고, 패널의 다양한 위치를 서로 비교하고, 인버터에 의한 실제, 일일 및 누적 생산량(W 및 kWh)을 추적하고, 케이블로 인한 생산 손실을 판단하는 데 도움을 줄 수 있습니다.
하지만 이 소프트웨어에는 MQTT를 통해 홈 자동화 시스템에 정보를 보내는 기능이라는 특히 흥미로운 기능도 있습니다. OpenDTU 설명에 홈어시스턴트가 명확하게 명시되어 있다면 Jeedom에서도 가능합니다!
OpenDTU에서 Beem 및 Sunology 인버터 구성
OpenDTU는 정기적으로 업데이트되어 기능이나 지원되는 모델을 추가합니다. 현재는 인버터와 호환됩니다. 호이마일스HM-300, HM-350, HM-400, HM-600, HM-700, HM-800, HM-1000, HM-1200, HM-1500, 솔렌소 SOL-H400. 좋은 소식은 HM-300, 350, 400이 Beem Energy 및 Sunology 방송국에서 사용된다는 것입니다! 하지만 조심하세요:
- Beem Energy: 거의 2년 전의 첫 번째 Beem 스테이션에서 인버터는 AEConversion 브랜드였기 때문에 호환되지 않았습니다. 반면에빔 확장 제가 작년에 설치한 것은 OpenDTU에서 완벽하게 지원되는 HM-300을 사용합니다.
- Sunology: 제조업체는 HM-350, HM-400 및 Solenso H400 모델을 모두 사용합니다. 문제 없습니다. 이 모든 모델은 OpenDTU에서 완벽하게 지원됩니다!
인버터 자체에 있는 작은 라벨에 표시된 각 마이크로 인버터의 일련 번호를 검색하기만 하면 됩니다. Sunology 스테이션에 설치된 Hoymiles 인버터의 경우 프레임에서 인버터를 풀려면 스패너를 사용해야 합니다. 일련 번호는 패널 측면에 있으므로 분해하지 않으면 볼 수 없습니다. 5분 안에 할 수 있는 작은 조작.


구성을 시작하려면 물론 정보를 캡처할 수 있도록 OpenDTU를 인버터에서 멀지 않은 전기 콘센트에 연결해야 합니다. 제가 가지고 있는 모델은 외부 콘크리트 블록 벽과 두 개의 플라코 벽이 교차하는 약 15미터 떨어진 곳에 있는 인버터를 픽업하기 때문에 매우 효율적입니다.
그런 다음 생성된 Wi-Fi(지점 간) 네트워크(OpenDTU-xxxx라고 함)에 연결해야 합니다. 제 경우 비밀번호는 openDTU42 이며 구매/제조된 모델에 따라 조정하시면 됩니다. 우리는 이 홈 페이지에 도착합니다:

우리는 OpenDTU에서 admin / openDTU42 쌍으로 자신을 식별합니다. 시작하려면 설정/NTP로 이동한 후 빨간색 “시간 동기화” 버튼을 클릭하여 시스템 시간을 동기화해야 합니다(필요한 경우 시간대 조정).

이제 설정 / 인버터 설정으로 이동하여 인버터를 추가할 수 있습니다. 각 마이크로 인버터에 있는 일련 번호를 입력하고 이를 인식할 수 있는 이름과 연결하기만 하면 됩니다.

우리는 마이크로 인버터를 검증하고 추가했습니다.

따라서 태양광 발전소에 장착되는 모든 마이크로 인버터를 추가할 수 있습니다. 예, 태양광 발전소가 여러 개 있더라도 단일 OpenDTU이면 충분합니다! 라디오 안테나 범위 내에 있으면 됩니다. 여기에는 3개의 Sunology 패널과 2개의 Beem Energy 패널을 입력했습니다. 불행하게도 내 첫 번째 Beem 키트는 인식되지 않습니다(AEConversion 브랜드). 하지만 최신 확장에는 문제가 없습니다.

그런 다음 홈 페이지에 표시되는 각 인버터로부터 정보를 즉시 수신하기 시작합니다.

보시다시피 정보는 매우 완전합니다!
작동이 검증되면 OpenDTU가 로컬 네트워크에 연결되어 다른 컴퓨터나 사용자가 액세스할 수 있도록 Wi-Fi 네트워크를 수정할 수 있습니다. 따라서 Wi-Fi 네트워크 이름과 해당 키를 입력합니다. OpenDTU가 다시 시작되고 네트워크에 연결됩니다.

이제 Jeedom에 MQTT를 설치해야 합니다…
Jeedom에 MQTT 설치
Jeedom에는 이제 공식 MQTT Manager 플러그인이 있습니다.

새로운 Jeedom Luna 박스에서는 특히 Zwave 플러그인에 사용되기 때문에 기본적으로 설치됩니다. 다른 상자에서는 플러그인 관리를 통해 설치해야 합니다. MQTT 브로커가 아직 없는 경우 Jeedom에 직접 설치할 수 있습니다. “브로커 로컬” 모드를 선택하고 바로 아래 버튼을 통해 Mosquito를 설치하기만 하면 됩니다. 그런 다음 브로커에 연결하는 데 사용할 사용자 이름과 비밀번호를 제공합니다.

“브로커”는 전송된 모든 정보를 “듣는” 서비스입니다. 그러면 우리는 이 정보를 원하는 대로 처리할 수 있습니다.
이제 OpenDTU로 돌아가서 MQTT 구성을 완료합니다.
OpenDTU에서 MQTT 활성화
이제 MQTT 브로커가 Jeedom을 “수신”하고 있으므로 남은 것은 Jeedom에 정보를 보내는 것뿐입니다. 이를 위해 OpenDTU의 설정, MQTT에서 서비스를 활성화합니다. 아래에 나타나는 매개변수에 MQTT를 호스팅하는 Jeedom 상자의 IP 주소를 입력한 다음 Jeedom에서 MQTT 관리자를 구성할 때 정의한 사용자 이름과 비밀번호를 입력합니다.

이제 정보/MQTT 메뉴에서 페이지 맨 아래에 “연결 상태”에서 “연결됨”이 녹색으로 표시됩니다. 그래서 모든 것이 괜찮습니다! 그렇지 않은 경우 IP, 포트, 로그인 등 입력된 MQTT 매개변수를 확인하세요.

이것이 OpenDTU 구성의 전부입니다. 이 작은 상자는 전기 콘센트가 있고 태양광 발전소의 무선 범위 내에 있는 한 원하는 곳에 어디에나 놓을 수 있습니다. 더 이상 액세스할 필요가 없습니다.
Jeedom에 Sunology 및 Beem 인버터 추가
우리가 해야 할 일은 Jeedom에 표시하고 싶은 정보를 마이크로 인버터에 추가하는 것뿐입니다. 조금 지루한 부분인데, 엄청 빨리 끝났네요. 플러그인 / 프로그래밍 / MQTT 관리자 메뉴를 통해 새 장치를 추가하도록 요청합니다.

“루트 주제”에 “solar”(또는 수정한 경우 OpenDTU에 입력한 내용)를 입력합니다. “/”나 다른 것이 없습니다.
그런 다음 “명령” 섹션에서 표시할 각 정보에 대한 모든 명령을 만듭니다. 모든 정보는 여기에 자세히 설명되어 있습니다. MQTT 주제 목록.

모니터링할 마이크로 인버터가 여러 개인 경우 정보 유형, 디스플레이 등을 구성하는 데 시간을 투자하여 표시하려는 첫 번째 컨트롤에 대한 모든 컨트롤을 생성하는 것이 좋습니다. 그런 다음 “복제”를 클릭하고 각 주문에서 마이크로 인버터의 일련 번호를 교체하기만 하면 됩니다. 각 마이크로 인버터에 대해 A부터 Z까지 전체 구성을 수행하는 것보다 이미 훨씬 더 빠르게 진행됩니다. ;-)
태양광 발전소가 여러 개 있으므로 모든 태양광 발전소의 전력과 일일 생산량을 간단히 합산하는 두 가지 명령을 사용하여 가상도 만들었습니다. 이를 통해 그날의 총 생산량을 한 눈에 볼 수 있습니다.

결국, 각 타일 하단에 일일 생산량 그래프까지 포함하여 다양한 마이크로 인버터의 모든 정보를 추적할 수 있는 이 대시보드가 생겼습니다.

이것은 물론 단지 프레젠테이션 아이디어일 뿐입니다. Jeedom에서는 누구나 원하는 대로 디스플레이를 자유롭게 구성할 수 있습니다. :)
결론
나는 소셜 네트워크에서 우연히 OpenDTU를 발견했는데, 정말 훌륭한 발견이었다고 말하고 싶습니다! 우리는 이미 그 방법을 보았습니다. Jeedom의 ZigBee 소켓을 사용하여 태양광 생산량을 추적하세요.하지만 이를 위해서는 각 태양광 발전소에 연결된 콘센트에 대한 투자가 필요했고 결국 우리는 생산량만 회복했습니다. OpenDTU를 사용하면 다음과 같은 성능으로 훨씬 더 발전할 수 있습니다. 각 패널과 달리 연결된 소켓을 사용하는 경우 예를 들어 태양열 스테이션 + 2개의 확장이 있으면 한 번만 판독할 수 있습니다. 그러나 전력 및 생산 외에도 인버터 온도, 효율, 방사율 등과 같은 다른 많은 모니터링 요소도 있습니다. 이 모든 것이 마이크로 인버터에서 직접 이루어집니다. 우리는 이보다 더 신뢰할 수 없습니다! 큰 장점도 있습니다. 이 OpenDTU 상자를 적은 비용으로 직접 만들 수 있다는 점입니다. 그러면 개수에 관계없이 호환되는 모든 태양광 패널을 모니터링할 수 있습니다. 따라서 이는 완전하고 매우 경제적인 솔루션입니다!
아직 태양열 충전소를 갖추지 않으셨다면 당사의 독점 코드를 통해 다음 프로모션을 기억하시기 바랍니다.