CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·방탄소년당 ·일본산당 ·소시당 ·개발한당 ·자전거당 ·이륜차당 ·AI당 ·안드로메당 ·골프당 ·소셜게임한당 ·패스오브엑자일당 ·나스당 ·바다건너당 ·곰돌이당 ·가상화폐당 ·콘솔한당 ·클다방 ·걸그룹당 ·키보드당 ·리눅서당 ·물고기당 ·전기자전거당 ·노젓는당 ·사과시계당 ·퐁당퐁당 ·디아블로당 ·찰칵찍당 ·라즈베리파이당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·그림그린당 ·소풍간당 ·심는당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

팁과강좌

기타 전자기기 구형 태양광인버터 RS-485 무선 연결 및 홈어시스턴트 연동 19

3
2024-08-12 13:02:14 수정일 : 2024-08-19 22:19:12 49.♡.120.41
무재칠시

일전에 3kW 태양광에 대한 글을 쓰고 여러 정보를 얻은 적이 있습니다. - https://www.clien.net/service/board/use/17819927CLIEN


구형 제품이라서 원격 모니터링 기능이 없으므로 매일 한전의 파워플래너 앱에 들어가서 발전량을 체크하기는 현실적으로 어렵고요, 


혹시 고장이 났는지, 작동이 잘 되는 지 알기 위한 방법에 대해 댓글로 대화한 적이 있는데 오랜 시간이 흐른 후 드디어 연결을 하여 별 건 아니지만 방법을 팁으로 남겨 봅니다. 


1) 태양광 인버터 및 최종 모습 

인버터는 헵시바에서 생산한 SPC-3500C라는 모델인데, 제조일을 보니까 신재생에너지 표준프로토콜 확산 이전에 제작된 것이고 RS-485로 통신이 가능합니다. 제조사에 전화로 문의했더니 프로토콜 문서를 주셔서 이번에 홈어시스턴트와 연결해 보았습니다. 

ew11.png 안테나가 달린 제품이 Elfin EW11 RS-485 무선 어댑터입니다.


2) RS-485 무선 통신 장비 및 연결 모습 

아파트 월패드 연동에 많이들 사용하시는 Elfin EW11 RS485 무선어댑터를 사용하였습니다. 인버터 내부를 건들고 싶지 않아서 가장 고민했던 EW11용 전원 공급은 추가로 작은 태양광패널을 넣었고 햇빛이 들어오는 시간에만 작동하도록 했습니다.  


solarpower.png 인버터 정보 및 기둥에 설치한 추가 태양광패널 모습(EW11에는 5V ~ 18V 입력가능하여 직결)

여름에는 오전 8시~10시 사이에만 전원이 들어옵니다. 겨울에는 더 짧아질 것 같아서, CCTV용으로 제작된 배터리내장 태양광패널로 교체할 예정입니다.  


veltz.png Elfin RS-485 포트에 연결 테스트하는 모습(구입한 케이블 접속 단자는 D+ D- VCC GND 순서 - 모델마다 다름에 주의)

Elfin EW11은 WiFi에 접속하고 나서부터는 웹브라우저에서 IP주소로 HTTP 접속(admin/admin)하여 설정을 변경하거나 통신 상태를 볼 수 있습니다. 다행히 옥상에서도 WiFi 접속이 잘 됩니다(ASUS 공유기를 거실에 설치). 


ew11-settings.png EW11 관리 페이지에 접속한 모습. 벨츠 태양광 인버터는 9600bps라고 합니다. 

EW11은 TCP Server로 설정하면 8899포트 번호를 통해 접속하여 RS-485와 통신을 할 수 있게 되는 구조입니다. 


test.png 먼저 컴퓨터에서 접속하여 통신이 잘 되는 지 확인하는 모습입니다.

Realterm에서는 Port부분에 "192.168.0.68:8899"라고 치면 바로 접속이 됩니다. 


3) 홈어시스턴트와 통신하도록 설정 

저는 홈어시스턴트를 쓰고 있어서 별도의 개발이나 코딩 없이 TCP integration 방법으로 연결할 수 있었습니다. 그래도 Jinja2 문법을 잘 모르니까 ChatGPT에게 문의하여 코드를 받아서 사용했습니다. regex_search는 쓰지 말고 해달라고 부탁하면 됩니다. 

그렇게 해서 만든 코드를 configuration.yaml에 추가한 내용은 다음과 같습니다.  

sensor: 
  - platform: tcp 
    name: Veltz Daily Power Generation
    host: 192.168.0.68 
    port: 8899 
    timeout: 5 
    scan_interval: 60 
    payload: "#WR001RX"
    value_template: >
      {% set index = value.find('I') %}
      {% if index != -1 %}
        {% set extracted_value = value[index + 1:index + 4] %}
        {{ extracted_value | int * 100 }}
      {% else %}
        0
      {% endif %}
    unit_of_measurement: Wh
  - platform: tcp 
    name: Veltz Status Code
    host: 192.168.0.68 
    port: 8899 
    timeout: 5 
    scan_interval: 60 
    payload: "#WR001RX"
    value_template: >
      {% set index = value.find('A') %}
      {% if index != -1 %}
        {% set extracted_value = value[index + 1:index + 4] %}
        {{ extracted_value | int }}
      {% else %}
        0
      {% endif %}


img1.daumcdn.png 홈어시스턴트 대시보드에 추가한 모습

energy.png 에너지 관리 화면

에너지 관리화면에서 "집"에 해당하는 것은 시하스의 클램프형 전력 측정기를 사용 중입니다. 


아래 사진 노란색 부분 참조하시면 되는데, 외부 인입선에 클램프를 연결하고, 측정기 본체용 220V 전원은 두번째 차단기 하단에 연결했습니다. 이 장비는 지그비로 작동하므로 홈어시스턴트로 사용 중인 오드로이드XU4에 USB타입으로 지그비 어댑터를 꼽아서 통신하고 있습니다(좀 더 상세한 내용은 관련 제 블로그 글을 참고하실 수도 있습니다: https://imky.tistory.com/67 ).


pmm300.jpg 댁내 인입선에 걸리는 전력량 측정용 PMM-300 모델 설치 모습



다만, 그리드라고 써 있는 부분이 한전의 전력계에 연결된 값이 아니고 단순히 "집"에서 "태양광에너지"를 뺀 값이라서, 실시간 생산되는 태양광에너지를 집에서 쓰게 될 지, 쓰고 남아서 한전으로 전송될 지는 알 수 없는 부분이므로 에너지분배에서 어떻게 표현되는 지는 더 확인해 보려고 합니다.  


파워플래너에서는 한전에 송전된 내용만 알 수 있고 옥상에 올라가기 전에는 발전된 양을 정확히 알 수 없었는데 그 부분도 자연히 해결이 되겠습니다. 


4) 앞으로 할 일 

우선 지금은 오전에만 잠시 통신이 되어서 데이터를 통계 등에 제대로 활용할 수가 없습니다. 


아래 CCTV용 태양광패널을 해가 잘 드는 위치에 설치하여 종일 모니터링이 가능하도록 하여야 합니다(참고로, 태양광 인버터는 발전하는 동안만 켜짐). CCTV용 태양광패널이 3kW 패널에 가리지 않도록 위치시키기 위해서 RS-485 선을 길게 연장할 예정입니다.   


221430.png 배터리 없이 주문 후 KC인증 65mm 길이 18650 배터리를 장착한 모습(반대면은 태양광패널)


위와 같이 된다면, 홈어시스턴트 내에서 네이버 날씨를 체크하여 맑음에도 불구하고 발전량이 없으면 알림을 보내도록 한다든지하여 원래 원했던 기능을 완성할 수 있을 것 같습니다. 인버터가 켜져 있기만 하면 상태코드도 받을 수 있으므로 잔잔한 고장도 원격에서 파악이 가능하겠습니다. 

  

무재칠시 님의 게시글 댓글
SIGNATURE
황상(제자) 曰 "저는 머리도 나쁘고 앞뒤가 꽉 막히고 분별력도 모자랍니다."
다산 曰 "하지만, 넌 공부하는 자들이 갖고 있는 세가지 결점을 하나도 갖고 있지 않구나."

學子有大病三(학자유대병삼) : 배우는 자에게는 세가지 큰 병이 있을 수 있다. 

一敏於記誦(일민어기송)  : 첫째는 기억력이 뛰어난 결점 - 한번보면 척척 외우는 아이들은 그 뜻을 깊이 음미할 줄을 모른다.
二銳於述作(이예어술작) : 둘째는 글 짓는 재주가 좋은 결점 - 제목만 주면 글을 지어내지만 저도 모르게 경박하고 들뜨게 된다. 
三捷於悟解(삼첩어오해) : 세째는 이해가 빠른 결점 - 한마디만 말귀를 던져주면 금새 말귀를 알아듣지만 곱씹지 않으므로 깊이가 없다. 

둔하지만 공부에 파고드는 사람은 식견이 넓어지고 꽉 막혔지만 그것이 한번 뚫리면 거칠것이 없으며  답답하지만 꾸준히 연마하는 사람은 그 빛이 더욱 반짝인다.

