Yes, it was my fault, sorry. $INFO should be $VAR. The correct code is:
Code
<control type="label">
<top>-2</top>
<left>25</left>
<width>50</width>
<font>font09</font>
<align>center</align>
<label>$VAR[BatteryLevelVar]</label>
<textcolor>$VAR[BatteryLevelTextColorVar]</textcolor>
</control>
and
Code
<variable name="BatteryLevelVar">
<value condition="String.Contains(System.BatteryLevel,%)">$INFO[System.BatteryLevel]</value>
</variable>
The result is, that only %-values are displayed, nothing like "busy". In the variable "BatteryLevelVar" there is a condition String.Contains(System.BatteryLevel,%) for that.
Edit: We are talking about this label here?