diff --git a/src/command.cpp b/src/command.cpp index f5c52531a..34cf52fbf 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -221,8 +221,8 @@ const char * Command::parse_command_string(const char * command, int8_t & id) { } else if (!strncmp(lowerCmd, "id", 2) && command[2] >= '1' && command[2] <= '9') { id = command[2] - '0'; command += 3; - } else if (!strncmp(lowerCmd, "ahs", 3) && command[2] >= '1' && command[2] <= '1') { // only ahs1 for now - id = command[2] - '1' + 19; + } else if (!strncmp(lowerCmd, "ahs", 3) && command[3] >= '1' && command[3] <= '1') { // only ahs1 for now + id = command[3] - '1' + 19; command += 4; } else if (!strncmp(lowerCmd, "hs", 2) && command[2] == '1' && command[3] >= '0' && command[3] <= '6') { id = command[3] - '0' + 29;