Hello @clueless ,
yes the delay switches are non-blocking for the rest of your program.
If you have Neuron or Axon that is already prepared in the HW and available in Mervis as a OW_off variable. If you set it to true, the whole bus is shut down.
If you have UniPi 1 then this is a good start but note that 1wire devices are powered by the data so this reset must not be enough.