Fibaro FGS-222 not updating status....help

Hi,
I’m using OH1.71 with arround 50 items…recently I added the 2x1,5kW relay switch from Fibaro…works nice as expected. so I can switch ON/OFF remote via mobile or web, or directly via switch connected to the relay.

BUT…for whatever reason the status of the relay is not forwarded to OH - so if the relay is OFF on both and I press the S1 switch the light related to the relay will go ON but the status is not updated towards the “Center”…

Any idea what could be wrong…I already added Node1 to the two association groups…also worth mentioning…the relay itself is connected to node 1 via 2 hops…so another item is in between (neighbor).

Any idea why this is the case…

You probably haven’t configured an association?. This is the mechanism zwave uses to send status updates to the controller…

hi chris, i did expect this feedback - but as written above and as you told me in another situation I already did put Node1 (controller) to the association group for both switches in the relay. but this did not change anything…also i did change one config parameter that says something about status updates…but did also not help. Or did you mean association group in terms of the intermediate node?

Sorry - clearly didn’t read your message properly :frowning:

Doesn’t the Fibaro have 3 association groups? What groups have you added node 1 to?
Also, what is the intermediate node?

Can you paste the XML for this device here?

Hi Chris, thanks for the feedback.

yes,…there is 3 groups…Switch1, Switch2, and Controller update. By
default only Controller Updates did have 1 item which of course is
node1…the two others I had do add…so it was 0members…and now its
1member for all of the three categories. But this did not change
anything…but at least is seems that the changes have been stored as now
(whenever) I go to the association groups it shows the correct 1member of
all 3 of them. I guess/hope this is a good sign.

By intemediate Node I mean the node that connects the controller with the
relay…so the hop in between…my question was if there needs to be a
special association configured in the intermediate node (a switch plug).

btw,
a short side question related to Habmin…how to DELETE items…if exclude
does not work. I found a threat where you mentione a “remove button”, but
my GUI does not show this in zwave binding. or did I miss something.

There’s a reason for this :smile: You should only have this configured in the Controller Updates. Not that it’s going to be the reason for your problems, but assuming we get this working, you will have multiple messages if you add the same node into multiple groups…

Yes, I understand that - my question is what is it?

No - nothing is needed.

Yes, there should be a exclude button - I’ve not used HABmin1 for a while now :blush: but it should (I think) always be shown in the taskbar - next to the include button…

Thanks for the feedback,
the intermediate node is a Plugin Switch from Popp/Devolo…so its powered device and should be online all the time…compared to battery-powered items.

@Habmin “remove”…of course there is include and next to it Exclude…but this only works if you still have the item in the network. In my case a switch failed to work, so its not active anymore…so exclude does not work as the item itself is not powered anymore…is there a way to remove the item from the controller list to clean it up and not have RED items that do not exist anymore…

Can you paste the XML for this device here?

Yes - that’s true. There should be a Delete button as well, but this is only displayed if the device is in the nodes failed list. A node only gets into the failed list when the controller thinks it’s dead, and it’s not possible to delete nodes that aren’t in this list :frowning:

Hi Chris,
Node1 is the Controller
Node 16 is a Eversrping Switch as the first HOP
Node 37 is a Popp/Devolo Switch as the second HOP
and Node45 is my problem Node (Relay from Fibaro)

Attached the XMLs…

Remote switching via all hops works fine, but not the status update if locally at Node45 somebody switches ON or OFF.

Node16:

