Здравствуйте! Я предполагаю следующую ситуацию. Сервис wb-rules стартует раньше, чем сервис wb-mqtt-serial. Поэтому нужных топиков еще не создано, и выдается сообщение об ошибке. Попробуйте первый раз вызывать правило через таймаут секунд около 10. Вот тут есть пример:
Cron правило, после перезагрузки - #5 от пользователя BrainRoot. Однако интервал в 2000 мс рекомендую заменить на 10000 мс или даже 20000 мс (если не поможет).