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

 找回密码
 立即注册
查看: 727|回复: 6

[技术探讨] 求助如何修改传感器的数字比例?

[复制链接]

1

主题

7

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
39
HASS币
0
发表于 2023-10-20 11:54:48 | 显示全部楼层 |阅读模式
用local tuya添加了一个甲醛传感器,正确单位应该是0.001,实体直接抓到的是1,在配置向导里面有一个scaling factors的选项,但是这个不能输入小数,也就是说如果正确的甲醛数值是0.007,那么sensor直接获取到的是7,那个scaling只能变得更大(例如输入100,那么实体抓到的就是700)虽然不影响实际使用,但是这个还是看着很奇怪,不知道有没有解决方案



回复

使用道具 举报

1

主题

7

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
39
HASS币
0
 楼主| 发表于 2023-10-20 12:09:16 | 显示全部楼层
发现一个解决方案就是可以粘贴到那个输入框0.001,但是sensor最小显示数字就是0.010,怀疑是不是这个变量ha用了只支持2位的float
回复

使用道具 举报

12

主题

188

帖子

1227

积分

金牌会员

Rank: 6Rank: 6

积分
1227
金钱
1039
HASS币
0
发表于 2023-10-20 15:11:49 | 显示全部楼层
用template创建一个新的传感器,随你放大缩小数值
回复

使用道具 举报

1

主题

7

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
39
HASS币
0
 楼主| 发表于 2023-10-20 17:48:55 | 显示全部楼层
TestUser123 发表于 2023-10-20 15:11
用template创建一个新的传感器,随你放大缩小数值

搜索了一下没有查到这个东西咋写
回复

使用道具 举报

12

主题

188

帖子

1227

积分

金牌会员

Rank: 6Rank: 6

积分
1227
金钱
1039
HASS币
0
发表于 2023-10-21 15:34:17 | 显示全部楼层
flywalt 发表于 2023-10-20 17:48
搜索了一下没有查到这个东西咋写

https://www.home-assistant.io/integrations/template/

  - platform: template
    sensors:
      living_room_ac_power:
        value_template: "{{ states('sensor.X_power')|float / 1000}}"
        unit_of_measurement: "W"
        device_class: power
        friendly_name: XXX
大概就是这样,你可以参考官网的新的模板格式
回复

使用道具 举报

1

主题

7

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
39
HASS币
0
 楼主| 发表于 2023-10-21 15:41:38 | 显示全部楼层
TestUser123 发表于 2023-10-21 15:34
https://www.home-assistant.io/integrations/template/

  - platform: template

感谢!我也看了观望的模板,就是没太看懂如何修改,我照着这个试试
回复

使用道具 举报

0

主题

19

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
金钱
384
HASS币
0
发表于 2023-10-21 23:04:43 | 显示全部楼层
可以输入小数的,但是不能0打头,你可以先输入10.001,再把光标移到前面删掉1就好了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 16:58 , Processed in 0.054868 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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