죄송합니다. 귀하의 브라우저는 JavaScript를 지원하지 않습니다!

홈 어시스턴트에서 간단한 실험 수행

에너지 미터의 전력 값에 따라 실시간으로 Sonoff 릴레이 제어

개요: 이 실험은 1s/s(샘플/초)로 Modbus tcp 센서(홈 어시스턴트)에서 Wi-Fi 에너지 미터(IAMMETER)의 전력 값을 요청하고 이 판독값을 피드백 값으로 사용하여 제어하는 방법을 보여줍니다. SONOFF 릴레이는 실시간으로 작동합니다.

Home Assistant(Modbus/TCP)에서 에너지 미터의 데이터를 1초/초(샘플/초)로 요청하고 실시간으로 Sonoff를 트리거합니다.

여기에서 이 주제를 토론하는 것을 환영합니다 이 문서의 비디오 자습서

기본 배선에는 wifi 에너지 미터(센서), sonoff 스마트 소켓(액추에이터), 부하,

이 실험의 홈 어시스턴트 대시보드 효과

홈 어시스턴트 설정

  1. Home Assistant에서 IAMMETER의 에너지 미터 구성

    단상 에너지 미터WEM3080: [홈 어시스턴트의 modbusTCP](https://github.com/lewei50/Solar-PV-Monitoring/blob/master/Yaml홈 어시스턴트/ModbusTCP/modbus1.yaml)

    삼상 에너지 미터WEM3080T: [홈 어시스턴트의 modbusTCP](https://github.com/lewei50/Solar-PV-Monitoring/blob/master/Yaml홈 어시스턴트/ModbusTCP/modbus.yaml에서)

    설치에서 이 센서를 사용하려면 다음을 추가하십시오.구성.yaml파일(예: WEM3080):

    추가하는 것을 기억하십시오'스캔_간격: 1''이름: Modbus_Power' 뒤에 홈 어시스턴트가 1초마다 전력 판독값을 새로 고치도록 합니다.

    # 여러 TCP 연결에 대한 configuration.yaml 항목의 예
    모드버스:
      - 이름: 허브11
        유형: TCP
        호스트: 192.168.1.6
        포트: 502
        센서:
          - 이름: Modbus_Voltage
            노예: 1
            주소: 0
            input_type: 보유
            unit_of_measurement: V
            device_class: 전압
            state_class: 측정
            카운트: 1
            규모: 0.01
            오프셋: 0
            정밀도: 1
            데이터 유형: uint16
          - 이름: Modbus_Current
            노예: 1
            주소 1
            input_type: 보유
            unit_of_measurement: A
            device_class: 현재
            state_class: 측정
            카운트: 1
            규모: 0.01
            오프셋: 0
            정밀도: 1
            데이터 유형: uint16
          - 이름: Modbus_Power
            노예: 1
            주소 2
            input_type: 보유
            unit_of_measurement: W
            device_class: 전원
            state_class: 측정
            카운트: 2
            규모: 1
            오프셋: 0
            정밀도: 0
            데이터 유형: int32
            스캔 간격: 1
          - 이름: Modbus_ImportEnergy
            노예: 1
            주소: 4
            input_type: 보유
            unit_of_measurement: kWh
            device_class: 에너지
            state_class: total_increasing
            카운트: 2
            규모: 0.0003125
            오프셋: 0
            정밀도: 3
            데이터 유형: uint32
          - 이름: Modbus_ExportGrid
            노예: 1
            주소: 6
            input_type: 보유
            unit_of_measurement: kWh
            device_class: 에너지
            state_class: total_increasing
            카운트: 2
            규모: 0.0003125
            오프셋: 0
            정밀도: 3
            데이터 유형: uint32

    홈 어시스턴트의 Configuration.Yaml

    홈 어시스턴트에서 Sonoff 릴레이 추가

  2. 홈어시스턴트에서 지원하는 오픈소스 릴레이나 스마트 소켓(Esphome, Tasmota 등...)을 추가합니다. 이 실험에서 사용한 것은 sonoff(S26)이다.

    홈 어시스턴트에서 장치를 단계별로 선택하십시오.

    이 실험에서 SonOff(tasmota) 제품을 선택하십시오.

  3. 홈 어시스턴트에 자동화 추가:

    홈 어시스턴트에서 자동화 작업 추가

    전력이 1000보다 크면 Sonoff S26을 켭니다.

    자동화 생성

    홈 어시스턴트 자동화에 트리거 조건 추가

    이 자동화의 이름 지정

    트리거 소스로 modbus/tcp 센서의 전력 판독값 선택

    이미지-20220715151504004

    전원 <500, Sonoff S26 끄기:

    이 자동화에 다른 트리거 소스 추가

    전력이 500W 미만인 경우 해당 작업을 수행하십시오.

    전력 판독 값이 50w 미만일 때 sonoff 릴레이 끄기

    홈 어시스턴트에서 자동화 켜기

실험 효과

전기 주전자를 사용하여 부하 전력을 생성하십시오.

홈 어시스턴트에서 이 실험을 하세요

처음에는 전기 주전자가 꺼져 있고 부하 전력은 0w이고 sonoff 스마트 소켓도 꺼져 있습니다.

부하 전력이 500w 미만이면 sonoff가 꺼집니다.

전기 주전자 열기, Modbus_Power=1596W > 1000W, Sonoff S26 릴레이가 켜집니다.

부하 전력이 1000w보다 클 때 sonoff가 켜집니다.

주전자를 끌 준비가 되었습니다.

홈 어시스턴트에서 자동화 실험을 하다

전기 주전자가 꺼져 있습니다. Modbus_Power=64W < 500W, Sonoff S26 릴레이가 꺼집니다.

부하 전력이 500w 미만이면 sonoff가 꺼집니다.

전체 실험 효과가 이 비디오에 표시됩니다(이 비디오의 마지막 30초).

Home Assistant(modbus/tcp)에서 에너지 미터의 데이터를 요청하고 실시간으로 Sonoff를 트리거합니다. - 유튜브

홈 어시스턴트에서 IAMMETER 제품 사용

1 요약: 홈 어시스턴트에서 IAMMETER의 에너지 미터를 사용하는 방법

2 IAMMETER Wi-Fi 에너지 미터(단상 및 3상)를 홈 어시스턴트로 통합

3 IAMMETER 에너지 미터 지원 Modbus TCP

시스템 && 제품 && 솔루션

3상 에너지 미터를 원하는 방식으로 사용(홈 어시스턴트, Openhab, Nodered, Domoticz, mqtt 자체 서버에 게시)

Wi-Fi 에너지 계량기의 REST API로 자체 시스템 개발

IAMMETER 에너지 미터를 타사 플랫폼에 통합

IAMMETER 클라우드에서 태양광 발전 시스템 모니터링

IAMMETER-cloud에서 전기 사용량 모니터링

맨 위