本帖最后由 newspaper 于 2023-2-27 14:44 编辑
请问,mqtt继电器开闭模块多个回路的话,比如四个回路,通过配置文件写完。但在灯组里或脚本了,这4个mqtt继电器实体一旦同时出现,就只有第一个被执行了。其它没有执行动作。厂家说是。连续发指令,没有等响应或者留足间隔,不能连续发指令的,一问一答模式,最好是要接收响应以后再发下一条指令。 这要如何解决呀?
mqtt:
light:
- name: "1_wl1"
command_topic: "CMD"
state_topic: "STATUS"
icon: mdi:lightbulb
qos: 1
retain: true
payload_on: '{"A01":110000}'
payload_off: '{"A01":100000}'
state_value_template: >
{% if value_json.A01 == 1 %}
{"A01":110000}
{% else %}
{"A01":100000}
{% endif %}
- name: "1_wl2"
command_topic: "CMD"
state_topic: "STATUS"
icon: mdi:lightbulb
qos: 1
retain: true
payload_on: '{"A02":110000}'
payload_off: '{"A02":100000}'
state_value_template: >
{% if value_json.A02 == 1 %}
{"A02":110000}
{% else %}
{"A02":100000}
{% endif %}
|