Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fibaro FGFS101 Flood Sensor only includes only Node Status and Binary #7534

Closed
3 tasks done
RonnieVa opened this issue Jan 4, 2025 · 14 comments · Fixed by #7558
Closed
3 tasks done

Fibaro FGFS101 Flood Sensor only includes only Node Status and Binary #7534

RonnieVa opened this issue Jan 4, 2025 · 14 comments · Fixed by #7558

Comments

@RonnieVa
Copy link

RonnieVa commented Jan 4, 2025

Checklist

  • I am not using Home Assistant. Or: a developer has told me to come here.
  • I have checked the troubleshooting section and my problem is not described there.
  • I have read the changelog and my problem is not mentioned there.

Deploy method

Docker

Z-Wave JS UI version

7.22.2

ZwaveJS version

7.22.2

Describe the bug

When I include the Fibaro Flood sensor FGFS-101 into my Homeseer Z-wave series 800 controller, only the Node status and Binary are included. The Battery, Temp and tamper are not included. Also when the Flood sensor goes into alarm mode, the information is not passed to Homeseer. I have a Fortrezz water Valve and there is not an option to include the Fortrezz water valve in the Associations.

Thank you,

Ron

To Reproduce

Include a Fibaro Flood sensor into a Zwave-JS network

Expected behavior

When the sensor is violated, Homeseer should toggle to alarm mode and I should be able to link my Fortrezz Water Valve in Associations.

Additional context

No response

@RonnieVa RonnieVa added the bug Something isn't working label Jan 4, 2025
@pstanar
Copy link

pstanar commented Jan 4, 2025

I second this. I'm using same sensor with series 500 controller and deployment is in Windows, but otherwise behavior is same.

@nsd0dkassen
Copy link

Do not understand the problem. Have 5 of them working:

