Delayed GCode
Dynamic Macros supports a feature similar to delayed_gcode.
Configuration
To configure a DynamicMacro to be run repeatedly/after a delay, update your macro as follows:
Parameters
initial_duration specifies the delay after Klipper starts that the macro will be run, and the duration between repeats, if repeat is true.
repeat specifies whether or not to repeat the macro.