Victron Venus OS와 IAMMETER 에너지 미터 통합
Victron Venus OS와 IAMMETER 에너지 미터 통합
Victron Energy의 Venus OSVictron 시스템의 에너지 모니터링 및 관리를 위한 중앙 운영 체제입니다. Cerbo GX와 같은 GX 장치에서 실행되며 다음에도 설치할 수 있습니다.라즈베리파이오픈 소스 버전을 통해. Venus OS는 인버터, 배터리, 충전 컨트롤러 및 기타 구성 요소를 하나의 스마트 시스템으로 연결합니다. Victron Remote Management(VRM) 포털을 통해 실시간 모니터링, 자동 에너지 제어 및 원격 액세스를 가능하게 합니다. MQTT 및 Modbus-TCP를 지원하여 Home Assistant와 같은 타사 플랫폼과 쉽게 통합되므로 고급 태양광 및 오프그리드 설정에 이상적입니다.
기고자 소개
IAMMETER와 Victron Energy의 Venus OS의 통합은 다음에 의해 개발되었습니다.미와이프.
코드를 제공해 준 MiWyf에게 특별히 감사드립니다.
다음 내용은 주로 통합 프로젝트의 README에서 가져온 것입니다.https://github.com/lewei50/dbus-iammeter).
dbus-iammeter
프로젝트 페이지:https://github.com/lewei50/dbus-iammeter
IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T 스마트 미터를 통합하세요Victron Energy의 Venus OS.
목적
이 리포의 스크립트는 IAMMETER 스마트 미터(WEM3080/WEM3080T/WEM3050T/WEM3046T)를 Victron의 Venus OS 및 GX 장치에 연결하는 서비스를 설치, 제거 및 관리하는 쉬운 방법을 제공합니다. 이 아이디어는 @fabian-lauer & @vikt0rm의 작업을 기반으로 합니다.
영감
이것은 GitHub에서 Victron Venus OS를 사용한 첫 번째 프로젝트입니다. 저는 다음과 같은 훌륭한 프로젝트에서 영감을 얻었습니다.
- https://github.com/RalfZim/venus.dbus-fronius-smartmeter
- https://github.com/victronenergy/dbus-smapee
- https://github.com/Louisvdw/dbus-serialbattery
- https://github.com/victronenergy/venus/wiki/dbus#grid-and-genset-meter
- IAMMETER 로컬 API
작동 원리
내 설정
- IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T
- 1상/3상 설치
- Wi-Fi 네트워크 "A"에 연결되었습니다.
- 아이피: 192.168.1.6
- Raspberry Pi 4의 Venus OS(4GB, 버전 1.1, 펌웨어 v2.84)
- 다른 Victron 장치가 연결되지 않았습니다.
- Wi-Fi 네트워크 "A"에 연결되었습니다.
- 아이피: 192.168.1.10
세부 사항 / 프로세스
위에서 언급했듯이, 이 스크립트는 @RalfZim의 Fronius 스마트 미터 구현에서 영감을 받았습니다. 스크립트의 기능은 다음과 같습니다.
- 서비스로 실행됩니다
- Venus OS의 DBus에 연결합니다.
com.victronenergy.grid.http_40또는com.victronenergy.pvinverter.http_40 - REST-API를 사용하여 호출합니다.
/상태IAMMETER 장치에서 JSON 데이터를 검색합니다. - 응답에서 Serial/MAC을 추출하여 장치 Serial로 사용합니다.
- DBus 경로는 기본값(0) 및 이름과 같은 일부 설정으로 초기화됩니다.
- 루프가 시작되어 3000ms마다 IAMMETER에서 데이터를 폴링하고 그에 따라 DBus를 업데이트합니다.
설치 및 구성
코드를 얻으세요
메인 브랜치를 다운로드하고 복사하세요/데이터/dbus-iammeter. 그런 다음 다음을 실행합니다.설치.sh스크립트:
wget https://github.com/lewei50/dbus-iammeter/archive/refs/heads/main.zip
main.zip 압축 해제 "dbus-iammeter-main/*" -d /data
mv /data/dbus-iammeter-main /data/dbus-iammeter
chmod a+x /data/dbus-iammeter/install.sh
/data/dbus-iammeter/install.sh
rm main.zip
⚠️ 설치 후 구성을 확인하세요. 서비스가 즉시 시작되고 잘못된 연결 데이터(호스트, 사용자 이름, 비밀번호)가 로그 파일에 범람합니다.
config.ini 편집
구성 파일은 다음 위치에 있습니다./data/dbus-iammeter/config.ini. 필요에 따라 값을 수정하세요. 특히주인, 사용자 이름, 그리고비밀번호"ONPREMISE" 섹션에서.
| 부분 | 구성 값 | 설명 |
|---|---|---|
| 기본 | 접근 유형 | 고정값: 'OnPremise' |
| 기본 | SignOfLifeLog | 로그 수준 INFO를 사용하여 서비스 상태를 로깅하는 간격(분) |
| 기본 | 사용자 정의 이름 | 장치 이름(여러 스크립트 인스턴스에 유용함) |
| 기본 | 장치 인스턴스 | 장치 인스턴스 번호, 예: 40 |
| 기본 | 역할 | 'grid' 또는 'pvinverter'를 사용하여 IAMMETER의 역할을 정의합니다. |
| 기본 | 위치 | 0 = AC 입력 1; 1 = AC 출력; 2 = AC 입력 2 |
| 기본 | 로그 레벨 | 로깅 수준(참조:https://docs.python.org/3/library/logging.html#levels) |
| 온프레미스 | 주인 | IAMMETER 로컬 웹 인터페이스의 IP 또는 호스트 이름 |
| 온프레미스 | 사용자 이름 | HTTP 액세스를 위한 사용자 이름(필수 아님이면 비워두세요) |
| 온프레미스 | 비밀번호 | HTTP 액세스를 위한 비밀번호 (필요하지 않으면 비워두세요) |
| 온프레미스 | L1위치 | L1에 사용되는 IAMMETER 입력 단계(리매핑 섹션 참조) |
L1 리매핑
단일 Multi가 있는 3상 그리드에서 Venus OS는 L1이 Multi를 공급할 것으로 예상합니다. 이는 항상 그런 것은 아닙니다. 예를 들어, Multi가 L3(입력)에서 공급되는 경우씨(IAMMETER에서) GX 장치는 L1과 L3 모두에 AC 부하를 표시합니다.
설정하여L1위치, GX가 올바른 데이터를 표시하도록 단계를 다시 매핑할 수 있습니다.
- Multi가 입력에 연결되어 있는 경우
ㅏ, 변경이 필요하지 않습니다 L1위치 = 2스왑비그리고ㅏL1위치 = 3스왑씨그리고ㅏ
문서 참조
- https://github.com/victronenergy/venus/wiki/dbus#grid
- https://github.com/victronenergy/venus/wiki/dbus#pv-inverters
- https://github.com/victronenergy/venus/wiki/dbus-api
- https://www.victronenergy.com/live/ccgx:root_access
- IAMMETER 로컬 API
IAMMETER 소개
IAMMETER는 에너지 관리 제품과 서비스에 중점을 둔 회사로, 스마트 에너지 미터, 관리 앱, 클라우드 플랫폼을 제공합니다.
당사의 목표는 스마트한 모니터링과 분석을 통해 고객이 에너지를 효과적으로 관리, 활용, 절약하고 전기 요금을 절감하도록 돕는 것입니다.
솔루션
제품
- IAMMETER 에너지 미터 개요
- WEM3080T – 3상/분상 Wi-Fi 에너지 미터
- WEM3080 – 단상 Wi-Fi 에너지 미터
- WEM3050T – 3상 에너지 미터
- WEM3046T – 5A 표준 CT 입력이 있는 3상 Wi-Fi 에너지 미터