This was actually introduced / announced to us a couple of months ago in one of the firmware beta threads so it’s fairly new.
There was further conversation about this and adding additional virtual/simulated devices to the SmartApp throughout the conversation from here on down: