Вот тоже много раз спрашивал, получал ответы, но так и не понял как лучше объекты сделать для собственного понимания и программирования. Сейчас все по протоколам и в объекте указано помещение.
Думаю как сгруппировать/создать/копировать обьекты - по протоколам (по умолчанию в брокере), по помещениям, по устройствам.