8000 Releases · dugurs/kwh_to_won · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: dugurs/kwh_to_won

2025.06.19 요금동결 할인 단가 변경 반영

19 Jun 12:35
Compare
Choose a tag to compare
  • 요금동결할인 단가가
    기존 24년 12월 까지는 313kwh이하 사용량 -21.1원에서
    기존 25년 1~3월 까지는 313kwh이하 사용량 -8원으로 줄었고
    기존 25년 4월 부터는 0원이 되어 할인이 없어졌습니다.
    @Murianwind 제보 감사합니다.

  • 계산해보니 요금 1원차이가 발생하기도 하는데 원미만 절삭 되면서 10원차가 생겨 버리기도 하네요..
    이건 나중에 시간되면 잡아보겠습니다^^;

Full Changelog: v2025.03.19...v2025.06.19

2025-03-19 예상 사용량 센서 로딩 문제 해결.

19 Mar 08:17
Compare
Choose a tag to compare

#12 #15

예상사용량 센서 지정시 오류 해결

예상사용량 센서보다 전기요금계산기 컴포넌트가 먼저 로딩되면 발샣하는 문제.
예상사용량 센서 상태를 알수 없으면 알수 없음 처리 하고, 예상사용량 센서가 업데이트 되면 상태 반영

Full Changelog: v2025.03.17...v2025.03.19

2025-03-02 오류수정

02 Mar 00:40
Compare
Choose a tag to compare
  • 구성 설정 진입 오류 수정

2025-02-15 전기요금 계산 서비 8000 추가 #14

21년 1월 이후 (21년 2월분 요금) 부터 계산이 가능합니다.

action: kwh_to_won.calculate
data:
  checkDay: 11
  kwh: 410
  today: "2025-02-15"
  pressure: low
  bigfamDcCfg: 1
  welfareDcCfg: 1

오토메이션이나, 스크립트에서 리턴을 받을수 있습니다.

리턴 항목 설명:

        'pressure': pressure, # 공급전압
        'checkDay': checkDay,# 검침일
        'today': today, #계산일
        'bigfamDcCfg': bigfamDcCfg,# 대가족 요금할인
        'welfareDcCfg': welfareDcCfg, # 복지 요금할인
        'energy': 0.0001,     # 사용량
        'checkYear':0, # 검침년
        'checkMonth':0, # 검침월
        'monthDays': 0, # 월일수
        'useDays': 0, # 사용일수
        'mm1' : {
            'yymm': '',     # 사용년월
            'season': 'etc', # 시즌
            'energy': 0,     # 사용량
            'basicWon': 0,   # 기본요금
            'kwhWon': 0,     # 전력량요금
            'diffWon': 0,    # 환경비용차감
            'climateWon': 0, # 기후환경요금
            'useDays': 0,    # 사용일수
            'kwhStep': 0,    # 누진단계
            'weakDc': 0,     # 취약계층 경감액
            'welfareDc': 0,  # 복지할인
            'bigfamDc': 0,   # 대가족할인
            'elecBasicDc': 0, # 필수사용량보장공제
            'price': {} # 단가
        },
        'mm2' : {
            'yymm': '',     # 사용년월
            'season': 'etc', # 시즌
            'energy': 0,     # 사용량
            'basicWon': 0,   # 기본요금
            'kwhWon': 0,     # 전력량요금
            'diffWon': 0,    # 환경비용차감
            'climateWon': 0, # 기후환경요금
            'useDays': 0,    # 사용일수
            'kwhStep': 0,    # 누진단계
            'weakDc': 0,     # 취약계층 경감액
            'welfareDc': 0,  # 복지할인
            'bigfamDc': 0,   # 대가족할인
            'elecBasicDc': 0, # 필수사용량보장공제
            'price': {} # 단가
        },
        'basicWon': 0,   # 기본요금
        'kwhWon': 0,     # 전력량요금
        'diffWon': 0,    # 환경비용차감
        'climateWon': 0, # 기후환경요금
        'fuelWon': 0,    # 연료비조정액
        'elecBasicDc': 0, # 필수사용량보장공제
        'elecBasic200Dc': 0, # 200kWh이하 감액
        'bigfamDc': 0,   # 대가족 요금할인
        'weakDc': 0,     # 취약계층 경감액
        'welfareDc': 0,  # 복지 요금할인
        'elecSumWon': 0,     # 전기요금계
        'vat': 0, # 부가가치세
        'baseFund': 0, # 전력산업기반기금
        'total': 0, # 청구금액

return:

pressure: low
checkDay: 11
today: "2025-02-15T00:00:00"
bigfamDcCfg: 1
welfareDcCfg: 1
energy: 410
checkYear: 2025
checkMonth: 2
monthDays: 28
useDays: 5
mm1:
  yymm: "2502"
  season: etc
  energy: 0
  basicWon: 7300
  kwhWon: 73601
  diffWon: 3608
  climateWon: 3690
  useDays: 28
  kwhStep: 3
  weakDc: 6604
  welfareDc: 20000
  bigfamDc: 16000
  elecBasicDc: 0
  price:
    low:
      basicPrice:
        - 910
        - 1600
        - 7300
        - 7300
      kwhPrice:
        - 120
        - 214.6
        - 307.3
        - 736.2
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 4000
    high:
      basicPrice:
        - 730
        - 1260
        - 6060
        - 6060
      kwhPrice:
        - 105
        - 174
        - 242.3
        - 601.3
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 2500
    adjustment:
      - 8.8
      - 9
      - 5
    dc:
      etc:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
      summer:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
    baseFundp: 0.032
  baseFund: 1805
mm2:
  yymm: "2503"
  season: etc
  energy: 0
  basicWon: 0
  kwhWon: 0
  diffWon: 0
  climateWon: 0
  useDays: 0
  kwhStep: 0
  weakDc: 0
  welfareDc: 0
  bigfamDc: 0
  elecBasicDc: 0
  price:
    low:
      basicPrice:
        - 910
        - 1600
        - 7300
        - 7300
      kwhPrice:
        - 120
        - 214.6
        - 307.3
        - 736.2
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 4000
    high:
      basicPrice:
        - 730
        - 1260
        - 6060
        - 6060
      kwhPrice:
        - 105
        - 174
        - 242.3
        - 601.3
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 2500
    adjustment:
      - 8.8
      - 9
      - 5
    dc:
      etc:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
      summer:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
    baseFundp: 0.032
  baseFund: 0
basicWon: 7300
kwhWon: 69993
diffWon: 3608
climateWon: 3690
fuelWon: 2050
elecBasicDc: 0
elecBasic200Dc: 0
bigfamDc: 0
weakDc: 6604
welfareDc: 20000
elecSumWon: 56429
vat: 5643
baseFund: 1800
total: 63870

Full Changelog: v2025.02.15...v2025.03.02

2025-02-15

15 Feb 05:51
Compare
Choose a tag to compare

전기요금 계산 서비스 추가 #14

21년 1월 이후 (21년 2월분 요금) 부터 계산이 가능합니다.

action: kwh_to_won.calculate
data:
  checkDay: 11
  kwh: 410
  today: "2025-02-15"
  pressure: low
  bigfamDcCfg: 1
  welfareDcCfg: 1

오토메이션이나, 스크립트에서 리턴을 받을수 있습니다.

return:

pressure: low
checkDay: 11
today: "2025-02-15T00:00:00"
bigfamDcCfg: 1
welfareDcCfg: 1
energy: 410
checkYear: 2025
checkMonth: 2
monthDays: 28
useDays: 5
mm1:
  yymm: "2502"
  season: etc
  energy: 0
  basicWon: 7300
  kwhWon: 73601
  diffWon: 3608
  climateWon: 3690
  useDays: 28
  kwhStep: 3
  weakDc: 6604
  welfareDc: 20000
  bigfamDc: 16000
  elecBasicDc: 0
  price:
    low:
      basicPrice:
        - 910
        - 1600
        - 7300
        - 7300
      kwhPrice:
        - 120
        - 214.6
        - 307.3
        - 736.2
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 4000
    high:
      basicPrice:
        - 730
        - 1260
        - 6060
        - 6060
      kwhPrice:
        - 105
        - 174
        - 242.3
        - 601.3
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 2500
    adjustment:
      - 8.8
      - 9
      - 5
    dc:
      etc:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
      summer:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
    baseFundp: 0.032
  baseFund: 1805
mm2:
  yymm: "2503"
  season: etc
  energy: 0
  basicWon: 0
  kwhWon: 0
  diffWon: 0
  climateWon: 0
  useDays: 0
  kwhStep: 0
  weakDc: 0
  welfareDc: 0
  bigfamDc: 0
  elecBasicDc: 0
  price:
    low:
      basicPrice:
        - 910
        - 1600
        - 7300
        - 7300
      kwhPrice:
        - 120
      
8000
  - 214.6
        - 307.3
        - 736.2
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 4000
    high:
      basicPrice:
        - 730
        - 1260
        - 6060
        - 6060
      kwhPrice:
        - 105
        - 174
        - 242.3
        - 601.3
      kwhSection:
        etc:
          - 200
          - 400
          - 10000
        winter:
          - 200
          - 400
          - 1000
          - 10000
        summer:
          - 300
          - 450
          - 1000
          - 10000
      elecBasicLimit:
        - 0
        - 200
      elecBasic200Limit: 2500
    adjustment:
      - 8.8
      - 9
      - 5
    dc:
      etc:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
      summer:
        a1:
          - 16000
          - 0.3
        a2: 0.3
        b1: 20000
        b2: 0.3
        b3: 20000
        b4: 12000
        b5: 10000
        weak:
          - 21.1
          - 313
    baseFundp: 0.032
  baseFund: 0
