flyice 发表于 2023-2-20 13:01:36

实时电价、峰谷电量设置教程

本帖最后由 flyice 于 2023-12-13 22:21 编辑

——————————实时电价——————————————————————————

sensor:
- platform: template
    sensors:
      shishidianjia:
      unit_of_measurement: "/kWh"
      friendly_name:'实时电价'
      value_template: >
          {% if now().strftime("%H")| int >= 8 and now().strftime("%H")|int < 22 and states("sensor.dang_qian_jie_ti")=="1" %}
            0.5953#1阶梯,峰电费   (实际使用需要删掉备注!!!)
          {%elif now().strftime("%H")| int >= 8 and now().strftime("%H")|int < 22and states("sensor.dang_qian_jie_ti")=="2" %}
            0.6453#2阶梯,峰电费
          {%elif now().strftime("%H")| int >= 8 and now().strftime("%H")|int < 22and states("sensor.dang_qian_jie_ti")=="3" %}
            0.8953#3阶梯,峰电费
          {% elif states("sensor.dang_qian_jie_ti")=="1"%}
            0.3583#1阶梯,谷电费
          {% elif states("sensor.dang_qian_jie_ti")=="2" %}
            0.4083#2阶梯,谷电费
          {% elif states("sensor.dang_qian_jie_ti")=="3" %}
            0.6583#3阶梯,谷电费
          {% endif %}         

- platform: template
    sensors:
       dang_qian_jie_ti:
         value_template: >
         {% if states("sensor.tasmota_energy_total#改成自己的电量实体") | float <= 2300 %}
         1   #1阶梯,2300度电以内
         {% elif states("sensor.tasmota_energy_total#改成自己的电量实体") | float >2310and states("sensor.tasmota_energy_total") | float <= 4000 %}
         2    #2阶梯,2300度—4000度
         {% elif states("sensor.tasmota_energy_total#改成自己的电量实体") | float > 4000 %}
         3    #3阶梯,4000度以上
         {% endif %}
         friendly_name:'当前阶梯'
         unit_of_measurement: "L"

——————————峰谷电量—————————————————————————

utility_meter:
daily_energy:
    source: sensor.tasmota_energy_total
    cycle: daily
    tariffs:
      - peak
      - offpeak
monthly_energy:
    source: sensor.tasmota_energy_total
    cycle: monthly
    tariffs:
      - peak
      - offpeak

——————————峰谷电量自动化—————————————————————————

alias: 峰谷电
description: ""
trigger:
- platform: time
    at: "07:00:00"
    variables:
      tariff: peak
- platform: time
    at: "21:00:00"
    variables:
      tariff: offpeak
condition: []
action:
- service: select.select_option
    data:
      option: "{{ tariff }}"
    target:
      entity_id: select.daily_energy
mode: single


视频教程在这里:

https://www.bilibili.com/video/BV1gY411Y79g

Ari 发表于 2023-2-20 13:17:26

感谢分享,实时电价不就是已经可以区分峰谷了吗

flyice 发表于 2023-2-20 13:35:04

Ari 发表于 2023-2-20 13:17
感谢分享,实时电价不就是已经可以区分峰谷了吗

是区分峰谷了,但是看不到峰谷电量具体是多少。后面设置是让它直接显示出多少来的

Ari 发表于 2023-2-20 13:39:57

flyice 发表于 2023-2-20 13:35
是区分峰谷了,但是看不到峰谷电量具体是多少。后面设置是让它直接显示出多少来的 ...

找到漂亮的卡片顺便分享下

Joven_Peng 发表于 2023-4-14 13:01:47

支持,紫苏不等

fenglou777 发表于 2023-4-15 00:47:32

按月阶梯电价如何设置?

13990973177 发表于 2023-4-28 11:33:05

你好,我们是按月阶梯实行3个电价,180度以内按照0.53元计费,180度到280度这段电价按照0.63元计费,280度以上的按照0.83元计费,然后每个月清零,第二个月从新计算,这个怎么写代码呢

fenglou777 发表于 2023-4-28 14:45:04

13990973177 发表于 2023-4-28 11:33
你好,我们是按月阶梯实行3个电价,180度以内按照0.53元计费,180度到280度这段电价按照0.63元计费,280度 ...

我们类似 再加上峰电价

WuY-X 发表于 2023-5-19 17:24:27

sensor.tasmota_energy_total是从安装时间开始累计的总电量,不具备清零功能。怎么搞个年电量的实体来判断处于哪个梯价,hass中能源里面到是可以显示年用电量,但是没有对应的实体。

zrdlrofmine 发表于 2023-5-21 13:29:05

太多都想要。。可惜又不会玩。。蛋疼中
页: [1] 2 3
查看完整版本: 实时电价、峰谷电量设置教程