This is my working configuration:
Sitemap:
Text item=Battery icon="measure_battery-0" label="LG G4 [%d %%]" visibility=[Icon==0]
Text item=Battery icon="measure_battery-25" label="LG G4 [%d %%]" visibility=[Icon==25]
Text item=Battery icon="measure_battery-50" label="LG G4 [%d %%]" visibility=[Icon==50]
Text item=Battery icon="measure_battery-75" label="LG G4 [%d %%]" visibility=[Icon==75]
Text item=Battery icon="measure_battery-100" label="LG G4 [%d %%]" visibility=[Icon==100]
Rules:
rule "BatteryIcon LG G4"
when
Item Battery received update
then
if (Battery.state>=0 && Battery.state<15) {
postUpdate(Icon, 0)
}
if (Battery.state>=15 && Battery.state<30) {
postUpdate(Icon, 25)
}
if (Battery.state>=30 && Battery.state<60) {
postUpdate(Icon, 50)
}
if (Battery.state>=60 && Battery.state<80) {
postUpdate(Icon, 75)
}
if (Battery.state>=80 && Battery.state<=100) {
postUpdate(Icon, 100)
}
end
items
Number Battery "Dominic's LGG4 Battery"
Number Icon "Dominic's LGG4 Battery Icon"