I am working on re-arranging the manner in which the Insteon voice commands are generated.
I realized, I don't quite understand the distinction between BaseDevice and DeviceController. For example the ApplianceLinc is a DeviceController only, while the Motion Sensor is a DeviceController first and a BaseDevice second. Most objects are BaseDevices first and DeviceControllers second.
Does anyone remember or know what the distinction between DeviceController and BaseDevice was meant to be?