single queue to manage outputs
use actions for valve control