node>
  <deviceClass>
    <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
    <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>
    <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>
  </deviceClass>
  <homeId>0xdb15ab93</homeId>
  <nodeId>16</nodeId>
  <version>3</version>
  <manufacturer>0x60</manufacturer>
  <deviceId>0x2</deviceId>
  <deviceType>0x4</deviceType>
  <listening>true</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <healState>DONE @ 2015-09-11T00:56:20+0000</healState>
  <supportedCommandClasses>
    <entry>
      <commandClass>CONFIGURATION</commandClass>
      <configurationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <configParameters>
          <entry>
            <int>1</int>
            <configurationParameter>
              <index>1</index>
              <size>1</size>
              <value>10</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>2</int>
            <configurationParameter>
              <index>2</index>
              <size>1</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>3</int>
            <configurationParameter>
              <index>3</index>
              <size>2</size>
              <value>6</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
        </configParameters>
      </configurationCommandClass>
    </entry>
    <entry>
      <commandClass>METER</commandClass>
      <meterCommandClass>
        <version>2</version>
        <instances>1</instances>
        <meterType>ELECTRIC</meterType>
        <meterScales>
          <meterScale>E_KWh</meterScale>
          <meterScale>E_W</meterScale>
        </meterScales>
        <canReset>true</canReset>
        <isGetSupported>true</isGetSupported>
        <isSupportRequestSupported>true</isSupportRequestSupported>
      </meterCommandClass>
    </entry>
    <entry>
      <commandClass>BASIC</commandClass>
      <basicCommandClass>
        <version>1</version>
        <instances>1</instances>
        <isGetSupported>true</isGetSupported>
      </basicCommandClass>
    </entry>
    <entry>
      <commandClass>SWITCH_BINARY</commandClass>
      <binarySwitchCommandClass>
        <version>1</version>
        <instances>1</instances>
        <isGetSupported>true</isGetSupported>
      </binarySwitchCommandClass>
    </entry>
    <entry>
      <commandClass>ASSOCIATION</commandClass>
      <associationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <configAssociations>
          <entry>
            <int>1</int>
            <associationGroup>
              <Index>1</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
          <entry>
            <int>2</int>
            <associationGroup>
              <Index>2</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
        </configAssociations>
        <maxGroups>2</maxGroups>
      </associationCommandClass>
    </entry>
    <entry>
      <commandClass>MANUFACTURER_SPECIFIC</commandClass>
      <manufacturerSpecificCommandClass>
        <version>1</version>
        <instances>1</instances>
      </manufacturerSpecificCommandClass>
    </entry>
    <entry>
      <commandClass>VERSION</commandClass>
      <versionCommandClass>
        <version>1</version>
        <instances>1</instances>
        <libraryType>LIB_CONTROLLER_BRIDGE</libraryType>
        <protocolVersion>2.64</protocolVersion>
        <applicationVersion>1.1</applicationVersion>
      </versionCommandClass>
    </entry>
    <entry>
      <commandClass>NO_OPERATION</commandClass>
      <noOperationCommandClass>
        <version>1</version>
        <instances>1</instances>
      </noOperationCommandClass>
    </entry>
    <entry>
      <commandClass>ALARM</commandClass>
      <alarmCommandClass>
        <version>0</version>
        <instances>0</instances>
        <alarms>
          <entry>
            <alarmType>CARBON_MONOXIDE</alarmType>
            <org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAlarmCommandClass_-Alarm>
              <alarmType>CARBON_MONOXIDE</alarmType>
              <initialised>true</initialised>
              <outer-class reference="../../../.."/>
            </org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAlarmCommandClass_-Alarm>
          </entry>
        </alarms>
        <isGetSupported>true</isGetSupported>
      </alarmCommandClass>
    </entry>
    <entry>
      <commandClass>SENSOR_BINARY</commandClass>
      <binarySensorCommandClass>
        <version>0</version>
        <instances>0</instances>
        <isGetSupported>true</isGetSupported>
      </binarySensorCommandClass>
    </entry>
  </supportedCommandClasses>
  <nodeNeighbors>
    <int>1</int>
    <int>3</int>
    <int>5</int>
    <int>6</int>
    <int>8</int>
    <int>10</int>
    <int>17</int>
    <int>19</int>
    <int>20</int>
    <int>21</int>
    <int>32</int>
    <int>34</int>
    <int>37</int>
    <int>39</int>
    <int>40</int>
    <int>42</int>
    <int>47</int>
  </nodeNeighbors>
  <lastSent>2015-09-11 00:56:19.643 UTC</lastSent>
  <lastReceived>2015-09-11 00:56:19.671 UTC</lastReceived>
  <applicationUpdateReceived>true</applicationUpdateReceived>
</node>


Node 37:
<node>
  <deviceClass>
    <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
    <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>
    <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>
  </deviceClass>
  <homeId>0xdb15ab93</homeId>
  <nodeId>37</nodeId>
  <version>4</version>
  <manufacturer>0x154</manufacturer>
  <deviceId>0x1</deviceId>
  <deviceType>0x1</deviceType>
  <listening>true</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <healState>DONE @ 2015-09-11T01:25:19+0000</healState>
  <supportedCommandClasses>
    <entry>
      <commandClass>SENSOR_MULTILEVEL</commandClass>
      <multiLevelSensorCommandClass>
        <version>0</version>
        <instances>0</instances>
        <sensors>
          <entry>
            <multilevelSensorType>POWER</multilevelSensorType>
            <multilevelSensor>
              <sensorType>POWER</sensorType>
              <initialised>true</initialised>
            </multilevelSensor>
          </entry>
        </sensors>
        <isGetSupported>true</isGetSupported>
      </multiLevelSensorCommandClass>
    </entry>
    <entry>
      <commandClass>CONFIGURATION</commandClass>
      <configurationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <configParameters>
          <entry>
            <int>1</int>
            <configurationParameter>
              <index>1</index>
              <size>2</size>
              <value>720</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>2</int>
            <configurationParameter>
              <index>2</index>
              <size>2</size>
              <value>6</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>4</int>
            <configurationParameter>
              <index>4</index>
              <size>2</size>
              <value>10000</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>5</int>
            <configurationParameter>
              <index>5</index>
              <size>1</size>
              <value>1</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>11</int>
            <configurationParameter>
              <index>11</index>
              <size>1</size>
              <value>1</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
        </configParameters>
      </configurationCommandClass>
    </entry>
    <entry>
      <commandClass>METER</commandClass>
      <meterCommandClass>
        <version>3</version>
        <instances>1</instances>
        <meterType>ELECTRIC</meterType>
        <meterScales>
          <meterScale>E_A</meterScale>
          <meterScale>E_KWh</meterScale>
          <meterScale>E_Power_Factor</meterScale>
          <meterScale>E_Pulses</meterScale>
          <meterScale>E_V</meterScale>
          <meterScale>E_W</meterScale>
          <meterScale>W_Gallons</meterScale>
        </meterScales>
        <canReset>true</canReset>
        <isGetSupported>true</isGetSupported>
        <isSupportRequestSupported>true</isSupportRequestSupported>
      </meterCommandClass>
    </entry>
    <entry>
      <commandClass>BASIC</commandClass>
      <basicCommandClass>
        <version>1</version>
        <instances>1</instances>
        <isGetSupported>true</isGetSupported>
      </basicCommandClass>
    </entry>
    <entry>
      <commandClass>SWITCH_BINARY</commandClass>
      <binarySwitchCommandClass>
        <version>1</version>
        <instances>1</instances>
        <isGetSupported>true</isGetSupported>
      </binarySwitchCommandClass>
    </entry>
    <entry>
      <commandClass>ASSOCIATION</commandClass>
      <associationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <configAssociations>
          <entry>
            <int>17</int>
            <associationGroup>
              <Index>17</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
          <entry>
            <int>65</int>
            <associationGroup>
              <Index>65</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
          <entry>
            <int>1</int>
            <associationGroup>
              <Index>1</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
        </configAssociations>
        <maxGroups>1</maxGroups>
      </associationCommandClass>
    </entry>
    <entry>
      <commandClass>APPLICATION_STATUS</commandClass>
      <ZWaveApplicationStatusClass>
        <version>0</version>
        <instances>0</instances>
      </ZWaveApplicationStatusClass>
    </entry>
    <entry>
      <commandClass>MANUFACTURER_SPECIFIC</commandClass>
      <manufacturerSpecificCommandClass>
        <version>1</version>
        <instances>1</instances>
      </manufacturerSpecificCommandClass>
    </entry>
    <entry>
      <commandClass>VERSION</commandClass>
      <versionCommandClass>
        <version>1</version>
        <instances>1</instances>
        <libraryType>LIB_SLAVE_ENHANCED</libraryType>
        <protocolVersion>3.41</protocolVersion>
        <applicationVersion>1.1</applicationVersion>
      </versionCommandClass>
    </entry>
    <entry>
      <commandClass>NO_OPERATION</commandClass>
      <noOperationCommandClass>
        <version>1</version>
        <instances>1</instances>
      </noOperationCommandClass>
    </entry>
    <entry>
      <commandClass>SENSOR_BINARY</commandClass>
      <binarySensorCommandClass>
        <version>0</version>
        <instances>0</instances>
        <isGetSupported>true</isGetSupported>
      </binarySensorCommandClass>
    </entry>
  </supportedCommandClasses>
  <nodeNeighbors>
    <int>16</int>
    <int>32</int>
    <int>34</int>
    <int>36</int>
  </nodeNeighbors>
  <lastSent>2015-09-11 01:25:18.709 UTC</lastSent>
  <lastReceived>2015-09-11 01:25:18.981 UTC</lastReceived>
  <applicationUpdateReceived>true</applicationUpdateReceived>
</node>


Node45:

