- 전기요금 계산 센서
- 전기 사용량을 사용요금으로 계산
- 가정용저압, 고압 지원
- 대가족할인 및 복지할인 계산 지원
- 하계요금 지원
- 슈퍼유저요금 지원
- 예상사용량 센서
- 예상사용요금 센서
Version | Date | 내용 |
---|---|---|
v0.0.1 | 2021.12.13 | 템플릿센서 통합구서요소로 변경 |
v0.0.2 | 2021.12.14 | 할인 설정 지원 |
v0.0.3 | 2021.12.15 | 고압지원 |
v0.0.4 | 2021.12.16 | 오타수정 |
v0.0.5 | 2021.12.16 | 200kwh 이하 할인 금액 변수 누락 수정 |
v0.0.6 | 2021.12.18 | 구성옵션 추가 (재시작시반영), 마그레이션 버전을 고정 |
v1.0.0 | 2021.12.20 | 계산식 수정, 슈퍼사용자요금 추가, 복지할인 하계 구분 |
v1.1.0 | 2021.12.21 | 검침일을 검침시작일로, 센서의 속성지정 |
v1.1.1 | 2021.12.22 | 월이 바뀌었을때 월길이 계산 오류 수정 |
v1.1.3 | 2021.12.25 | 센서 입력에서 센서 선택으로 수정, entitiy_id 접미사 변경으로 마그래이션 불가 (지우고, 다시 등록필요) |
v1.1.4 | 2021.12.25 | 검침일 선택형으로 수정, 누진계산 오류 수정, 예상 사용량 일수 계산 오류 수정 |
v1.1.5 | 2021.12.27 | 전력량단가를 환경비용요금 적용전단가(개정전단가)로 수정 (af950833님의 제보) |
v1.1.6 | 2021.12.27 | 누진 계산 오류 수정 |
v1.1.7 | 2021.12.27 | 반올림 오차 수정 |
v1.1.8 | 2021.12.28 | 검침일이 말일일때 일수 계산 오류 수정, 오늘(now)이 갱신되지 않은 오류 수정 |
v1.1.9 | 2022.02.13 | 구성요소 생성, 수정시 값 즉시 반영 수정 (우기네님 소스 참고) |
v1.1.10 | 2022.02.19 | 전월 사용요금 센서 추가 |
v1.2.0 | 2022.02.23 | 22년 4월 부터 변결될 요금제 적용 - 기후 환경요금 = 7.3 = RPS 5.9 + ETS 0.8 + 석탄발전 감축비용 0.6 - 전력단가 4.9원 인상, 22년 10월 부터 전력단가 4.9원 2차 인상 |
v1.2.1 | 2022.02.27 | 사용월 단가 찾기 방식 변경 |
v1.2.2 | 2022.07.04 | 22년 7-9월 연료비 조정액 +5원으로 확정 반영 복지할인폭 상향 반영(7-9월 한시적) - 보도자료 |
v1.2.3 | 2022.07.04 | 연료비 조정액 산정시점 수정, 대가족요금 계산 오류 수정 |
v1.2.4 | 2022.07.10 | 슈퍼유저 단가 오류 수정 |
- 수동설치 또는 HACS를 이용해 설치를 할수 있습니다.
- HA 설치 경로 아래 custom_components에 kwh_to_won폴더 안의 전체 파일을 복사해줍니다.
<config directory>/custom_components/kwh_to_won/
- Home-Assistant 를 재시작합니다
- HACS > Integretions > 우측상단 메뉴 > Custom repositories 선택
https://github.com/dugurs/kwh_to_won
주소 입력, Category에 'integration' 선택 후, 저장- HACS > Integretions 메뉴 선택 후,
kwh_to_won
혹은전기요금 계산 센서
검색하여 설치
- 검침일에 맞줘 카운팅되는 월간 누적 사용량 센서가 있어야 합니다.
- 없다면 아래와같이
utility_meter
를 이용해 만들어줘야 합니다.
# 매달 11일 0시 0분에 리셋 (검침 시작일 11일)
utility_meter:
pzemac_energy_monthly:
source: sensor.pzemac_energy
cycle: monthly
offset:
days: 10
- 전월 사용량 센서는 다음과 같이 만들수 있습니다.(참고)
sensor:
- platform: template
sensors:
pzemac_energy_prev_monthly:
friendly_name: "전력 전월 사용량"
unit_of_measurement: kWh
value_template: "{{ state_attr('sensor.pzemac_energy_monthly','last_period') |round(1) }}"
device_class: energy
attribute_templates:
state_class: total_increasing
- 구성 > 통합구성요소 > 통합구성요소 추가하기 > 전기요금 계산 센서 > 필수요소를 모두 입력후, 확인.
- 월간 전기 사용량 센서는 다음과 같은 속성이어야 합니다.
device_class: energy
,state_class: total_increasing
,unit_of_measurement: kWh
- 통합구성요소 추가시 이름을
test
로 했다면 다음과 같은 3개의 센서가 생성됩니다.sensor.test_kwhto_won
전기요금 센서sensor.test_kwhto_forecast
예상 사용량 센서sensor.test_kwhto_forecast_won
예상 전기요금 센서
- 전월 사용량 센서를 선택 했다면 다름과 같은 1개의 센서가 추가로 생성 됩니다.
sensor.test_kwhto_won_prev
전월 전기요금 센서
- 전월 전기요금 센서 생성 후 사용안한으로 변경시 자동제거 안됨(수동삭제 가능)
- https://github.com/oukene/extend_temperature
위 통합구성요소를 기반으로 작성되었습니다.