I got phones MAC’s addresses from router in Item Wifiusers, but when Item Wifiusers is updated WARN appear in logs:
2016-10-06 19:45:19.793 [INFO ] [org.openhab.model.script.Tets ] - Wifiusers changed 11:6E:1F:6C:C6:BB 11:FE:34:FC:65:DD
2016-10-06 19:45:20.304 [WARN ] [ore.internal.items.ItemUpdater] - InstantiationException on org.openhab.core.library.types.StringType
What is wrong in my rules?
String Mobile_A "My phone is at home [MAP(on_is_da.map):%s]" <network> (gMobiles)
rule "Wifiusers"
when
Item Wifiusers changed
then
if (Wifiusers.state.toString.contains("11:6E:1F:6C:C6:BB")) {
Mobile_A.postUpdate(ON)
} else { Mobile_A.postUpdate(OFF) }
end