А зачем такое делать? Я не в смысле придирок, я действительно не представляю, зачем. Допустим, я пишу правило, которое по конкретному датчику управляет конкретным реле. Я подпишусь на топики датчика, реле, и их meta/error. Пропадет связь с датчиком/реле - отправлю уведомление, или что там мне будет нужно сделаю. Отвалится Modbus-модуль - получу уведомление от каждого правила, которое связано с его контролами - ну и норм. Порвется (условно) линия связи - получу уведомления от всех правил, связанных со всеми устройствами. Учитывая, что такое крайне редко бывает, считаю вполне нормальным.