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

 找回密码
 立即注册
查看: 61|回复: 4

[求助] 代码保存了,在实体里面当前阶梯显示不可用

[复制链接]

1

主题

11

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
47
HASS币
0
发表于 昨天 18:49 | 显示全部楼层 |阅读模式

                               
登录/注册后可看大图

下载.png
回复

使用道具 举报

1

主题

11

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
47
HASS币
0
 楼主| 发表于 昨天 18:54 | 显示全部楼层
# 文件中只能有一个sensor
sensor:
  # 实时电价
  - platform: template #平台名称
    sensors: #传感器列表
      real_time_electricity_price: #实体名称:只能用小写,下划线
        unique_id: "real_time_electricity_price" #UID(必须)
        friendly_name:  '实时电价' #在前端显示的传感器昵称(可选)
        unit_of_measurement: "CNY/kWh" #传感器数值的单位(可选)
        icon_template: mdi:currency-jpy #默认图标
        value_template: > #定义一个获取传感器状态的模板(必须)下面的6和22是指6点和22点,"1""2""3"是指阶梯123,6个价格分别是3个阶梯的峰谷价格
          {% if now().strftime("%H")| int >= 6 and now().strftime("%H")|int < 22 and states("sensor.current_ladder")=="1" %}
            0.617
          {%elif now().strftime("%H")| int >= 6 and now().strftime("%H")|int < 22 and states("sensor.current_ladder")=="2" %}
            0.677
          {%elif now().strftime("%H")| int >= 6 and now().strftime("%H")|int < 22 and states("sensor.current_ladder")=="3" %}
            0.977
          {% elif states("sensor.current_ladder")=="1" %}
            0.307
          {% elif states("sensor.current_ladder")=="2" %}
            0.337
          {% elif states("sensor.current_ladder")=="3" %}
            0.487
          {% endif %}

# 当前阶梯
  - platform: template
    sensors:
      current_ladder:
        unique_id: "current_ladder"
        friendly_name:  '当前阶梯'
        unit_of_measurement: "级"
        icon_template: mdi:elevation-rise
        value_template: > #这里是上海的三个阶梯数值,第2阶梯3120,第三阶梯4800
          {% if states("sensor.yearly_electricity_usage_entity") | float <= 3120 %}
          1
          {% elif states("sensor.yearly_electricity_usage_entity") | float >3120 and states("sensor.yearly_electricity_usage_entity") | float <= 4800 %}
          2
          {% else %}
          3
          {% endif %}
回复

使用道具 举报

20

主题

485

帖子

3180

积分

论坛元老

Rank: 8Rank: 8

积分
3180
金钱
2695
HASS币
8
发表于 昨天 20:34 | 显示全部楼层
我是在辅助元素里添加了一个传感器模板,模板代码如下供参考:
{% set dianliang = states("sensor.state_grid_xxxxxx_year_ele_num")|float(0) %}
{% if dianliang <= 2760 %}
1
{% elif dianliang >2760 and dianliang <= 4800 %}
2
{% else %}
3
{% endif %}
回复

使用道具 举报

80

主题

548

帖子

3606

积分

论坛元老

Rank: 8Rank: 8

积分
3606
金钱
3058
HASS币
0
发表于 昨天 20:53 | 显示全部楼层
cjnt007 发表于 2024-12-3 20:34
我是在辅助元素里添加了一个传感器模板,模板代码如下供参考:

大佬电量怎么接入的?
回复

使用道具 举报

1

主题

11

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
47
HASS币
0
 楼主| 发表于 昨天 21:44 | 显示全部楼层
国网APP接入的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 16:18 , Processed in 0.078492 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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