Larry,
To use track idle detector properly, you need to keep feeding geoevents to the GEP. Make sure you have track_id field set up correctly. Otherwise, it won't be able to compare agains the last point. The track idle detector looks at the location of the geoevent and compares it with the location of the last known moved geoevent. If they are the same or within the tolerance, the status because idle. But it won't send out alerts until the idle time treshold is met. The tolerance and the idle threshold are all properties of the processor. If the location of the geoevent is different from the previous one or outside the tolerance of the last point, it will become the last know moved geoevent.
If it still fails, see if there is any error messages in the log file.
Thanks,
Ming