『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1116|回复: 7

[进阶教程] 解决春夏秋冬电费阶梯与实时电费

[复制链接]

19

主题

193

帖子

1322

积分

金牌会员

Rank: 6Rank: 6

积分
1322
金钱
1129
HASS币
0
发表于 2024-7-18 15:37:15 | 显示全部楼层 |阅读模式
本帖最后由 xfyisheng 于 2024-7-18 17:33 编辑
{% set energy = states('sensor.state_grid_4301459303xxx_month_ele_num') | float %}
{% set month = now().month %}
{% set spring_autumn = [3, 4, 5, 9, 10, 11] %}
{% set winter_summer = [1, 2, 6, 7, 8, 12] %}
{% if energy < 200 %}
 1
{% elif energy < 350 and month in spring_autumn %}
  2
{% elif energy < 450 and month in winter_summer %}
 2
{% elif energy >= 350 and month in spring_autumn %}
 3
{% elif energy >= 400 and month in winter_summer %}
 3
{% endif %}
{% set energy = states('sensor.state_grid_4301459303xxx_month_ele_num') | float %}
{% set month = now().month %}
{% set spring_autumn = [3, 4, 5, 9, 10, 11] %}
{% set winter_summer = [1, 2, 6, 7, 8, 12] %}
{% if energy < 200 %}
  0.588
{% elif energy < 350 and month in spring_autumn %}
  0.638
{% elif energy < 450 and month in winter_summer %}
  0.638
{% elif energy >= 350 and month in spring_autumn %}
  0.888
{% elif energy >= 400 and month in winter_summer %}
  0.888
{% endif %}


1.png

湖南电费

湖南电费
2.png

评分

参与人数 1金钱 +10 收起 理由
jjcs + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

19

主题

193

帖子

1322

积分

金牌会员

Rank: 6Rank: 6

积分
1322
金钱
1129
HASS币
0
 楼主| 发表于 2024-7-18 15:40:19 | 显示全部楼层
如果各位大佬当地是按春夏秋冬来定档,可以用一下
回复

使用道具 举报

10

主题

109

帖子

1327

积分

金牌会员

Rank: 6Rank: 6

积分
1327
金钱
1218
HASS币
0
发表于 2024-7-18 16:06:56 | 显示全部楼层
学习了
另外户号建议编辑下隐藏掉
回复

使用道具 举报

153

主题

2391

帖子

7427

积分

元老级技术达人

积分
7427
金钱
5031
HASS币
30
发表于 2024-7-18 16:14:47 | 显示全部楼层
还是浙江简单,就分123档,然后早上8点-晚上10点,高峰电,晚上10点-早上8点,低谷电。
回复

使用道具 举报

2

主题

108

帖子

907

积分

高级会员

Rank: 4

积分
907
金钱
799
HASS币
0
发表于 2024-7-18 16:32:38 | 显示全部楼层
 
  - sensor:
      - name: shishidianjia # 实时电价
        unique_id: shishidianjia
        unit_of_measurement: CNY/kWh
        state: >
          {% if now().strftime("%m") in ['03', '04', '05', '09', '10', '11'] %}
           {% if states("sensor.iot_padw2p_80ed_power_cost_month") | float <= 200 %}
            0.588
           {% elif states("sensor.iot_padw2p_80ed_power_cost_month") | float > 200 and states("sensor.iot_padw2p_80ed_power_cost_month") | float <= 350 %}
            0.638
           {% else %}
            0.888
          {% endif %}
           {% else %}
          {% if states("sensor.iot_padw2p_80ed_power_cost_month") | float <= 200 %}
           0.588
          {% elif states("sensor.iot_padw2p_80ed_power_cost_month") | float > 200 and states("sensor.iot_padw2p_80ed_power_cost_month") | float <= 450 %}
            0.638
          {% else %}
            0.888
          {% endif %}
          {% endif %}




我是这么解决的 长沙
回复

使用道具 举报

5

主题

79

帖子

912

积分

高级会员

Rank: 4

积分
912
金钱
833
HASS币
0
发表于 2024-7-18 16:39:06 | 显示全部楼层
哈哈哈前面一看350、450就知道是湖南的
回复

使用道具 举报

49

主题

1744

帖子

6982

积分

论坛元老

Rank: 8Rank: 8

积分
6982
金钱
5228
HASS币
40
发表于 2024-7-18 17:42:46 | 显示全部楼层
水平可以的话,把电价全写esphome里面,这才是仪器仪表的正确开发方法,https://bbs.hassbian.com/thread-24535-1-1.html,不过还是得赞一个
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

11

主题

147

帖子

1692

积分

论坛技术达人

积分
1692
金钱
1540
HASS币
30
发表于 2024-7-18 23:21:53 | 显示全部楼层
广东这边的电价太复杂了,要看时间、用电量、人口数,太麻烦了,所以我干脆用平均数,反正差不了多少!!一个月就差过几块或十几块
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-11 14:14 , Processed in 0.068850 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表