Когда вы вызываете os.popen, строка, которую вы передаете, имеет действительную команду в оболочке операционной системы.То есть, если вы введете то же самое в окне терминала, поведение будет таким же.Тогда возникает вопрос: 0 «BB» - допустимая команда в оболочке операционной системы?
Я думаю, что вы можете достичь того, чего хотите, изменив строку на popen:
"%s %s \"status %s.thisIsATest %s %s %s \""%(BB,BBDISP,NODE,COLOR,str(NOW),MSG)