HS-FS100+ light detection no longer works #6965
-
Checklist
Describe the issueWhat is happening? The Home Seer HS-F100+ flex sensor can be used to detect an LED turning on or off. In zwavejs 9.9.1, the status of the LED was reported into the "Any" sensor. In zwavejs 9.14.2 the status change does not get reported anywhere - in that I can look at zwavejsui at Binary Sensor V1 and Notiifcation V8 and see no changes; even though data is being reported by the device. Note: the notification state for this device has always reported "Light Detected" regardless of whether light is detected; hence the only sensor that worked was the Any sensor #6959 - Excerpts from the 9.9.1 logs
9.14.2
15-48-0-Any just reports false (this sensor used to work in 9.9.1) What did you expect to happen instead? Steps to reproduce the behavior: Setup the device, place the sensor on a lit LED; remove the sensor from the lit LED and cover with thumb. Reports get sent to zwavejs. Anything else we should know? Software versionsDriver (node-zwave-js): 12.11.2 Z-Wave JS UI: 9.14.2.fb41d4c Home Assistant Z-Wave Integration: 2024.6.3 Home Assistant Z-Wave JS Addon: N/A running in docker Device informationManufacturer: Home Seer Technologies Checklist
Upload Logfilezwavejs 9.14.2 log file zwavejs 9.9.1 log file node 15 diagnostics from 9.14.2 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
From the testing I was doing in #6950, i can see the light sensor appears to be working in this version also. zwave-js-ui: 9.13.3.61d406e |
Beta Was this translation helpful? Give feedback.
-
Technically I can see this happening in your 9.14.2 logfile, so you should see this status change:
The Notification CC implementation is just borked. It sometimes sends |
Beta Was this translation helpful? Give feedback.
Technically
Any
isn't a real sensor type, but it can be used in queries to ask the device for the first supported sensor type. However, some devices use it to report, although the specifications don't allow this.There was a recent fix/workaround for Binary Sensor CC (#6933), which is why you're seeing the behavior change. Now, reports with
Any
get treated as if they were reports with the first supported sensor type, in this caseAux
.I can see this happening in your 9.14.2 logfile, so you should see this status change: