After Upgrade to 2.4 my GE Motion Switches Have Stopped Reporting Motion

  • Platform information:
    • Hardware: Docker/Intel Xeon
    • OS: Ubuntu 16.04
    • openHAB version: 2.4 stable

I updated to version 2.4 recently, deleted and recreated all of my z-wave items as recommended.

In version 2.3 I would get notifications the GarageMotion switched from OFF to ON when motion was detected. I have 4 of these switches - 2 on/off and 2 dimmers - none are reporting motion anymore

In my items file for one of the switches:

Switch GarageOverheadSwitch "Overhead Lights" <switch> (gLights_Gar) {channel="zwave:device:a00e314f:node13:switch_binary1"}
Switch GarageMotion "Garage Motion" <motion> {channel="zwave:device:a00e314f:node13:alarm_burglar2"}

Here is the JSON for the node:

  "zwave:device:a00e314f:node13": {
    "class": "org.eclipse.smarthome.core.thing.internal.ThingImpl",
    "value": {
      "label": "Z-Wave Node 013: 26931/ZW4006 In-Wall Smart Motion Switch",
      "bridgeUID": {
        "segments": [
          "zwave",
          "serial_zstick",
          "a00e314f"
        ]
      },
      "channels": [
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "zwave",
              "device",
              "a00e314f",
              "node13",
              "switch_binary"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "zwave",
              "switch_binary"
            ]
          },
          "label": "Switch",
          "description": "Switch the power on and off",
          "configuration": {
            "properties": {}
          },
          "properties": {
            "binding:*:OnOffType": "COMMAND_CLASS_SWITCH_BINARY,COMMAND_CLASS_BASIC"
          },
          "defaultTags": []
        },
        {
          "acceptedItemType": "Number",
          "kind": "STATE",
          "uid": {
            "segments": [
              "zwave",
              "device",
              "a00e314f",
              "node13",
              "scene_number"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "zwave",
              "scene_number"
            ]
          },
          "label": "Scene Number",
          "description": "Triggers when a scene button is pressed",
          "configuration": {
            "properties": {}
          },
          "properties": {
            "binding:*:DecimalType": "COMMAND_CLASS_SCENE_ACTIVATION"
          },
          "defaultTags": []
        },
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "zwave",
              "device",
              "a00e314f",
              "node13",
              "sensor_binary"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "zwave",
              "sensor_binary"
            ]
          },
          "label": "Binary Sensor",
          "description": "Indicates if a sensor has triggered",
          "configuration": {
            "properties": {}
          },
          "properties": {
            "binding:*:OnOffType": "COMMAND_CLASS_SENSOR_BINARY"
          },
          "defaultTags": []
        },
        {
          "acceptedItemType": "Number",
          "kind": "STATE",
          "uid": {
            "segments": [
              "zwave",
              "device",
              "a00e314f",
              "node13",
              "config_decimal_param6"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "zwave",
              "ge_zw4006_00_000_config_decimal_param6"
            ]
          },
          "label": "Motion Sensor Enable",
          "description": "Enable/Disable Motion Sensor",
          "configuration": {
            "properties": {}
          },
          "properties": {
            "binding:*:DecimalType": "COMMAND_CLASS_CONFIGURATION;parameter\u003d6"
          },
          "defaultTags": []
        },
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "zwave",
              "device",
              "a00e314f",
              "node13",
              "alarm_burglar"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "zwave",
              "alarm_burglar"
            ]
          },
          "label": "Alarm (burglar)",
          "description": "Indicates if the burglar alarm is triggered",
          "configuration": {
            "properties": {}
          },
          "properties": {
            "binding:*:OnOffType": "COMMAND_CLASS_ALARM;type\u003dBURGLAR"
          },
          "defaultTags": []
        },
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "zwave",
              "device",
              "a00e314f",
              "node13",
              "switch_binary1"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "zwave",
              "switch_binary"
            ]
          },
          "label": "Switch 1",
          "description": "Switch the power on and off",
          "configuration": {
            "properties": {}
          },
          "properties": {
            "binding:*:OnOffType": "COMMAND_CLASS_SWITCH_BINARY:1,COMMAND_CLASS_BASIC:1"
          },
          "defaultTags": []
        },
        {
          "acceptedItemType": "Switch",
          "kind": "STATE",
          "uid": {
            "segments": [
              "zwave",
              "device",
              "a00e314f",
              "node13",
              "alarm_burglar2"
            ]
          },
          "channelTypeUID": {
            "segments": [
              "zwave",
              "alarm_burglar"
            ]
          },
          "label": "Alarm (burglar) 2",
          "description": "Indicates if the burglar alarm is triggered",
          "configuration": {
            "properties": {}
          },
          "properties": {
            "binding:*:OnOffType": "COMMAND_CLASS_ALARM:2,COMMAND_CLASS_BASIC:2;type\u003dBURGLAR"
          },
          "defaultTags": []
        }
      ],
      "configuration": {
        "properties": {
          "binding_cmdrepollperiod": 1500,
          "action_failed": false,
          "group_1": "controller",
          "action_remove": false,
          "group_3": "",
          "binding_pollperiod": 86400,
          "group_2": "",
          "action_heal": false,
          "config_1_1": 5,
          "switchall_mode": 255,
          "config_2_1": 99,
          "action_reinit": false,
          "config_19_1": 0,
          "config_3_1": 3,
          "config_4_1": 0,
          "config_13_1": 1,
          "config_5_1": 0,
          "config_14_1": 0,
          "node_id": 13,
          "config_6_1": 1,
          "config_15_1": 2
        }
      },
      "properties": {
        "zwave_class_basic": "BASIC_TYPE_ROUTING_SLAVE",
        "zwave_class_generic": "GENERIC_TYPE_SWITCH_BINARY",
        "zwave_frequent": "false",
        "zwave_neighbours": "14,24",
        "modelId": "26931/ZW4006",
        "zwave_version": "5.38",
        "zwave_listening": "true",
        "zwave_plus_devicetype": "NODE_TYPE_ZWAVEPLUS_NODE",
        "manufacturerId": "0063",
        "manufacturerRef": "494D:3032",
        "dbReference": "658",
        "zwave_deviceid": "12338",
        "zwave_nodeid": "13",
        "vendor": "Jasco Products",
        "defaultAssociations": "1",
        "zwave_routing": "true",
        "zwave_plus_roletype": "ROLE_TYPE_SLAVE_ALWAYS_ON",
        "zwave_beaming": "true",
        "zwave_secure": "false",
        "zwave_class_specific": "SPECIFIC_TYPE_POWER_SWITCH_BINARY",
        "zwave_manufacturer": "99",
        "zwave_devicetype": "18765"
      },
      "uid": {
        "segments": [
          "zwave",
          "device",
          "a00e314f",
          "node13"
        ]
      },
      "thingTypeUID": {
        "segments": [
          "zwave",
          "ge_zw4006_00_000"
        ]
      }
    }
  },

Viewing the logs during a period when the motion triggers the light the logs don’t see anything to do with the motion:

2019-02-12 18:26:20.643 [vent.ItemStateChangedEvent] - GarageOverheadSwitch changed from OFF to ON
2019-02-12 18:26:20.644 [GroupItemStateChangedEvent] - gLights_Gar changed from OFF to ON through GarageOverheadSwitch
2019-02-12 18:26:20.645 [ome.event.ItemCommandEvent] - Item 'GarageOverhead2' received command ON

Is there anything else I can provide to help solve this?

Just to clarify, did you delete and rediscover your Items or Things?

Yes I deleted all things then rediscovered them. Also, I can control the switches but I do not get notification of motion

Looks related

Thanks - I did not see that one when I searched. It certainly seems related