Skip to content

Scrypted Documentation / Device

Interface: Device ​

Device objects are created by DeviceProviders when new devices are discover and synced to Scrypted via the DeviceManager.

Properties ​

name ​

name: string


nativeId ​

nativeId: ScryptedNativeId

The native id that is used by the DeviceProvider used to internally identify provided devices.


type ​

type: string


interfaces ​

interfaces: string[]


info? ​

optional info: DeviceInformation


providerNativeId? ​

optional providerNativeId: ScryptedNativeId

The native id of the hub or discovery DeviceProvider that manages this device.


room? ​

optional room: string


refresh? ​

optional refresh: boolean

Directs Scrypted to purge any previously returned instances of the device and call getDevice on the DeviceProvider.