<node>
  <deviceClass>
    <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
    <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>
    <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>
  </deviceClass>
  <homeId>0xdb15ab93</homeId>
  <nodeId>45</nodeId>
  <version>4</version>
  <manufacturer>0x10f</manufacturer>
  <deviceId>0x1002</deviceId>
  <deviceType>0x202</deviceType>
  <listening>true</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <healState>DONE @ 2015-09-11T03:36:30+0000</healState>
  <supportedCommandClasses>
    <entry>
      <commandClass>CONFIGURATION</commandClass>
      <configurationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <configParameters>
          <entry>
            <int>32</int>
            <configurationParameter>
              <index>32</index>
              <size>1</size>
              <value>3</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>1</int>
            <configurationParameter>
              <index>1</index>
              <size>1</size>
              <value>-1</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>33</int>
            <configurationParameter>
              <index>33</index>
              <size>1</size>
              <value>1</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>3</int>
            <configurationParameter>
              <index>3</index>
              <size>1</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>4</int>
            <configurationParameter>
              <index>4</index>
              <size>2</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>5</int>
            <configurationParameter>
              <index>5</index>
              <size>2</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>6</int>
            <configurationParameter>
              <index>6</index>
              <size>1</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>7</int>
            <configurationParameter>
              <index>7</index>
              <size>1</size>
              <value>1</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>39</int>
            <configurationParameter>
              <index>39</index>
              <size>2</size>
              <value>600</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>40</int>
            <configurationParameter>
              <index>40</index>
              <size>1</size>
              <value>3</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>41</int>
            <configurationParameter>
              <index>41</index>
              <size>1</size>
              <value>2</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>42</int>
            <configurationParameter>
              <index>42</index>
              <size>1</size>
              <value>3</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>43</int>
            <configurationParameter>
              <index>43</index>
              <size>1</size>
              <value>1</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>13</int>
            <configurationParameter>
              <index>13</index>
              <size>1</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>14</int>
            <configurationParameter>
              <index>14</index>
              <size>1</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>15</int>
            <configurationParameter>
              <index>15</index>
              <size>1</size>
              <value>0</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>16</int>
            <configurationParameter>
              <index>16</index>
              <size>1</size>
              <value>1</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>30</int>
            <configurationParameter>
              <index>30</index>
              <size>1</size>
              <value>3</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
          <entry>
            <int>31</int>
            <configurationParameter>
              <index>31</index>
              <size>1</size>
              <value>2</value>
              <readOnly>false</readOnly>
              <writeOnly>false</writeOnly>
            </configurationParameter>
          </entry>
        </configParameters>
      </configurationCommandClass>
    </entry>
    <entry>
      <commandClass>MULTI_INSTANCE</commandClass>
      <multiInstanceCommandClass>
        <version>2</version>
        <instances>1</instances>
        <endpoints>
          <entry>
            <int>1</int>
            <endPoint>
              <deviceClass>
                <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
                <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>
                <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>
              </deviceClass>
              <endpointId>1</endpointId>
              <supportedCommandClasses>
                <entry>
                  <commandClass>BASIC</commandClass>
                  <basicCommandClass>
                    <endpoint reference="../../../.."/>
                    <version>0</version>
                    <instances>0</instances>
                    <isGetSupported>true</isGetSupported>
                  </basicCommandClass>
                </entry>
                <entry>
                  <commandClass>SWITCH_BINARY</commandClass>
                  <binarySwitchCommandClass>
                    <endpoint reference="../../../.."/>
                    <version>1</version>
                    <instances>1</instances>
                    <isGetSupported>true</isGetSupported>
                  </binarySwitchCommandClass>
                </entry>
              </supportedCommandClasses>
            </endPoint>
          </entry>
          <entry>
            <int>2</int>
            <endPoint>
              <deviceClass>
                <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
                <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>
                <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>
              </deviceClass>
              <endpointId>2</endpointId>
              <supportedCommandClasses>
                <entry>
                  <commandClass>BASIC</commandClass>
                  <basicCommandClass>
                    <endpoint reference="../../../.."/>
                    <version>0</version>
                    <instances>0</instances>
                    <isGetSupported>true</isGetSupported>
                  </basicCommandClass>
                </entry>
                <entry>
                  <commandClass>SWITCH_BINARY</commandClass>
                  <binarySwitchCommandClass>
                    <endpoint reference="../../../.."/>
                    <version>1</version>
                    <instances>1</instances>
                    <isGetSupported>true</isGetSupported>
                  </binarySwitchCommandClass>
                </entry>
              </supportedCommandClasses>
            </endPoint>
          </entry>
        </endpoints>
        <endpointsAreTheSameDeviceClass>true</endpointsAreTheSameDeviceClass>
      </multiInstanceCommandClass>
    </entry>
    <entry>
      <commandClass>BASIC</commandClass>
      <basicCommandClass>
        <version>1</version>
        <instances>1</instances>
        <isGetSupported>true</isGetSupported>
      </basicCommandClass>
    </entry>
    <entry>
      <commandClass>SWITCH_BINARY</commandClass>
      <binarySwitchCommandClass>
        <version>1</version>
        <instances>1</instances>
        <isGetSupported>true</isGetSupported>
      </binarySwitchCommandClass>
    </entry>
    <entry>
      <commandClass>ASSOCIATION</commandClass>
      <associationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <configAssociations>
          <entry>
            <int>1</int>
            <associationGroup>
              <Index>1</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
          <entry>
            <int>2</int>
            <associationGroup>
              <Index>2</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
          <entry>
            <int>3</int>
            <associationGroup>
              <Index>3</Index>
              <Nodes>
                <int>1</int>
              </Nodes>
            </associationGroup>
          </entry>
        </configAssociations>
        <maxGroups>3</maxGroups>
      </associationCommandClass>
    </entry>
    <entry>
      <commandClass>MANUFACTURER_SPECIFIC</commandClass>
      <manufacturerSpecificCommandClass>
        <version>1</version>
        <instances>1</instances>
      </manufacturerSpecificCommandClass>
    </entry>
    <entry>
      <commandClass>VERSION</commandClass>
      <versionCommandClass>
        <version>1</version>
        <instances>1</instances>
        <libraryType>LIB_SLAVE_ENHANCED</libraryType>
        <protocolVersion>3.52</protocolVersion>
        <applicationVersion>2.2</applicationVersion>
      </versionCommandClass>
    </entry>
    <entry>
      <commandClass>NO_OPERATION</commandClass>
      <noOperationCommandClass>
        <version>1</version>
        <instances>1</instances>
      </noOperationCommandClass>
    </entry>
  </supportedCommandClasses>
  <nodeNeighbors>
    <int>37</int>
    <int>42</int>
  </nodeNeighbors>
  <lastSent>2015-09-11 03:36:26.974 UTC</lastSent>
  <lastReceived>2015-09-11 03:36:27.113 UTC</lastReceived>
  <applicationUpdateReceived>true</applicationUpdateReceived>
</node>

Chris, did you see my post on XMLs. Anything you could see that may help to fix this behavior of not updating the status but being responsive to swithcing ON/OFF.

Sorry - I’ve been away for a few days with no internet or phone! (I know - there really ARE still places like that :smile:)

I’ll take a look tonight hopefully.

Why do you think the routing works like this? There is no way to know what the routing is - we have the neighbours table, which while not the same as the routing table, it’s still the best we have…

In the neighbours table, node 37 is NOT considered a neighbour of node 45, so this possibly means that communication between them is not 100% reliable in the direction of node 45 to node 37. This would still mean that your commands from the controller still work (since they go from 37 TO 45) but the association messages from 45 to 37 probably aren’t working for this reason.

That’s my best guess at least…

Chris

hm, let me try to understand what you’re writing…45 is in range of 37 but the other way arround not…how can that be…shouldn’t it be the same for both of them. so if 45 is neighbor on the list of 37 it should be the other way arround as well? never checked this but it makes sense - BUT how can that be?

Simple - this is quite normal…

Radio communications is not guaranteed to be bidirectional. Just because someone can hear you yelling down the road, doesn’t mean that if they yell back to you that you can hear them. In the case of radio communications, devices will output different power levels, their antennas will be slightly different, their receivers may have different sensitivities etc… All this can easily stop bidirectional comms…

Thanks for your reply…based on my knowledge about antennas and porpagation I would have expected differently…but reality at least here proofs differently.

I also asked Fibaro directly, their feedback:
The most important is set main controller in association group responsible for report state of device.

Does this help ? not sure if the controller in openhab isn’t set anyhow that way…
Any other hint what I could try?
Thanks a lot
Norbert

I can definately say that communications in this way can result in asynchronous links. This is possible with all types of links where transmit and receive sides are not exactly the same…

No - this doesn’t help. You can see below that the association is already set (but I think you already know that :smile:

Not really - sorry - other than to try and fill the gap to get nodes that are able to ‘see’ each other somehow…

Hello,

Did you solve this problem ?
I have serveral FGS-222 and i have the same problem, but only with Switch 1. Switch 2 updates its status without any problem or delay.

Switch 1 doesn’t update status. I have the same problem on 4 FGS-222

Thanks

Adrien

hi, still same problem…really unhappy but stopped to look into this
issue.
Only using switch1, so hard to tell if it would work better for the second
switch part.

Hi, I also use OH 1.71 and this device and I don’t have this problem. How can I help? :slight_smile: Anything I can paste?