зачем всё так сложно. возьмите книжку по любой сигнализации. у сигналки есть куча каналов, которые дают кратковременные импульсы. причем каналы эти можно настроить почти на любое событие. у меня, например, при постановке на охрану в хибернейт переходит