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

 找回密码
 立即注册
查看: 10784|回复: 8

[已解决] 求助sensor模板的单位转换写法!

[复制链接]

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-3-20 10:01:20 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 咸味土豆 于 2018-3-20 11:21 编辑

小米的网关自带的光感单位是流明(lm),人体红外探测器自带的是勒克斯(lx),因为有好几个红外,光感放在一起看着有点别扭,两者物理关系我知道,想把网关光感也改写成lx,找了下相关的帖子写了个转换的发现不行,大神们帮个忙看看该怎么写,多谢。

自己的瞎编的代码:

sensor:
  - platform: template
    sensors:
      illumination_keting:
        value_template: "{{ states.sensor.illumination_34ce008c099b | multiply(0.3) | round(1) }}"
        unit_of_measurement:  "lx"

最佳答案

查看完整内容

看写法没问题,试试{{ states.sensor.illumination_34ce008c099b.state | multiply(0.3) | round(1) }} 更新:测试了一下没问题
所有过往,皆为序章。
回复

使用道具 举报

4

主题

531

帖子

4001

积分

论坛元老

Rank: 8Rank: 8

积分
4001
金钱
3460
HASS币
120
发表于 2018-3-20 10:01:21 | 显示全部楼层
本帖最后由 killadm 于 2018-3-20 11:12 编辑

看写法没问题,试试{{ states.sensor.illumination_34ce008c099b.state | multiply(0.3) | round(1) }}
更新:测试了一下没问题

QQ截图20180320111112.jpg





回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-3-20 10:14:04 | 显示全部楼层
应该要将你传感器的数值先转换成浮点数之类的再计算才行吧?

具体我也不懂,等大神来回答。
Nero
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

 楼主| 发表于 2018-3-20 11:07:57 | 显示全部楼层
neroxps 发表于 2018-3-20 10:14
应该要将你传感器的数值先转换成浮点数之类的再计算才行吧?

具体我也不懂,等大神来回答。 ...

我是看群里上次说的查看CPU温度那个sensor,用的multiply(xxx) ,把温度数值除了1个基数(0.001),然后再保留小数点之类的,就将88888转换成了88.888,意思应该差不多吧,

结果,我这么写了之后,数值是未知...
所有过往,皆为序章。
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

 楼主| 发表于 2018-3-20 11:18:45 | 显示全部楼层
killadm 发表于 2018-3-20 11:05
看写法没问题,试试{{ states.sensor.illumination_34ce008c099b.state | multiply(0.3) | round(1) }}
更 ...

忘了加上.state了,尴尬了。谢谢。
所有过往,皆为序章。
回复

使用道具 举报

12

主题

545

帖子

2037

积分

金牌会员

Rank: 6Rank: 6

积分
2037
金钱
1492
HASS币
0
发表于 2018-3-25 08:23:49 来自手机 | 显示全部楼层
小米这个好像不是实时的吧?
回复

使用道具 举报

3

主题

159

帖子

587

积分

高级会员

Rank: 4

积分
587
金钱
428
HASS币
0
发表于 2018-3-25 10:09:11 | 显示全部楼层
潇洒哥er 发表于 2018-3-25 08:23
小米这个好像不是实时的吧?

基本实时的吧!
http://bbs.xiaomi.cn//t-14515565
亮度变化一定值才刷新。
回复

使用道具 举报

3

主题

159

帖子

587

积分

高级会员

Rank: 4

积分
587
金钱
428
HASS币
0
发表于 2018-3-25 10:11:49 | 显示全部楼层
我的花花草草仪光线感应器 = 0.2 * 网关光线感应器
回复

使用道具 举报

7

主题

47

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
金钱
225
HASS币
0
发表于 2024-9-20 09:55:17 | 显示全部楼层
请问这种语法去哪里系统学习?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 16:34 , Processed in 0.736003 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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