I would be grateful for any advice about getting the Fibaro FGMS-001 motion sensor to show when motion occurs.
I have Z-wave JS up and running with ZwaveJS2MQTT and running HA core in Docker on a Pi 4. All my z-wave devices have been registered in HA including the Fibaro motion sensors. But I cannot see the binary_sensor entity for detecting motion.
Here is the debug info in ZwaveJSMQTT for one of the motion sensors. The only boolean I can see is the low battery level. Rather oddly I have another motion sensor that doesn’t even show all the entities the one below shows (it is missing the seismic entity and the three acceleration axes). I have tried re-interviewing these nodes and refreshing them (what is the difference between these two?) but no change. Will I have to unpair them and repair them to fix this?
Thank you for your advice.
{
"id": 18,
"deviceId": "271-4097-2049",
"manufacturer": "Fibargroup",
"manufacturerId": 271,
"productType": 2049,
"productId": 4097,
"name": "",
"loc": "",
"values": [
{
"id": "18-134-0-libraryType",
"nodeId": 18,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "libraryType",
"propertyName": "libraryType",
"type": "any",
"readable": true,
"writeable": false,
"label": "Library type",
"stateless": false,
"list": false,
"lastUpdate": 1613335884253
},
{
"id": "18-134-0-protocolVersion",
"nodeId": 18,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "protocolVersion",
"propertyName": "protocolVersion",
"type": "any",
"readable": true,
"writeable": false,
"label": "Z-Wave protocol version",
"stateless": false,
"list": false,
"lastUpdate": 1613335884254
},
{
"id": "18-134-0-firmwareVersions",
"nodeId": 18,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "firmwareVersions",
"propertyName": "firmwareVersions",
"type": "any",
"readable": true,
"writeable": false,
"label": "Z-Wave chip firmware versions",
"stateless": false,
"list": false,
"lastUpdate": 1613335884256
},
{
"id": "18-114-0-manufacturerId",
"nodeId": 18,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "manufacturerId",
"propertyName": "manufacturerId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Manufacturer ID",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 271,
"newValue": 271
},
{
"id": "18-114-0-productType",
"nodeId": 18,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productType",
"propertyName": "productType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product type",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 2049,
"newValue": 2049
},
{
"id": "18-114-0-productId",
"nodeId": 18,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productId",
"propertyName": "productId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product ID",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 4097,
"newValue": 4097
},
{
"id": "18-128-0-level",
"nodeId": 18,
"commandClass": 128,
"commandClassName": "Battery",
"endpoint": 0,
"property": "level",
"propertyName": "level",
"type": "number",
"readable": true,
"writeable": false,
"label": "Battery level",
"stateless": false,
"min": 0,
"max": 100,
"unit": "%",
"list": false,
"value": 55,
"lastUpdate": 1613335884277,
"newValue": 55
},
{
"id": "18-128-0-isLow",
"nodeId": 18,
"commandClass": 128,
"commandClassName": "Battery",
"endpoint": 0,
"property": "isLow",
"propertyName": "isLow",
"type": "boolean",
"readable": true,
"writeable": false,
"label": "Low battery level",
"stateless": false,
"list": false,
"value": false,
"newValue": false
},
{
"id": "18-49-0-Illuminance",
"nodeId": 18,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Illuminance",
"propertyName": "Illuminance",
"type": "number",
"readable": true,
"writeable": false,
"label": "Illuminance",
"stateless": false,
"ccSpecific": {
"sensorType": 3,
"scale": 1
},
"unit": "Lux",
"list": false,
"value": 78,
"newValue": 78
},
{
"id": "18-49-0-Air temperature",
"nodeId": 18,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Air temperature",
"propertyName": "Air temperature",
"type": "number",
"readable": true,
"writeable": false,
"label": "Air temperature",
"stateless": false,
"ccSpecific": {
"sensorType": 1,
"scale": 0
},
"unit": "°C",
"list": false,
"value": 20.6,
"newValue": 20.6
},
{
"id": "18-49-0-Seismic Intensity",
"nodeId": 18,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Seismic Intensity",
"propertyName": "Seismic Intensity",
"type": "number",
"readable": true,
"writeable": false,
"label": "Seismic Intensity",
"stateless": false,
"ccSpecific": {
"sensorType": 25,
"scale": 0
},
"list": false,
"value": 0,
"newValue": 0
},
{
"id": "18-49-0-Acceleration X-axis",
"nodeId": 18,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Acceleration X-axis",
"propertyName": "Acceleration X-axis",
"type": "number",
"readable": true,
"writeable": false,
"label": "Acceleration X-axis",
"stateless": false,
"ccSpecific": {
"sensorType": 52,
"scale": 0
},
"unit": "m/s2",
"list": false,
"value": 0,
"newValue": 0
},
{
"id": "18-49-0-Acceleration Y-axis",
"nodeId": 18,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Acceleration Y-axis",
"propertyName": "Acceleration Y-axis",
"type": "number",
"readable": true,
"writeable": false,
"label": "Acceleration Y-axis",
"stateless": false,
"ccSpecific": {
"sensorType": 53,
"scale": 0
},
"unit": "m/s2",
"list": false,
"value": 0,
"newValue": 0
},
{
"id": "18-49-0-Acceleration Z-axis",
"nodeId": 18,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Acceleration Z-axis",
"propertyName": "Acceleration Z-axis",
"type": "number",
"readable": true,
"writeable": false,
"label": "Acceleration Z-axis",
"stateless": false,
"ccSpecific": {
"sensorType": 54,
"scale": 0
},
"unit": "m/s2",
"list": false,
"value": 0,
"newValue": 0
}
],
"groups": [],
"neighbors": [
1,
5,
9,
10,
11,
12,
21,
25,
26
],
"ready": true,
"available": false,
"hassDevices": {},
"failed": false,
"lastActive": 1613335884285,
"interviewCompleted": true,
"isBeaming": true,
"isSecure": true,
"keepAwake": false,
"maxBaudRate": null,
"isRouting": true,
"isFrequentListening": false,
"isListening": false,
"status": "Awake",
"interviewStage": "Complete",
"productLabel": "FGMS001",
"productDescription": "Motion Sensor",
"zwaveVersion": 4,
"deviceClass": {
"basic": 4,
"generic": 7,
"specific": 1
},
"hexId": "0x010f-0x1001-0x0801",
"_name": "NodeID_18"
}