Hello,
I've got some AEON 4 in 1 multisensors. I'm using the SensorValueLogging module to send movement detection to my server, so, whenever a change in level metric happens, the module sends on/off to my server.
I've noticed that sometimes some values are lost, not even received by the z-way-server, maybe for some range issues or interefences. To minimize this problem, I request movement values periodically like this:
http://127.0.0.1:8083//ZWaveAPI/Run/dev ... Binary.Get()
But I've realized that when I execute the SensorBinary.Get() function, the SensorValueLogging module is also executed. I don't understand it quite well. Why does SensorBinary.Get() fire change:metrics:level event? Shouldn't it be fired just when a real change happens, for example, when sensor wakes up and detects a change from sensor and storage values?
Thanks.