relliky 发表于 2022-10-25 23:15
>>显示的时间是秒,怎么改成小时呢?
自己写一个新的模板传感器除以3600加上新的单位就好了
relliky 发表于 2022-10-26 22:12
用round()
state: "{{ states('sensor.openwrt_router_uptime')|float/3600| round(3) }}"
cw4774 发表于 2023-7-11 23:45
用了这个代码还是显示不到第三位
relliky 发表于 2023-7-12 01:59
你第三位是0当然就不显示了啊,自己可以试试下面的代码
{{1.2345678 | round(3)}} 显示的是1.235
cw4774 发表于 2023-7-11 23:45
用了这个代码还是显示不到第三位
cw4774 发表于 2023-8-24 16:28
state: "{{ states('sensor.mikrotik_router_uptime')|1.2301234 | round(3)}}" 换了代码 ...
relliky 发表于 2023-8-24 17:18
你为啥有1.2301234 ,这个是我给的例子的一个实际数字。。
你应该用
state: "{{ states('sensor.mikrotik_ ...
cw4774 发表于 2023-8-24 23:35
显示73.7877777777778 小数点后面显示那么多位数
relliky 发表于 2023-8-24 23:49
你应该自己在模板里面试试看再用在yaml里
自己试试吧,这是个很好的查错工具
relliky 发表于 2023-8-24 17:18
你为啥有1.2301234 ,这个是我给的例子的一个实际数字。。
你应该用
state: "{{ states('sensor.mikrotik_ ...
xiaoma5015369 发表于 2022-10-26 13:39
谢谢大佬,成功了,就是还有一个小问题,什么命令能控制显示的位数,现在显示到小数点后第8位了,我想显 ...
cw4774 发表于 2023-8-25 00:49
这个还没有转换小时呢
relliky 发表于 2023-8-25 01:47
https://stackoverflow.com/questi ... filter-not-rounding
语法遇到问题可以谷歌
involute 发表于 2023-8-25 02:40
你可真有耐心
relliky 发表于 2023-8-25 04:37
哈哈,今天比较闲,希望能授人以渔吧
欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) | Powered by Discuz! X3.5 |