When a command block ran a command:
execute @a ~ ~ ~ testfor @e[r=8], the comparator output remains at one block regardless of the number of entities or the numbers of types of entities (multiple players were not tested).
When a command block ran a command:
execute @a ~ ~ ~ testfor @e[r=8], the comparator output remains at one block regardless of the number of entities or the numbers of types of entities (multiple players were not tested).
That may be because the command block does not execute the command, the player does. All the command block does is tell the server that the player is doing it. So essentially, it's only 1 block because it successfully did the command, but has no further information.
But thats just my thoughts, may or may not be correct