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

 找回密码
 立即注册
查看: 431|回复: 3

[插件集成] 记录南方电网的电价sensor的设置

[复制链接]

7

主题

47

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
金钱
225
HASS币
0
发表于 2024-9-14 10:43:43 | 显示全部楼层 |阅读模式
记录一下这几天关于南方电网电价设置的折腾。
南方电网的阶梯峰谷电价逻辑是:
1、先判断是夏季还是非夏季。这两种情况的阶梯度数是不同的。夏季的123阶梯分别是{260,600,600+},非夏季的123阶梯分别是{200,400,600+}
  - platform: template

    sensors:

      current_ladder:

        unique_id: "current_ladder"

        friendly_name:  "当前阶梯"

        unit_of_measurement: "级"

        icon_template: mdi:elevation-rise

        value_template: >

          {% if now().month in [5,6,7,8,9,10] and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float <= 260 or now().month in [1,2,3,4,11,12] and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float <= 200 %}

          1

          {% elif now().month in [5,6,7,8,9,10] and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float > 260 and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float <= 600 or now().month in [1,2,3,4,11,12] and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float > 200 and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float <= 400 %}

          2

          {% elif now().month in [5,6,7,8,9,10] and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float > 600 or now().month in [1,2,3,4,11,12] and states('sensor.ju_wei_ben_yue_yong_dian_liang') | float > 400 %}

          3

          {% endif %}

2、判断当前时间点是峰平谷。南网这边0:00-8:00是谷电,(8:00-10:00,19:00-24:00)是平点,其他的时间是峰电
3、然后设置峰平谷基础电价分别是,峰:1.148,谷:0.2633,平:0.6788。
4、默认基础电价就是第一阶梯,2阶梯就+0.05,3阶梯就+0.3
  - platform: template
    sensors:
      real_time_electricity_price:
        unique_id: "real_time_electricity_price"
        friendly_name:  "实时电价"
        unit_of_measurement: "CNY/kWh"
        icon_template: mdi:currency-jpy
        value_template: >
          {% set now_H = now().strftime("%H") | int %}
          {% set price1 = 0.2633 %}
          {% set price2 = 0.6788 %}
          {% set price3 = 1.148 %}

          {% if now_H >= 0 and now_H < 8 %}
            {% if states("sensor.current_ladder")=="1" %}
              {{ price1 }}
            {% elif states("sensor.current_ladder")=="2" %}
              {{ price1 + 0.05 }}
            {% elif states("sensor.current_ladder")=="3" %}
              {{ price1 + 0.3 }}
            {% endif %}
          {% elif now_H >= 8 and now_H < 10 or now_H >= 19 and now_H < 24 %}
            {% if states("sensor.current_ladder")=="1" %}
              {{ price2 }}
            {% elif states("sensor.current_ladder")=="2" %}
              {{ price2 + 0.05 }}
            {% elif states("sensor.current_ladder")=="3" %}
              {{ price2 + 0.3 }}
            {% endif %}
          {% else %}
            {% if states("sensor.current_ladder")=="1" %}
              {{ price3 }}
            {% elif states("sensor.current_ladder")=="2" %}
              {{ price3 + 0.05 }}
            {% elif states("sensor.current_ladder")=="3" %}
              {{ price3 + 0.3 }}
            {% endif %}
          {% endif %}


回复

使用道具 举报

7

主题

47

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
金钱
225
HASS币
0
 楼主| 发表于 2024-9-14 10:45:59 | 显示全部楼层
[5,6,7,8,9,10]是夏季
回复

使用道具 举报

0

主题

14

帖子

103

积分

注册会员

Rank: 2

积分
103
金钱
89
HASS币
0
发表于 2024-9-14 15:32:21 | 显示全部楼层
登录不进去了,咋整哦
回复

使用道具 举报

7

主题

47

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
金钱
225
HASS币
0
 楼主| 发表于 2024-9-15 00:27:54 | 显示全部楼层
vcrc118 发表于 2024-9-14 15:32
登录不进去了,咋整哦

自能自己加个计量型空开
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 15:59 , Processed in 0.066554 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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