Find the source of an event



I am using WebCore on smartthings for all my automation.
My thermostats HeatingSetPoint is changing few minutes after the Temp control piston ran.
The temp control piston is setting it to the correct temp and few min later(sometimes) something else is setting the temp to the wrong temperature.

I can see the unexpected event details on GraphAPI but I have no idea who issued the event, is there a way to tell?
How can I locate the source of the command that set the wrong temp on my thermostat?
Is there any way to see a full log of which pistons got executed at a specific time range?

I will appreciate any help