저의 개인 블로그(소소한 리뷰) - http://imky.tistory.com
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [19]
하리~
IP 222.♡.130.103
08-12 2024-08-12 13:20:09 / 수정일: 2024-08-12 17:26:41
·
HA의 확장성이란 ㄷㄷ 저도 수년째 사용중이지만 매번 놀라네요..
무재칠시
IP 49.♡.120.41
08-12 2024-08-12 13:24:04
·
@하리~님 맞습니다. 몇 년이 지나도 아직도 모르는 부분이 더 많은 것 같아요.
귤껍
IP 211.♡.82.101
08-12 2024-08-12 14:05:55
·
티스토리 링크가 안들어가지네요 ㅠㅡㅜ
무재칠시
IP 49.♡.120.41
08-12 2024-08-12 14:15:37
·
@귤껍님 죄송합니다~~~ 수정했어요.
Quu
IP 180.♡.151.85
08-12 2024-08-12 14:12:15
·
시골집에 발전량 측정을 다원 플러그 달아서 하고 있는데 얘가 생각보다 불안정해서 제목 보고 허겁지겁 달려왔는데...홈어시스턴트 환경이 안되어있어서 구경만 하고 갑니다ㅋㅋㅋㅋ
무재칠시
IP 49.♡.120.41
08-12 2024-08-12 14:22:55
·
@Quu님 수신되는 자료를 분석하려면 간단하게나마 뭔가 프로그래밍을 해야 하는 부분이라서 그렇기는 합니다.
메에롱
IP 220.♡.91.63
08-12 2024-08-12 17:21:02
·
@Quu님 https://ko.aliexpress.com/item/1005004339540352.htmlAliExpress 이 제품을 사용중입니다. 만족하고 있습니다. tuya 인프라라서 앱이 생각보다 괜찮습니다.
Quu
IP 211.♡.63.141
08-17 2024-08-17 01:01:46
·
@메에롱님 감사합니다!
요켠
IP 223.♡.208.57
08-12 2024-08-12 14:43:47
·
HA helper sensor 에서 저런 파싱도 되는군요!
저는 파이썬으로 작성해서 mqtt 로 넣었는데 저럴 필요가 없었던 것 같네요.

한전으로 잉여 전력 송출을 보기 위해서는 bidirectional energy monitor를 쓰시면 전력 방향을 알 수가 있습니다.
무재칠시
IP 49.♡.120.41
08-12 2024-08-12 15:23:15 / 수정일: 2024-08-13 11:21:01
·
@요켠님 추가 정보 감사합니다. 양방향 에너지 미터 하드웨어 설치를 말씀하시는 건가요... 일단 댁내 소비전력보다 태양광발전이 많다면 잉여분이 한전으로 전송될 것 같다는 생각이 드는데 나중에 그래프로 확인해 보아야겠습니다.

웹에서는 그림이 잘려서 안보였는데 모바일로 보니까, 양방향으로 전력량을 측정한 결과가 표시되는군요!
건설노무자
IP 118.♡.131.28
08-14 2024-08-14 08:31:48
·
태양광 통신장비 전원공급용으로 따로 태양광패널을 설치하신게 재밌네요
저도 조그마한 배터리내장 태양광패널 자작해봤었는데 생각보다 잘 작동했습니다
통신장비가 얼마나 전류를 소비할지가 관건이네요
8시에서 10시 사이에만 충전이 가능한것도 걸림돌이구요
성공하셔서 실시간 데이타가 쌓이기 시작하면 직접 그래프를 그리는것도 재밌습니다
물론 실용성은 거의 없다시피하지만요
신기한 프로젝트들 재밌게 보고있고 항상 응원합니다!
무재칠시
IP 49.♡.120.41
08-14 2024-08-14 10:39:56
·
@건설노무자님 전력소비그래프 저도 이번에 합쳐서 그려보아야겠네요.~ 아참, 추가 설치할 기성품 배터리내장 태양광패널 제품은 3kW 태양광패널 옆에 나란히 설치할 예정입니다. 댓글 감사드리고요, DIY는 역시 과정이 더 재미있고 뿌듯한 분야인 듯합니다.
*의*
IP 219.♡.58.80
08-18 2024-08-18 08:50:34
·
저도 인버터에 이렇게 구축하려고 알아보다가...
결국은 한전에 계량기에 모뎀달아달라고 신청해서 발전량 보고 있습니다.
디테일함은 훨씬떨어져요..ㅠㅠ
무재칠시
IP 49.♡.120.41
08-18 2024-08-18 13:46:53 / 수정일: 2024-08-19 06:16:14
·
@*의*님 모뎀을 신청하는 방법도 있었군요. 정보 댓글 감사드립니다.
napa
IP 211.♡.180.247
08-19 2024-08-19 16:00:28
·
혹시 지그비용 485모듈이 있을까요?
제가 하고 싶었던 사항이네요
무재칠시
IP 49.♡.120.41
08-19 2024-08-19 16:23:58
·
@napa님 지그비용 485모듈은 잘 모르지만, 구글에서 "rs485 to zigbee"로 검색하니까 제품이 있는 듯합니다. https://www.cdebyte.com/products/E180-DTU(Z20-485) 라는 물건도 있고, 다만 Home Assistant와 연동하는 방법은 바로 검색되지는 않습니다.
무재칠시
IP 113.♡.55.32
09-09 2024-09-09 16:19:06
·
CCTV용 18650 배터리 내장 태양광패널을 추가로 설치하고, RS-485 선만 연장하여 설치해 보았습니다. 이제 하루 종일 잘 작동하기를 기대해 봅니다.
무재칠시
IP 113.♡.55.32
10-12 2024-10-12 10:24:45
·
소소하게 추가 작업한 내용들은 제 블로그에 업데이트를 해 놓았습니다. https://imky.tistory.com/113
무재칠시
IP 122.♡.181.140
01-18 2025-01-18 11:08:11
·
작동 시간 늘리는 작업도 참고 가능하십니다. https://www.clien.net/service/board/cm_iot/18830300CLIEN
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.