Hello,
I tried to create a warn message of my sensors if a battery is getting low
here are my item
String string_house_sensorbattery "Batteristatus Sensoren" <battery> (group_house)
Group:Switch:AND(ON, OFF) group_house_sensorbatterylow (group_house)
Group:Number:MIN group_house_sensorbatterypercentage (group_house)
my sitemap
Text item=string_house_sensorbattery
{
Text item=Z_way_number_DoorWindowSensor14_battery
Text item=Z_way_number_DoorWindowSensor15_battery
Text item=Z_way_number_DoorWindowSensor16_battery
Text item=Z_way_number_DoorWindowSensor17_battery
Text item=Z_way_number_DoorWindowSensor18_battery
Text item=Z_way_number_DoorWindowSensor19_battery
}
Text item=string_house_sensorbattery label="Mindestns eine Batterie ist leer" visibility=[Battery == low] labelcolor=[Battery==low="red"]
my rule
rule "change battery icon string_house_sensorbattery"
when
Item group_house_sensorbatterylow received update or
Item group_house_sensorbatterypercentage received update
then
if (group_house_sensorbatterylow.state == OFF || (group_house_sensorbatterypercentage.state as DecimalType) <= 10.00)
{
string_house_sensorbattery.sendCommand("low")
}
else
{
string_house_sensorbattery.sendCommand("high")
}
end
and i get this error:
Cannot retrieve visibility item Battery for widget org.eclipse.smarthome.model.sitemap.Text
what is wrong???