diff --git a/libsrc/leddevice/dev_net/LedDeviceNanoleaf.cpp b/libsrc/leddevice/dev_net/LedDeviceNanoleaf.cpp index 83f162f8..e51e35ac 100644 --- a/libsrc/leddevice/dev_net/LedDeviceNanoleaf.cpp +++ b/libsrc/leddevice/dev_net/LedDeviceNanoleaf.cpp @@ -256,11 +256,18 @@ int LedDeviceNanoleaf::open() if ( init(_devConfig) ) { - if ( initLeds() ) + if ( !initNetwork() ) { - _deviceReady = true; - setEnable(true); - retval = 0; + this->setInError( "UDP Network error!" ); + } + else + { + if ( initLeds() ) + { + _deviceReady = true; + setEnable(true); + retval = 0; + } } } return retval;