Show GN: Solar-RS485-Monitor – RS485 기반 태양광 인버터 모니터링 도구
요약
본 오픈소스 프로젝트는 Raspberry Pi와 USB-RS485 어댑터를 활용하여 태양광 인버터의 실시간 발전량 및 다양한 운영 데이터를 수집하고 파싱하는 방법을 제시합니다. 제조사 클라우드에 의존하지 않고, SQLite, Google Sheets, Streamlit 등 다양한 플랫폼으로 데이터를 저장하고 시각화할 수 있습니다.
핵심 포인트
- Raspberry Pi와 RS485를 이용해 인버터 데이터 직접 수집 가능
- 전압, 전류, 출력, 역률 등 상세 발전량 파싱 및 모니터링 지원
- SQLite, Streamlit 등 다양한 저장/시각화 옵션 제공
- 제조사 클라우드 의존 없이 독립적인 시스템 구축 가능
집에 설치한 태양광 인버터의 실시간 발전량과 누적 발전량을 직접 확인하기 위해 만든 오픈소스 프로젝트입니다.
Raspberry Pi와 USB-RS485 어댑터를 이용해 인버터 데이터를 수집하고, 전압·전류·출력·역률·주파수·누적 발전량·고장 코드 등을 파싱합니다.
수집한 데이터는 필요에 따라 다음 대상으로 저장하거나 시각화할 수 있습니다.
- SQLite
- Google Sheets
- ThingSpeak
- MariaDB
- OpenSearch / Elasticsearch
- Supabase
- Streamlit 대시보드
- Telegram 장애 알림
현재 InoElectric IEPVS-3.5-G1/G2 인버터를 기준으로 직접 연결하고 동작을 검증했습니다. 다른 인버터는 요청 프레임과 응답 파싱 규칙을 해당 모델에 맞게 수정해야 합니다.
제조사 클라우드에 의존하지 않고 태양광 발전 데이터를 직접 수집·저장·활용하는 방법을 정리한 프로젝트이며, 비슷한 환경에서 태양광 인버터를 직접 모니터링하려는 분들에게 참고가 되었으면 합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기