sigh, this almost works, the timing is definitely off and the notifications are trying to run as root since the script accessing the gpio pins needs to run as root...and root notifications fail while running as user pi