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

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

[复制链接]

75

主题

1901

回帖

8282

积分

元老级技术达人

积分
8282
金钱
6256
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

主题

527

回帖

4086

积分

论坛元老

积分
4086
金钱
3545
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

主题

3016

回帖

1万

积分

超级版主

Nero

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

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

使用道具 举报

75

主题

1901

回帖

8282

积分

元老级技术达人

积分
8282
金钱
6256
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

主题

1901

回帖

8282

积分

元老级技术达人

积分
8282
金钱
6256
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

主题

535

回帖

2049

积分

金牌会员

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

使用道具 举报

3

主题

156

回帖

587

积分

高级会员

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

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

使用道具 举报

3

主题

156

回帖

587

积分

高级会员

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

使用道具 举报

7

主题

42

回帖

297

积分

中级会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-4 11:47 , Processed in 0.112802 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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