{ "id": 92, "name": "FloodSensor05", "loc": "", "values": [ { "id": "92-32-0-currentValue", "nodeId": 92, "toUpdate": false, "commandClass": 32, "commandClassName": "Basic", "endpoint": 0, "property": "currentValue", "propertyName": "currentValue", "type": "number", "readable": true, "writeable": false, "label": "Current value", "stateless": false, "commandClassVersion": 1, "min": 0, "max": 99, "list": false, "value": 0, "isCurrentValue": true, "targetValue": "32-0-targetValue", "lastUpdate": 1722426988844, "newValue": 0 }, { "id": "92-32-0-targetValue", "nodeId": 92, "toUpdate": false, "commandClass": 32, "commandClassName": "Basic", "endpoint": 0, "property": "targetValue", "propertyName": "targetValue", "type": "number", "readable": true, "writeable": true, "label": "Target value", "stateless": false, "commandClassVersion": 1, "min": 0, "max": 255, "list": false, "lastUpdate": 1735520407070 }, { "id": "92-32-0-duration", "nodeId": 92, "toUpdate": false, "commandClass": 32, "commandClassName": "Basic", "endpoint": 0, "property": "duration", "propertyName": "duration", "type": "duration", "readable": true, "writeable": false, "label": "Remaining duration", "stateless": false, "commandClassVersion": 1, "list": false, "value": { "unit": "seconds" }, "lastUpdate": 1735520407071, "newValue": { "unit": "seconds" } }, { "id": "92-32-0-restorePrevious", "nodeId": 92, "toUpdate": false, "commandClass": 32, "commandClassName": "Basic", "endpoint": 0, "property": "restorePrevious", "propertyName": "restorePrevious", "type": "boolean", "readable": false, "writeable": true, "label": "Restore previous value", "stateless": false, "commandClassVersion": 1, "list": true, "states": [ { "text": "Restore", "value": true } ], "lastUpdate": 1735520407071 }, { "id": "92-48-0-Any", "nodeId": 92, "toUpdate": false, "commandClass": 48, "commandClassName": "Binary Sensor", "endpoint": 0, "property": "Any", "propertyName": "Any", "type": "boolean", "readable": true, "writeable": false, "label": "Sensor state (Any)", "ccSpecific": { "sensorType": 255 }, "stateless": false, "commandClassVersion": 1, "list": false, "value": false, "lastUpdate": 1727819394201, "newValue": false }, { "id": "92-112-0-1", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 1, "propertyName": "Alarm Cancellation Delay", "type": "number", "readable": true, "writeable": true, "description": "Time alarm still indicated after alarm condition has ceased", "label": "Alarm Cancellation Delay", "default": 0, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 3600, "list": false, "value": 10, "lastUpdate": 1727812177825, "newValue": 10 }, { "id": "92-112-0-2", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 2, "propertyName": "Select Alarm Type (Visual/acoustic)", "type": "number", "readable": true, "writeable": true, "description": "This parameter allows for deactivation visual and acoustic alarm.", "label": "Select Alarm Type (Visual/acoustic)", "default": 3, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 3, "list": true, "allowManualEntry": false, "states": [ { "text": "Acoustic and visual alarms inactive", "value": 0 }, { "text": "Acoustic alarm inactive, visual alarm active", "value": 1 }, { "text": "Acoustic alarm active, visual alarm inactive", "value": 2 }, { "text": "Acoustic and visual alarms active", "value": 3 } ], "value": 3, "lastUpdate": 1722426985724, "newValue": 3 }, { "id": "92-112-0-5", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 5, "propertyName": "Type Alarm Frame Sent to 1st Assoc Group", "type": "number", "readable": true, "writeable": true, "description": "Type of cmd frame sent in case of flooding", "label": "Type Alarm Frame Sent to 1st Assoc Group", "default": 255, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 255, "list": true, "allowManualEntry": false, "states": [ { "text": "Alarm water", "value": 0 }, { "text": "Basic Set", "value": 255 } ], "value": 255, "lastUpdate": 1722426985803, "newValue": 255 }, { "id": "92-112-0-7", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 7, "propertyName": "Forced Level of Dimming Group 1", "type": "number", "readable": true, "writeable": true, "description": "Parameter specifying forced level of dimming f. asoc grp 1", "label": "Forced Level of Dimming Group 1", "default": 255, "stateless": false, "commandClassVersion": 1, "min": 1, "max": 255, "list": false, "value": 255, "lastUpdate": 1722426985885, "newValue": 255 }, { "id": "92-112-0-9", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 9, "propertyName": "Device Off and Alarm Cancellations", "type": "number", "readable": true, "writeable": true, "description": "Enable/disable device off/alarm cancellation updates to 2nd/3rd assoc groups", "label": "Device Off and Alarm Cancellations", "default": 1, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 1, "list": true, "allowManualEntry": false, "states": [ { "text": "Alarm (Flooding) cancellation inactive", "value": 0 }, { "text": "Alarm (Flooding) cancellation active", "value": 1 } ], "value": 1, "lastUpdate": 1722426985963, "newValue": 1 }, { "id": "92-112-0-10", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 10, "propertyName": "Temperature Measurement Interval", "type": "number", "readable": true, "writeable": true, "description": "Seconds between consecutive measurements of battery level/temperature", "label": "Temperature Measurement Interval", "default": 300, "stateless": false, "commandClassVersion": 1, "min": 1, "max": 65535, "list": false, "value": 300, "lastUpdate": 1722426986045, "newValue": 300 }, { "id": "92-112-0-12", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 12, "propertyName": "Temperature Measurement Hysteresis", "type": "number", "readable": true, "writeable": true, "description": "Minimum change in temperature value for report to be sent to controller", "label": "Temperature Measurement Hysteresis", "default": 50, "stateless": false, "commandClassVersion": 1, "min": 1, "max": 1000, "list": false, "value": 50, "lastUpdate": 1722426986125, "newValue": 50 }, { "id": "92-112-0-13", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 13, "propertyName": "Alarm BROADCAST", "type": "number", "readable": true, "writeable": true, "description": "Transmit the alarm or control frame in 'broadcast' mode", "label": "Alarm BROADCAST", "default": 0, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 3, "list": true, "allowManualEntry": false, "states": [ { "text": "Broadcast inactive", "value": 0 }, { "text": "Flood broadcast active, tamper broadcast inactive", "value": 1 }, { "text": "Flood broadcast inactive, tamper broadcast active", "value": 2 }, { "text": "Flood and tamper broadcast mode active", "value": 3 } ], "value": 0, "lastUpdate": 1722426986206, "newValue": 0 }, { "id": "92-112-0-50", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 50, "propertyName": "Low Temperature Alarm Threshold", "type": "number", "readable": true, "writeable": true, "description": "Temperature value below which LED indicator blinks", "label": "Low Temperature Alarm Threshold", "default": 1500, "stateless": false, "commandClassVersion": 1, "min": -10000, "max": 10000, "list": false, "value": 1500, "lastUpdate": 1722426986287, "newValue": 1500 }, { "id": "92-112-0-51", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 51, "propertyName": "High Temperature Alarm Threshold", "type": "number", "readable": true, "writeable": true, "description": "Temperature value above which LED indicator blinks", "label": "High Temperature Alarm Threshold", "default": 3500, "stateless": false, "commandClassVersion": 1, "min": -10000, "max": 10000, "list": false, "value": 3500, "lastUpdate": 1722426986367, "newValue": 3500 }, { "id": "92-112-0-61", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 61, "propertyName": "Low Temperature Alarm Indicator Colour", "type": "number", "readable": true, "writeable": true, "description": "Default is blue (0x000000FF).", "label": "Low Temperature Alarm Indicator Colour", "default": 255, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 16777215, "list": false, "value": 255, "lastUpdate": 1722426986447, "newValue": 255 }, { "id": "92-112-0-62", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 62, "propertyName": "High Temperature Alarm Indicator Colour", "type": "number", "readable": true, "writeable": true, "description": "Default is red (0x00FF0000). 65535 * Red + 256 * Green + Blue", "label": "High Temperature Alarm Indicator Colour", "default": 16711680, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 16777215, "list": false, "value": 16711680, "lastUpdate": 1722426986748, "newValue": 16711680 }, { "id": "92-112-0-63", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 63, "propertyName": "Visual Temperature Indicator", "type": "number", "readable": true, "writeable": true, "description": "Enable or disable visual temperature indicator via device's LED", "label": "Visual Temperature Indicator", "default": 2, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 2, "list": true, "allowManualEntry": false, "states": [ { "text": "No temperature indication", "value": 0 }, { "text": "Every measurement (Battery)", "value": 1 }, { "text": "Every measurement (Power mode)", "value": 2 } ], "value": 2, "lastUpdate": 1722426986825, "newValue": 2 }, { "id": "92-112-0-73", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 73, "propertyName": "Temperature Measurement Compensation", "type": "number", "readable": true, "writeable": true, "description": "Temperature value to compensate between air temp", "label": "Temperature Measurement Compensation", "default": 0, "stateless": false, "commandClassVersion": 1, "min": -10000, "max": 10000, "list": false, "value": 0, "lastUpdate": 1722426987130, "newValue": 0 }, { "id": "92-112-0-74", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 74, "propertyName": "Alarm Frame for Movement/tamper", "type": "number", "readable": true, "writeable": true, "description": "Movement/tamper alarm sent to 1st & 4th assoc. group", "label": "Alarm Frame for Movement/tamper", "default": 2, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 3, "list": true, "allowManualEntry": false, "states": [ { "text": "Tamper alarm inactive", "value": 0 }, { "text": "Button tamper alarm active", "value": 1 }, { "text": "Movement tamper alarm active", "value": 2 }, { "text": "Button and movement tampers alarm active", "value": 3 } ], "value": 3, "lastUpdate": 1727812177970, "newValue": 3 }, { "id": "92-112-0-75", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 75, "propertyName": "Alarms Signalization Duration", "type": "number", "readable": true, "writeable": true, "description": "Turn off alarm after given timeout", "label": "Alarms Signalization Duration", "default": 0, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 65535, "list": false, "value": 0, "lastUpdate": 1722426987285, "newValue": 0 }, { "id": "92-112-0-76", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 76, "propertyName": "Alarm Signalization Reactivation Period", "type": "number", "readable": true, "writeable": true, "description": "Time period after which an alarm will be turned back on", "label": "Alarm Signalization Reactivation Period", "default": 0, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 65535, "list": false, "value": 0, "lastUpdate": 1722426987366, "newValue": 0 }, { "id": "92-112-0-77", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 77, "propertyName": "Flood Sensor Functionality Turned Off", "type": "number", "readable": true, "writeable": true, "description": "Allows the internal flood sensor to be turned off.", "label": "Flood Sensor Functionality Turned Off", "default": 0, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 1, "list": true, "allowManualEntry": false, "states": [ { "text": "Flood sensor on", "value": 0 }, { "text": "Built-In flood sensor turned off", "value": 1 } ], "value": 0, "lastUpdate": 1722426987446, "newValue": 0 }, { "id": "92-112-0-78", "nodeId": 92, "toUpdate": false, "commandClass": 112, "commandClassName": "Configuration", "endpoint": 0, "property": 78, "propertyName": "Associations in Z-Wave Network Security Mode", "type": "number", "readable": true, "writeable": true, "description": "Defines whether commands are sent as secure or non-secure", "label": "Associations in Z-Wave Network Security Mode", "default": 7, "stateless": false, "commandClassVersion": 1, "min": 0, "max": 3, "list": true, "allowManualEntry": false, "states": [ { "text": "None of the groups are sent as secure", "value": 0 }, { "text": "2nd group ”Control” sent as secure", "value": 1 }, { "text": "3rd group ”Alarm” sent as secure", "value": 2 }, { "text": "4th group ”Tamper” sent as secure", "value": 3 } ], "lastUpdate": 1735520407081 }, { "id": "92-114-0-manufacturerId", "nodeId": 92, "toUpdate": false, "commandClass": 114, "commandClassName": "Manufacturer Specific", "endpoint": 0, "property": "manufacturerId", "propertyName": "manufacturerId", "type": "number", "readable": true, "writeable": false, "label": "Manufacturer ID", "stateless": false, "commandClassVersion": 1, "min": 0, "max": 65535, "list": false, "value": 271, "lastUpdate": 1722426981859, "newValue": 271 }, { "id": "92-114-0-productType", "nodeId": 92, "toUpdate": false, "commandClass": 114, "commandClassName": "Manufacturer Specific", "endpoint": 0, "property": "productType", "propertyName": "productType", "type": "number", "readable": true, "writeable": false, "label": "Product type", "stateless": false, "commandClassVersion": 1, "min": 0, "max": 65535, "list": false, "value": 2816, "lastUpdate": 1722426981861, "newValue": 2816 }, { "id": "92-114-0-productId", "nodeId": 92, "toUpdate": false, "commandClass": 114, "commandClassName": "Manufacturer Specific", "endpoint": 0, "property": "productId", "propertyName": "productId", "type": "number", "readable": true, "writeable": false, "label": "Product ID", "stateless": false, "commandClassVersion": 1, "min": 0, "max": 65535, "list": false, "value": 4097, "lastUpdate": 1722426981862, "newValue": 4097 }, { "id": "92-128-0-level", "nodeId": 92, "toUpdate": false, "commandClass": 128, "commandClassName": "Battery", "endpoint": 0, "property": "level", "propertyName": "level", "type": "number", "readable": true, "writeable": false, "label": "Battery level", "stateless": false, "commandClassVersion": 1, "min": 0, "max": 100, "unit": "%", "list": false, "value": 96, "lastUpdate": 1735700121233, "newValue": 96 }, { "id": "92-128-0-isLow", "nodeId": 92, "toUpdate": false, "commandClass": 128, "commandClassName": "Battery", "endpoint": 0, "property": "isLow", "propertyName": "isLow", "type": "boolean", "readable": true, "writeable": false, "label": "Low battery level", "stateless": false, "commandClassVersion": 1, "list": false, "value": false, "lastUpdate": 1735700121233, "newValue": false }, { "id": "92-132-0-wakeUpInterval", "nodeId": 92, "toUpdate": false, "commandClass": 132, "commandClassName": "Wake Up", "endpoint": 0, "property": "wakeUpInterval", "propertyName": "wakeUpInterval", "type": "number", "readable": true, "writeable": true, "label": "Wake Up interval", "stateless": false, "commandClassVersion": 1, "min": 0, "max": 16777215, "list": false, "value": 4000, "lastUpdate": 1734958619067, "newValue": 4000 }, { "id": "92-132-0-controllerNodeId", "nodeId": 92, "toUpdate": false, "commandClass": 132, "commandClassName": "Wake Up", "endpoint": 0, "property": "controllerNodeId", "propertyName": "controllerNodeId", "type": "any", "readable": true, "writeable": false, "label": "Node ID of the controller", "stateless": false, "commandClassVersion": 1, "list": false, "value": 1, "lastUpdate": 1734958619071, "newValue": 1 }, { "id": "92-134-0-libraryType", "nodeId": 92, "toUpdate": false, "commandClass": 134, "commandClassName": "Version", "endpoint": 0, "property": "libraryType", "propertyName": "libraryType", "type": "number", "readable": true, "writeable": false, "label": "Library type", "stateless": false, "commandClassVersion": 1, "list": true, "states": [ { "text": "Unknown", "value": 0 }, { "text": "Static Controller", "value": 1 }, { "text": "Controller", "value": 2 }, { "text": "Enhanced Slave", "value": 3 }, { "text": "Slave", "value": 4 }, { "text": "Installer", "value": 5 }, { "text": "Routing Slave", "value": 6 }, { "text": "Bridge Controller", "value": 7 }, { "text": "Device under Test", "value": 8 }, { "text": "N/A", "value": 9 }, { "text": "AV Remote", "value": 10 }, { "text": "AV Device", "value": 11 } ], "value": 3, "lastUpdate": 1722426982015, "newValue": 3 }, { "id": "92-134-0-protocolVersion", "nodeId": 92, "toUpdate": false, "commandClass": 134, "commandClassName": "Version", "endpoint": 0, "property": "protocolVersion", "propertyName": "protocolVersion", "type": "string", "readable": true, "writeable": false, "label": "Z-Wave protocol version", "stateless": false, "commandClassVersion": 1, "list": false, "value": "3.67", "lastUpdate": 1722426982016, "newValue": "3.67" }, { "id": "92-134-0-firmwareVersions", "nodeId": 92, "toUpdate": false, "commandClass": 134, "commandClassName": "Version", "endpoint": 0, "property": "firmwareVersions", "propertyName": "firmwareVersions", "type": "string[]", "readable": true, "writeable": false, "label": "Z-Wave chip firmware versions", "stateless": false, "commandClassVersion": 1, "list": false, "value": [ "25.25" ], "lastUpdate": 1722426982017, "newValue": [ "25.25" ] }, { "id": "92-156-0-state-0", "nodeId": 92, "toUpdate": false, "commandClass": 156, "commandClassName": "Alarm Sensor", "endpoint": 0, "property": "state", "propertyName": "state", "propertyKey": 0, "propertyKeyName": "0", "type": "boolean", "readable": true, "writeable": false, "description": "Whether the alarm is active", "label": "General Purpose state", "ccSpecific": { "sensorType": 0 }, "stateless": false, "commandClassVersion": 1, "list": false, "value": true, "lastUpdate": 1727819395627, "newValue": true }, { "id": "92-156-0-state-5", "nodeId": 92, "toUpdate": false, "commandClass": 156, "commandClassName": "Alarm Sensor", "endpoint": 0, "property": "state", "propertyName": "state", "propertyKey": 5, "propertyKeyName": "5", "type": "boolean", "readable": true, "writeable": false, "description": "Whether the alarm is active", "label": "Water Leak state", "ccSpecific": { "sensorType": 5 }, "stateless": false, "commandClassVersion": 1, "list": false, "value": false, "lastUpdate": 1727819394357, "newValue": false }, { "id": "92-156-0-severity-0", "nodeId": 92, "toUpdate": false, "commandClass": 156, "commandClassName": "Alarm Sensor", "endpoint": 0, "property": "severity", "propertyName": "severity", "propertyKey": 0, "propertyKeyName": "0", "type": "number", "readable": true, "writeable": false, "label": "General Purpose severity", "ccSpecific": { "sensorType": 0 }, "stateless": false, "commandClassVersion": 1, "min": 1, "max": 100, "unit": "%", "list": false, "lastUpdate": 1735520407088 }, { "id": "92-156-0-duration-0", "nodeId": 92, "toUpdate": false, "commandClass": 156, "commandClassName": "Alarm Sensor", "endpoint": 0, "property": "duration", "propertyName": "duration", "propertyKey": 0, "propertyKeyName": "0", "type": "number", "readable": true, "writeable": false, "description": "For how long the alarm should be active", "label": "General Purpose duration", "ccSpecific": { "sensorType": 0 }, "stateless": false, "commandClassVersion": 1, "unit": "s", "list": false, "lastUpdate": 1735520407089 }, { "id": "92-156-0-severity-5", "nodeId": 92, "toUpdate": false, "commandClass": 156, "commandClassName": "Alarm Sensor", "endpoint": 0, "property": "severity", "propertyName": "severity", "propertyKey": 5, "propertyKeyName": "5", "type": "number", "readable": true, "writeable": false, "label": "Water Leak severity", "ccSpecific": { "sensorType": 5 }, "stateless": false, "commandClassVersion": 1, "min": 1, "max": 100, "unit": "%", "list": false, "lastUpdate": 1735520407089 }, { "id": "92-156-0-duration-5", "nodeId": 92, "toUpdate": false, "commandClass": 156, "commandClassName": "Alarm Sensor", "endpoint": 0, "property": "duration", "propertyName": "duration", "propertyKey": 5, "propertyKeyName": "5", "type": "number", "readable": true, "writeable": false, "description": "For how long the alarm should be active", "label": "Water Leak duration", "ccSpecific": { "sensorType": 5 }, "stateless": false, "commandClassVersion": 1, "unit": "s", "list": false, "lastUpdate": 1735520407089 } ], "groups": [ { "text": "Flood Alarm", "endpoint": 0, "value": 1, "maxNodes": 5, "isLifeline": false, "multiChannel": true }, { "text": "Tilt & Tamper Sensors", "endpoint": 0, "value": 2, "maxNodes": 5, "isLifeline": false, "multiChannel": true }, { "text": "Device Status", "endpoint": 0, "value": 3, "maxNodes": 1, "isLifeline": true, "multiChannel": false } ], "neighbors": [ 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 18, 19, 27, 53, 54, 75, 77, 79, 80 ], "ready": true, "available": true, "hassDevices": {}, "failed": false, "inited": true,

@pstanar
Copy link

pstanar commented Jan 6, 2025

@nsd0dkassen, unfortunately, Fibaro has released multiple versions of this sensor under the same model id. They also have different firmware versions, and most of them are not user upgradable. I suspect this is the reason why we see this behavior.

@RonnieVa
Copy link
Author

RonnieVa commented Jan 6, 2025

My devices all have firmware 26.26.

@pstanar
Copy link

pstanar commented Jan 6, 2025

My devices all have firmware 26.26.

Same here. Same issue. I see @nsd0dkassen has firmware 25.25.

@robertsLando robertsLando transferred this issue from zwave-js/zwave-js-ui Jan 7, 2025
@didros
Copy link

didros commented Jan 12, 2025

Exact same issue here, with version 25.25, which was working fine with openzwave. I moved to zwavejs and since no way to have temperature working.
Btw, I can't see that the commandClass of the temparature in the dump from @nsd0dkassen. It should be 49.

@AlCalzone
Copy link
Member

Please make a driver log of a re-interview, loglevel debug and attach it here as a file (drag & drop into the text field).

@AlCalzone AlCalzone added waiting for info ⏳ and removed bug Something isn't working labels Jan 12, 2025
@noXi0815
Copy link

noXi0815 commented Jan 14, 2025

hi, will join the party. have also issues with version 25.25. is this the log you ask for?

Node 19
zwavejs_2025-01-14.log

@AlCalzone
Copy link
Member

Thanks, that helps. It looks like the multilevel sensor only exists on an endpoint which Z-Wave JS incorrectly deems unnecessary.

@pstanar
Copy link

pstanar commented Jan 15, 2025

Would it be possible to include firmware 26.26, which has same problem?

@AlCalzone
Copy link
Member

Sure - I wasn't aware of this before. Just to be sure it's the same underlying issue, can you make a driver log of a re-interview?

@pstanar
Copy link

pstanar commented Jan 15, 2025

It is same issue, but I will provide driver log this weekend when I return home.

@pstanar
Copy link

pstanar commented Jan 17, 2025

Here is the driver log log for firmware v26.26

fgfs101.log

@AlCalzone
Copy link
Member

=> #7561

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants