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

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

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

[复制链接]

19

主题

190

帖子

1300

积分

金牌会员

Rank: 6Rank: 6

积分
1300
金钱
1110
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

主题

190

帖子

1300

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

10

主题

103

帖子

1239

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

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

使用道具 举报

1

主题

88

帖子

783

积分

高级会员

Rank: 4

积分
783
金钱
695
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

帖子

876

积分

高级会员

Rank: 4

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

使用道具 举报

46

主题

1654

帖子

6678

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

10

主题

145

帖子

1619

积分

论坛技术达人

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 13:31 , Processed in 0.133063 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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