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

[技术探讨] 【求助】如何将BPS转化为Kb或者Mb来显示

[复制链接]

14

主题

75

回帖

1067

积分

金牌会员

积分
1067
金钱
968
HASS币
90
发表于 2022-6-10 16:57:43 | 显示全部楼层 |阅读模式
本帖最后由 hudan717 于 2022-6-10 16:59 编辑

在优化界面的时候遇到了小问题,数据实体显示的单位是位跟字节。想法很简单,创建一个sensor直接把对应数据乘以1024修改单位就可以了,但是不会写相关的代码。请大佬路过帮个小忙



另外还有个问题,Minigraph在电脑关机的状态下显示的是Nah的数据,强迫症有点难以接受。Yaml编辑中是否支持if语句,将之更改为无数据的时候留白不显示内容,只有在有数据的时候才显示,或者是否有其他曲线救国的办法。
123.png
回复

使用道具 举报

14

主题

75

回帖

1067

积分

金牌会员

积分
1067
金钱
968
HASS币
90
 楼主| 发表于 2022-6-10 17:10:18 | 显示全部楼层
补个第二个问题的图
7F253C37-782A-498D-97F8-357FB3AF431F.png
回复

使用道具 举报

35

主题

955

回帖

4892

积分

论坛元老

积分
4892
金钱
3902
HASS币
20
发表于 2022-6-10 17:23:27 | 显示全部楼层
Snipaste_2022-06-10_17-22-37.png

我只会NR的,仅供参考
回复

使用道具 举报

14

主题

75

回帖

1067

积分

金牌会员

积分
1067
金钱
968
HASS币
90
 楼主| 发表于 2022-6-19 00:05:04 | 显示全部楼层
sctale 发表于 2022-6-10 17:23
我只会NR的,仅供参考

感谢~有帮助的
回复

使用道具 举报

80

主题

308

回帖

1680

积分

金牌会员

积分
1680
金钱
1292
HASS币
0
发表于 2022-6-19 06:27:02 | 显示全部楼层
参考
  - sensor:
     - name: monthly eth0 gb
       state: >
         {{ float(states("sensor.monthly_eth0") | float *  0.001 ) | round(2) }}
       unit_of_measurement: "GB"


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-16 17:29 , Processed in 0.747105 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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