diff --git a/src/PepperDash.Essentials/ControlSystem.cs b/src/PepperDash.Essentials/ControlSystem.cs index d93d9a89..5007bf2c 100644 --- a/src/PepperDash.Essentials/ControlSystem.cs +++ b/src/PepperDash.Essentials/ControlSystem.cs @@ -471,7 +471,16 @@ namespace PepperDash.Essentials { var room = Core.DeviceFactory.GetDevice(roomConfig); - DeviceManager.AddDevice(room); + if(room == null) + { + Debug.LogMessage(LogEventLevel.Information, "ERROR: Cannot load unknown room type '{roomType:l}', key '{roomKey:l}'.", roomConfig.Type, roomConfig.Key); + continue; + } + else + { + DeviceManager.AddDevice(room); + } + if (room is ICustomMobileControl) { continue;