코딩정보




● HA작업) 에너지 미터 전력미터 센서만들기 추천 정보

♨ 카랜더 일정 : 2023년08월27일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● HA작업)  에너지 미터 전력미터 센서 전기요금 계산 센서 만들기  작업

    [출처] 시하스 지그비 전력미터 센서만들기 (HomeAssistant) | 작성자 씽카

    https://cafe.naver.com/koreassistant/13511

    https://cafe.naver.com/koreassistant/14074

    참고하여 작업 합니다

    전기요금 계산 센서 를

    https://github.com/dugurs/kwh_to_won

    기준으로  작업 했습니다.

    3232235521_1693289760.0499.png


    구성 > 통합구성요소 > 통합구성요소 추가하기 > 전기요금 계산 센서 > 필수요소를 모두 입력후, 확인.

    월간 전기 사용량 센서는 다음과 같은 속성이어야 합니다.

    unit_of_measurement: kWh, device_class: energy, state_class: total_increasing

    전월 전기 사용량 센서는 다음과 같은 속성이어야 합니다.

    unit_of_measurement: kWh, device_class: energy, state_class: measurement 또는 total_increasing

    예상 전기 사용량 센서는 다음과 같은 속성이어야 합니다.

    unit_of_measurement: kWh, device_class: energy, state_class: measurement

    생성되는 센서

    통합구성요소 추가시 이름을 test로 했다면 다음과 같은 3개의 센서가 생성됩니다.

    sensor.test_kwhto_won 전기요금 센서

    sensor.test_kwhto_forecast 예상 사용량 센서

    sensor.test_kwhto_forecast_won 예상 전기요금 센서


    전월 사용량 센서를 선택 했다면 다름과 같은 1개의 센서가 추가로 생성 됩니다.

    sensor.test_kwhto_won_prev 전월 전기요금 센서

    보정계수를 0보다 크게 설정하면 다름과 같은 1개의 센서가 추가로 생성 됩니다.

    sensor.test_kwhto_kwh 전기사용량 센서

    보정계수 = 실제(검침)사용량 / 측정(센서)사용량


    월간 누적 사용량 센서 및 전월 사용량 센서

    검침일에 맞줘 카운팅되는 월간 누적 사용량 센서가 있어야 합니다.

    없다면 아래와같이 utility_meter를 이용해 만들어줘야 합니다.

    https://github.com/dugurs/kwh_to_won

    spl 예

    3232235521_1693414037.8377.png

    작업)configuration .yaml 파일에 다음과 같이 추가

    3232235521_1693414094.2015.png

    energymeterip67_electricity_usage_powerw_2 는 실측퇴는 센서 입니다


    # 매달 25일 0시 0분에 리셋 (검침 시작일 25일)
    utility_meter:
      util_meter_energy_monthly:
        source: sensor.energymeterip67_electricity_usage_powerw_2
        cycle: monthly
        offset:
          days: 25
    template:
      - sensor:
          - name: "pmm_energy_prev_monthly"
            unique_id: pmm_energy_prev_monthly
            state: "{{ state_attr('sensor.util_meter_energy_monthly','last_period') |round(1) }}"
            unit_of_measurement: kWh
            device_class: energy
            attributes:
              state_class: measurement
          - name: pmm_this_month_energy_kwh
            unique_id: "pmm_this_month_energy_kwh"
            state: "{{ states('sensor.util_meter_energy_monthly')|float / 1000 }}"
            unit_of_measurement: kWh
            device_class: energy
            attributes:
              state_class: total_increasing
              last_reset: "{{ state_attr('sensor.util_meter_energy_monthly','last_reset') }}"
    # https://github.com/dugurs/kwh_to_won
    # 20230831_0113_09


    사전 작업조건1 > kw 조건으로 모두 변경
    1) cr-clamp   설정 > kW
    2) daily 설정 > Wh
    3232235521_1693374958.3185.png
    
    1차 유틸리티미터 1day 1months 계산 이 정상적으로 나오나 확인


    7k 숫자보기 자리수 > 디스플레이정밀도 1자리 7로 변경 >  7 표현
    3232235521_1693376034.3271.png


    esp32 정보

    기본적인 esp32의 센서를 하나 유틸리티미터에 추가 해야 삭제 관리가 편함
    energymeterip67_electricity_usage_powerw_2
    3232235521_1693417535.3335.png

    3232235521_1693417720.2839.png

    3232235521_1693417758.065.png

    3232235521_1693417785.9532.png


    3232235521_1693417864.5405.png

    3232235521_1693417996.1192.png

    3232235521_1693418028.5521.png

    3232235521_1693418063.2729.png

    전력량 계산 방법을 참조 비교 확인  합니다 > 1일후 비교 가능
    3232235521_1693375556.5414.png




    ☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    energymeterip67_electricity_usage_powerw_2  는 실측퇴는 센서  입니다


    # 매달 25일 0시 0분에 리셋 (검침 시작일 25일)
    utility_meter:
      util_meter_energy_monthly:
        source: sensor.energymeterip67_electricity_usage_powerw_2
        cycle: monthly
        offset:
          days: 25
    template:
      - sensor:
          - name: "pmm_energy_prev_monthly"
            unique_id: pmm_energy_prev_monthly
            state: "{{ state_attr('sensor.util_meter_energy_monthly','last_period') |round(1) }}"
            unit_of_measurement: kWh
            device_class: energy
            attributes:
              state_class: measurement
          - name: pmm_this_month_energy_kwh
            unique_id: "pmm_this_month_energy_kwh"
            state: "{{ states('sensor.util_meter_energy_monthly')|float / 1000 }}"
            unit_of_measurement: kWh
            device_class: energy
            attributes:
              state_class: total_increasing
              last_reset: "{{ state_attr('sensor.util_meter_energy_monthly','last_reset') }}"
    # https://github.com/dugurs/kwh_to_won
    # 20230831_0113_09

    답변



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-03 01:46:05

    오늘의 홈 현황


    • 현재 접속자♨ 223 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 15 명
    • 오늘 방문자 749 명
    • 어제 방문자 1,869 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,300,506 명
    • 전체 게시물※ 8,551 개
    • 전체 댓글수※ 24,546 개
    • 전체 회원수 10,945 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