I seem to have the same outcome as @brianlloyd — I am unable to make the binary inputs change under any circumstances — they remain off all the time.
My use is a little different, but the outcome the same. I have UV-C in-duct air purifier units on each of my two HVAC air handlers. With each I have installed UV-C light sensor modules that return a voltage from 0-5 VDC depending on the magnitude of UV-C light. I'm using them to determine whether the air purifier units are functioning, i.e. whether the UV-C lights (LED) are actually on. (It is difficult to tell visually, and there are reports of these units having failed in the past.)
I've read all of the posts on this topic, including Matt's, and nothing I have tried makes the binary inputs transition on—they always remain off.
In fact I'm seeing two related issues: (1) I cannot get the binary inputs to trigger, and (2) "Trigger Between Thresholds - Report Analog on Change" seems to be reporting before the signal has fully transitioned.
W.r.t. the first issue (binary inputs), I have attached an annotated version of the diagram from p. 5 of the Mimo2+ Technical Appendix (
https://bit.ly/3k1gNRv). When I unplug the UV-C source, the analog values drop to around 160. When I plug it in, the values rise to around 3500. I drew a red triangle (ramp up/down) to reflect this. I have tried many settings, such as those shown, but I never see the binary inputs change.
W.r.t. the second issue (reporting before the signal has fully transitioned), independent from the first issue, I've noticed that if I set the "input mode" to "Trigger Between Thresholds - Report Analog
on Change" I do see a log entry when I pull/restore the plug (power to the UV-C unit), but it usually is not the full min or max—it might be half way. If I press "Send Status Request" on the device, the state immediately updates to full/final min or max. If I set the mode to "Trigger Between Thresholds - Report Analog
Every 30 Seconds" it is delayed (of course) but seems to report the full/final min or max. I don' know if this behavior is a "bug" per se, or simply a result of my circumstances, e.g., perhaps the output of my UV-C sensors transition "too slowly" or even pause, or there is some other transition/timing mismatch.
I can work around both of these issues, e.g., I have triggers off the analog values like @brianlloyd, but it's puzzling. Having two hysteresis regions is a little unusual for me—as opposed to a single region, but I think I have appropriate settings based on the Technical Appendix language the postings in this topic, and yet no binary input joy.