首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从zigbee2mqtt传感器中获取值

如何从zigbee2mqtt传感器中获取值
EN

Stack Overflow用户
提问于 2022-01-26 21:56:41
回答 1查看 526关注 0票数 0

当传感器想要的时候,它们就会发送值吗?我必须连接到mqtt,并在当时监听,才能看到它?

或者我可以请求传感器发送值吗?

我能得到最后看到的值(以及它的时间戳)吗?(我知道我可以在retain: true中设置configuration.yml -就这些了吗?)

我试过了

代码语言:javascript
复制
#  mosquitto_pub -t 'zigbee2mqtt/Temp1/get' -m '{"state": ""}'

但它只会导致日志中出现这样的情况:

代码语言:javascript
复制
error 2022-01-26 21:50:45: No converter available for 'state' ("")

什么意思?(传感器是TuYa WSD500A。)

EN

回答 1

Stack Overflow用户

发布于 2022-06-10 09:31:47

不,您不能在需要时查询传感器的状态。您只能发送https://smarthomescene.com/reviews/tuya-temperature-humidity-sensor-wsd500a/中描述的校准命令,但是这些命令只针对Zigbee2MQTT模块,而不是针对传感器。

因为这个单元是电池供电的,所以它不听协调器接收命令。

传感器本身周期性地唤醒并定期发送数据(我注意到间隔5到30分钟),或者,如他们所说,如果任何参数发生显著变化。

您还可以通过按下传感器外壳背面的按钮来开始发送值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70870778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档