当传感器想要的时候,它们就会发送值吗?我必须连接到mqtt,并在当时监听,才能看到它?
或者我可以请求传感器发送值吗?
我能得到最后看到的值(以及它的时间戳)吗?(我知道我可以在retain: true中设置configuration.yml -就这些了吗?)
我试过了
# mosquitto_pub -t 'zigbee2mqtt/Temp1/get' -m '{"state": ""}'但它只会导致日志中出现这样的情况:
error 2022-01-26 21:50:45: No converter available for 'state' ("")什么意思?(传感器是TuYa WSD500A。)
发布于 2022-06-10 09:31:47
不,您不能在需要时查询传感器的状态。您只能发送https://smarthomescene.com/reviews/tuya-temperature-humidity-sensor-wsd500a/中描述的校准命令,但是这些命令只针对Zigbee2MQTT模块,而不是针对传感器。
因为这个单元是电池供电的,所以它不听协调器接收命令。
传感器本身周期性地唤醒并定期发送数据(我注意到间隔5到30分钟),或者,如他们所说,如果任何参数发生显著变化。
您还可以通过按下传感器外壳背面的按钮来开始发送值。
https://stackoverflow.com/questions/70870778
复制相似问题