Page 1 of 1

SensorBinary.Get() fires change:metrics:level event

Posted: 12 Feb 2015 18:44
by elvizgz
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.