I am not sure if I understand the underlying issue or the concept of ZWave association rules for OH2. In OH1 I did not set them up at all and all devices just worked, ie. they received commands and reported state if I changed them using their physical buttons etc. However with OH2.5.5 I have a number of devices, notably all Fibaro switches/dimmers and the Sensative strip contact sensor which would not report their state back. They receive commands, so I can turn things on and off, but if I use a physical button to turn on a switch that change is not being processed by OH2. I checked that in UIs, event.log, and by querying
smarthome:status for the connected Items in Karaf.
I then looked at the Things in Paper UI, and I have realised that many of them did not have anything showing for
Group 1—HABmin was inconsistent with Paper UI, had values for some, none for others, and strange looking values (just a “removal X” without a name) for a couple more. When I set the
Controller to be lifeline or group 1, some of them started reporting, but not all. For example, Fibaro FGS213 Single Switch 2 (dbReference 423) only started reporting its status when I have configured Group 2, labelled in Paper UI as
Switch 1 On/Off and Group 3, labelled
Dimmer 1, see screenshot:
For some devices, like Fibaro FGD212 Dimmer 2 (dbReference 133) I had to configure Group 2 or 3 to point to the Controller—those groups are labelled Sends BASIC SET command class frame S1 and Sends MULTILEVEL SWITCH command class frame S1, see this:
For yet another device, FGD212 Dimmer 2 (dbReference 787) I had to add the Controller as Group 2 target for its updates to be received by OH2:
Is all of this normal or do I have a corrupted ZWave USB stick (Aeotec Gen5)? Are those devices supposed to communicate their status with the controller regardless of those entries? Or is it vital to configure both lifeline and one of the groups? @Bruce_Osborne says in Zwave 2.5.x Association Groups that OH only uses the Lifeline association, but that has not been my experience, I am afraid.
Many thanks for any suggestions.