Hi Freek,
We deploy to workstations Lspush seen greater than 5 mins and less than 20 mins. This is how we do it:
1. Apply a GPO with a scheduled task that runs an Lspush scan at log on.
2. In the package installer select "Rescan Assets".
3. Create a report with criteria Workstations ne to <SoftwareYou'reInstalling> eq lspush seen gt 5 mins lt 20 mins. Add the line... "tblAssets.LastLsPush > DateAdd(mi, -20, GetDate()) And tblAssets.LastLsPush < DateAdd(mi, -5, GetDate())".
4. Set a schedule to deploy software with schedule "every 15 mins" targeted at the report.
Once the software is installed the asset will be rescanned and will drop off the report which is a great way of keeping your deployments automated.
This is a tip I picked up from somebody on this forum and it works well for us.