Ich hab mir jetzt mal die Events der Fritzbox und die des MQTT2-CLIENT genauer angeschaut.
box_connect 5 ist verbunden, box_connect 3 disconnected.
default-Intervall der FB ist 300, steht bei mir auf 120 (wg. der Presence-Devices denk ich), in der Zeit ist es meist so das es keinen Event zu box_connect 3 gibt, man müsste wenn man auf dieses Event triggern wollte auf ein ganz kleines Intervall setzen, will und brauch ich aber nicht.
Der MQTT2_CLIENT hat einen default-Intervall von 4 Sekunden, ich hab damit praktisch nach spätestens 8 Sekunden ein Event auf das ich reagieren kann.
Dann hab ich in der Zeit von gestern auf heute verstanden das ein einfaches auf inactive/active setzen vollkommen ausreicht um die Meldung zu vermeiden, ein warten völlig unnötig ist.
Meine Lösung sieht jetzt so aus:
defmod mqtt2Cloud_notify_1 notify mqtt2Cloud:disconnected set mc_prto inactive;;set mc_prto active