diff --git a/core/MySensorsCore.cpp b/core/MySensorsCore.cpp index 7ab8b20..bbe1566 100644 --- a/core/MySensorsCore.cpp +++ b/core/MySensorsCore.cpp @@ -145,10 +145,6 @@ void _begin() { } #endif - // Call sketch setup - if (setup) - setup(); - #if defined(MY_RADIO_FEATURE) presentNode(); #endif @@ -156,6 +152,11 @@ void _begin() { // register node _registerNode(); + // Call sketch setup + if (setup) { + setup(); + } + debug(PSTR("Init complete, id=%d, parent=%d, distance=%d, registration=%d\n"), _nc.nodeId, _nc.parentNodeId, _nc.distance, _nodeRegistered); }