找回密码
 立即注册
查看: 279|回复: 5

创建手机电量传感器,一直显示不出来。

[复制链接]

9

主题

53

回帖

347

积分

中级会员

积分
347
金钱
285
HASS币
0
发表于 2025-5-7 16:08:42 | 显示全部楼层 |阅读模式
  - platform: template

    sensors:          

      MEIZU20_POWER_level:

        unique_id: "MEIZU20_POWER_level"

        friendly_name:  "MEIZU20电量"

        unit_of_measurement: "mAH"

        icon_template: 

        value_template: >

          {% set Level = states('meizu_20_pro_battery_level') | float %}

          {{ Level * 50 }}   
创建手机电量传感器,一直显示不出来。手机电量meizu_20_pro_battery_level是按百分比显示的,官方是5000mAh。所以乘以50。大神给看看哪里错了?
我是想创建一个充电功率传感器。就用电量来做导数吧。结果卡在第一步。

回复

使用道具 举报

170

主题

2550

回帖

8503

积分

元老级技术达人

积分
8503
金钱
5778
HASS币
30
发表于 2025-5-7 16:20:32 | 显示全部楼层
试试这个

{{ (states("sensor.******") |round*50)|round}}
回复

使用道具 举报

20

主题

487

回帖

3433

积分

论坛元老

积分
3433
金钱
2926
HASS币
8
发表于 2025-5-7 16:50:36 | 显示全部楼层
HA=>开发者工具=>模板,里面可以测试你的jinja语句,测试通过了再放到配置文件里
回复

使用道具 举报

9

主题

53

回帖

347

积分

中级会员

积分
347
金钱
285
HASS币
0
 楼主| 发表于 2025-5-7 17:06:36 | 显示全部楼层
  - platform: template
    sensors:          
      MEIZU20_POWER_level:
        unique_id: "MEIZU20_POWER_level"
        friendly_name:  "MEIZU20电量"
        unit_of_measurement: "mAH"
        icon_template: mdi:currency-jpy
        value_template: >
          {% set Level = states('sensor.meizu_20_pro_battery_level') | float * 50 %}
          {{ Level }}

也不行,有点崩溃
回复

使用道具 举报

9

主题

53

回帖

347

积分

中级会员

积分
347
金钱
285
HASS币
0
 楼主| 发表于 2025-5-7 17:08:42 | 显示全部楼层
cjnt007 发表于 2025-5-7 16:50
HA=>开发者工具=>模板,里面可以测试你的jinja语句,测试通过了再放到配置文件里 ...

谢谢提供这个方法。在模板里是可以测试语句的。

                               
登录/注册后可看大图

回复

使用道具 举报

9

主题

53

回帖

347

积分

中级会员

积分
347
金钱
285
HASS币
0
 楼主| 发表于 2025-5-9 16:04:27 | 显示全部楼层
bugensui 发表于 2025-5-7 16:20
试试这个

{{ (states("sensor.******") |round*50)|round}}

谢谢!用这个就正常了!
 {{ states('sensor.meizu_20_pro_battery_level') | round ()*50 }}
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-18 21:47 , Processed in 0.145439 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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