Does this work for you now with 2.3? I still have the same problem. My sitemap:
Frame label="Alarme und Warnungen" visibility=[NoWarningsFlag==OFF] {
From the log:
2018-10-18 21:28:43.773 [vent.ItemStateChangedEvent] - KNXgeneric_LeckageSolaranlage changed from ON to OFF
2018-10-18 21:28:44.084 [ome.event.ItemCommandEvent] - Item 'NoWarningsFlag' received command OFF
But the frame title still stays visible, the frame is empty.
Unless you specify autoupdate=“false”, OH autoupdate psuedo-binding is enabled by default, and an Item would normally be updated to a new .state shortly after receiving a command.
I believe the command has to be appropriate for the Item type though, e.g. ON for a Switch type - not “ON” for example.
Even if a real binding updated it to something else soon after, you should see a record of state changes in the log, so you should be able to rule that out.
After checking all your valuable hints, it turned out the reason I didn’t see a state change in the log was quite simple: the item already had the state OFF before. The reason in my “problem” was a confusion of true and false in my rules. The behaviour of the frame visibility works fine.