Можно ли управлять устройством?

Неверный подход. Не надо вводить лишнюю сущность (код).
Надо, для начала научиться управлять с помощью публикации в топик просто из консоли.
в приведенной ссылке есть как раз ключевое:

transformationPattern="JSONPATH:$.status", commandTopic="/dingtian/relay1916/in/control", on="{\"type\":\"ON/OFF\",\"idx\":\"1\",\"status\":\"ON\",\"time\":\"0\",\"pass\":\"0\"}", off="{\"type\":\"ON/OFF\",\"idx\":\"1\",\"status\":\"OFF\",\"time\":\"0\",\"pass\":\"0\"}"

Можно предположить что публиковать надо в /test_relay/relay16584/in/control значение {"type":"ON/OFF","idx":"1","status":"OFF","time":"0","pass":"0"}
Но это именно предположение.
Проще попробовать. Пример можно посмотреть Подключение термостата по zigbee - #5 от пользователя BrainRoot

PS: имено потому что мое китайское тоже было документировано “примерно никак” - я просто его перешил.

1 лайк