вообщем идею понял. это не совсем виртуальное устройство.
после актвиации линка в объекте, создаётся зеркальный объект в linkeddevices.0 ( на пример linkeddevices.0/кухня/розетка) который можно использовать на пример в скриптах или в вис.
если настоящее устройство ( розетка) сломалась, ты ставишь новую розетку и связываешь уже с существущем объектом в linkeddevices.0/кухня/розетка
в скриптах и в вис уже этот объект известен и сразу продолжает работать как до поломки старого устройства
Клево! Я такое руками делал и скриптами связывал.