How can I make the Serial Monitor work with the Serial Commands library?
You defined, that every command will end with \r\n. So you need to choose "Both NL &amp; CR" as line ending in the Serial monitor, so that it appends the line ending to your command. If you don't send the correct line ending, the library will think, that the command hasn't finished yet, and thus will do nothing, until it receives the correct line ending.