找回密码
 立即注册
查看: 1249|回复: 10

[信息发布] 我发现ha的实体的值不能太长,太长会造成无法读取值……

[复制链接]

17

主题

79

回帖

570

积分

高级会员

积分
570
金钱
474
HASS币
0
发表于 2024-9-27 09:01:36 来自手机 | 显示全部楼层 |阅读模式
昨天我尝试通过nodered把一首歌的歌词推送到ha的实体,一开始推送到text实体发现nr正确发送了,但ha里实体并未收到。又尝试换用mqtt消息推送过去,用调试工具测试消息也正确推送了,但ha里的mqtt传感器实体也收不到…
瞬间懵逼……
无意间有一首歌只有两句lrc推送出去,结果两个实体都正确获取了……
原来是是ha实体的value长度有限制……不知道用意是啥…
大佬们有没有办法解除这个限制呢
回复

使用道具 举报

18

主题

583

回帖

4520

积分

元老级技术达人

积分
4520
金钱
3884
HASS币
182
发表于 2024-9-27 09:43:50 | 显示全部楼层
这种情况为什么不用sensor呢?text 默认最长是100
回复

使用道具 举报

62

主题

287

回帖

5793

积分

元老级技术达人

积分
5793
金钱
5429
HASS币
100
发表于 2024-9-27 09:46:06 | 显示全部楼层
非常有趣的想法,解除限制之后甚至可以往实体里面塞蓝光电影,历史数据库还会替我们保存电影,这样的数据库真是太棒了
回复

使用道具 举报

7

主题

188

回帖

1757

积分

金牌会员

积分
1757
金钱
1557
HASS币
30
发表于 2024-9-27 10:49:45 | 显示全部楼层
可以写到 attribute 里去, 我之前尝试写 state 最多不能超过255个字符, 但是attribute 好像没这个限制
回复

使用道具 举报

17

主题

79

回帖

570

积分

高级会员

积分
570
金钱
474
HASS币
0
 楼主| 发表于 2024-9-27 11:16:15 | 显示全部楼层
louis_lee 发表于 2024-9-27 09:43
这种情况为什么不用sensor呢?text 默认最长是100

这个限制能修改吗?关键sensor好像也有限制…前面说到mqtt消息传递到ha也是虚拟的sensor实体啊,同样超长不行
回复

使用道具 举报

17

主题

79

回帖

570

积分

高级会员

积分
570
金钱
474
HASS币
0
 楼主| 发表于 2024-9-27 11:17:26 | 显示全部楼层
sephrioth 发表于 2024-9-27 10:49
可以写到 attribute 里去, 我之前尝试写 state 最多不能超过255个字符, 但是attribute 好像没这个限制 ...

大佬attribute是啥?怎么调用显示出来
回复

使用道具 举报

17

主题

79

回帖

570

积分

高级会员

积分
570
金钱
474
HASS币
0
 楼主| 发表于 2024-9-27 11:18:28 | 显示全部楼层
ryanh7 发表于 2024-9-27 09:46
非常有趣的想法,解除限制之后甚至可以往实体里面塞蓝光电影,历史数据库还会替我们保存电影,这样的数据库 ...

……这倒不至于吧…我只是想传递歌词…ha里也没有真正能用的歌词插件…
回复

使用道具 举报

62

主题

287

回帖

5793

积分

元老级技术达人

积分
5793
金钱
5429
HASS币
100
发表于 2024-9-27 13:41:44 | 显示全部楼层
gky008 发表于 2024-9-27 11:18
……这倒不至于吧…我只是想传递歌词…ha里也没有真正能用的歌词插件…

觉得离谱的时候说明一开始方向就错了
回复

使用道具 举报

14

主题

1534

回帖

4986

积分

论坛元老

积分
4986
金钱
3438
HASS币
0
发表于 2024-9-27 18:32:51 | 显示全部楼层
sephrioth 发表于 2024-9-27 10:49
可以写到 attribute 里去, 我之前尝试写 state 最多不能超过255个字符, 但是attribute 好像没这个限制 ...

哦,试试,我又学到了。
回复

使用道具 举报

7

主题

188

回帖

1757

积分

金牌会员

积分
1757
金钱
1557
HASS币
30
发表于 2024-9-29 14:12:11 | 显示全部楼层
gky008 发表于 2024-9-27 11:17
大佬attribute是啥?怎么调用显示出来

就是 entity 的属性值, 比如你看你的 weather entity, state 一般就是 cloud, sunny什么的, 但是属性巨多....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-7 01:52 , Processed in 0.336734 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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