basicWon: 7300
kwhWon: 69993
diffWon: 3608
climateWon: 3690
fuelWon: 2050
elecBasicDc: 0
elecBasic200Dc: 0
bigfamDc: 0
weakDc: 6604
welfareDc: 20000
elecSumWon: 56429
vat: 5643
baseFund: 1800
total: 63870

항목 설명:

        'pressure': pressure, # 공급전압
        'checkDay': checkDay,# 검침일
        'today': today, #계산일
        'bigfamDcCfg': bigfamDcCfg,# 대가족 요금할인
        'welfareDcCfg': welfareDcCfg, # 복지 요금할인
        'energy': 0.0001,     # 사용량
        'checkYear':0, # 검침년
        'checkMonth':0, # 검침월
        'monthDays': 0, # 월일수
        'useDays': 0, # 사용일수
        'mm1' : {
            'yymm': '',     # 사용년월
            'season': 'etc', # 시즌
            'energy': 0,     # 사용량
            'basicWon': 0,   # 기본요금
            'kwhWon': 0,     # 전력량요금
            'diffWon': 0,    # 환경비용차감
            'climateWon': 0, # 기후환경요금
            'useDays': 0,    # 사용일수
            'kwhStep': 0,    # 누진단계
            'weakDc': 0,     # 취약계층 경감액
            'welfareDc': 0,  # 복지할인
            'bigfamDc': 0,   # 대가족할인
            'elecBasicDc': 0, # 필수사용량보장공제
            'price': {} # 단가
        },
        'mm2' : {
            'yymm': '',     # 사용년월
            'season': 'etc', # 시즌
            'energy': 0,     # 사용량
            'basicWon': 0,   # 기본요금
            'kwhWon': 0,     # 전력량요금
            'diffWon': 0,    # 환경비용차감
            'climateWon': 0, # 기후환경요금
            'useDays': 0,    # 사용일수
            'kwhStep': 0,    # 누진단계
            'weakDc': 0,     # 취약계층 경감액
            'welfareDc': 0,  # 복지할인
            'bigfamDc': 0,   # 대가족할인
            'elecBasicDc': 0, # 필수사용량보장공제
            'price': {} # 단가
        },
        'basicWon': 0,   # 기본요금
        'kwhWon': 0,     # 전력량요금
        'diffWon': 0,    # 환경비용차감
        'climateWon': 0, # 기후환경요금
        'fuelWon': 0,    # 연료비조정액
        'elecBasicDc': 0, # 필수사용량보장공제
        'elecBasic200Dc': 0, # 200kWh이하 감액
        'bigfamDc': 0,   # 대가족 요금할인
        'weakDc': 0,     # 취약계층 경감액
        'welfareDc': 0,  # 복지 요금할인
        'elecSumWon': 0,     # 전기요금계
        'vat': 0, # 부가가치세
        'baseFund': 0, # 전력산업기반기금
        'total': 0, # 청구금액

kwh2won_calculate

Full Changelog: v1.5.2...v2025.02.15

2024-11-17

17 Nov 06:35
Compare
Choose a tag to compare

What's Changed

  • core2025.05 fix
  • Support sensors with a state class TOTAL by @sanghoon in #13

New Contributors

Full Changelog: v1.4.10...v1.5.2

v1.5.0 2024-08-20

20 Aug 01:38
Compare
Choose a tag to compare

전력산업기반기금 인하 반영

20240704161406

v1.4.10 2024-05-06

06 May 12:40
Compare
Choose a tag to compare

error fix

  • Detected that custom integration 'kwh_to_won' calls async_create_task from a thread at custom_components/kwh_to_won/sensor.py, line 266: self.async_schedule_update_ha_state(True), please report it to the author of the 'kwh_to_won' custom integration

v.1.4.9

05 Mar 05:04
83c35f4
Compare
Choose a tag to compare

HA Core 2025.01 대응 업데이트 (빠진부분 추가 수정)

  • DEVICE_CLASS_ENERGY -> SensorDeviceClass.ENERGY
  • DEVICE_CLASS_MONETARY -> SensorDeviceClass.MONETARY
  • ENERGY_KILO_WATT_HOUR -> UnitOfEnergy.KILO_WATT_HOUR

v1.4.7

02 Oct 03:40
Compare
Choose a tag to compare

전전월 사용요금 추가 (전전월 사용량 센서 입력)

  • 전전월 사용량 센서 만드는 방법
template:
  - sensor:
    - trigger:
        - platform: state
          entity_id: sensor.xxxx_energy_prev_monthly <==== 전월 사용량 센서
      sensor:
        - name: xxxx_energy_prev2_monthly
          unique_id: "xxxx_energy_prev2_monthly"
          unit_of_measurement: kWh
          state: "{{ trigger.from_state.state }}"
          device_class: energy

v1.4.6

25 Sep 04:39
52666a0
Compare
Choose a tag to compare
  • 예상사용량센서 입력시 센서 상태 체크 제거 @oukene
0