Есть устройство на esp8266, оно слушает свой топик mqtt и управляет реле нагрузки. В другой топик публикует о изменении состояния.
Проблема в том, что у него свой топик, отличный от принятого в WB /devices/устройство, а именно: cmnd/устройство и т.д., а топик для состояния stat/устройство.
Т.е. устройство использует mqtt Wiren Board 5 и я другими устройствами могу читать состояние и управлять, но не могу использовать это устройство в правилах WB. Возьмем для примера такой скрипт:
}
});
Данное правило слушает состояние (state) устройства /devices/noolite_rx_0x5ac0 и при изменении меняет состояние устройства /devices/noolite_tx_0xe25.
Как мне сделать так, чтобы изменять состояние устройство cmnd/устройство ?
Я раньше подключал ESP к WB. Только специфические датчики, реле не интересовали принципиально. Прошивка Espeasy. Но уже давно все мои ESP отдают данные по mqtt прямо в ioBroker. Не знаю из-за чего проблемы у Вас, но может стоит попробовать именно эту прошивку. К тому же там есть mqtt import, что это такое - без понятия, не пробовал за ненадобностью, но подозреваю, что в Вашем случае стоит попробовать это + rules на самом ESP.