Correct if I’m wrong, you want to rate limit a flow to execute once every 18 hours?
you can easily achieve that with varidelay. First create a native binary sensor in NR. Then when the flows triggers, only execute the briefing if that binary_sensor is on. If that binary sensor is on => execute briefing => set binary sensor to off… Then 18 hours later you can set that binary sensor back on with varidelay, which will never break.
[{"id":"21c12d44a359c6fc","type":"inject","z":"878e74c2.7f39c8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":280,"y":200,"wires":[["4c375d044a69871f"]]},{"id":"4c375d044a69871f","type":"api-current-state","z":"878e74c2.7f39c8","name":"binary on?","server":"9405c3fe.d0a6c","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":430,"y":200,"wires":[["6fa23cd81feaa8f6","7cb541699bcbf68b"],[]]},{"id":"6fa23cd81feaa8f6","type":"api-call-service","z":"878e74c2.7f39c8","name":"briefing","server":"9405c3fe.d0a6c","version":5,"debugenabled":false,"domain":"","service":"","areaId":[],"deviceId":[],"entityId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":600,"y":180,"wires":[["16dea6c5758aed06"]]},{"id":"16dea6c5758aed06","type":"change","z":"878e74c2.7f39c8","name":"binary to off","rules":[{"t":"set","p":"payload","pt":"msg","to":"off","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":180,"wires":[["3dfee7205c0ca520"]]},{"id":"7cb541699bcbf68b","type":"stoptimer-varidelay","z":"878e74c2.7f39c8","duration":"18","durationType":"num","units":"Hour","payloadtype":"num","payloadval":"0","name":"","reporting":"none","reportingformat":"human","persist":true,"ignoretimerpass":false,"x":620,"y":240,"wires":[["56b04f9d4b4486bb"],[],[]]},{"id":"56b04f9d4b4486bb","type":"change","z":"878e74c2.7f39c8","name":"binary to on","rules":[{"t":"set","p":"payload","pt":"msg","to":"on","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":240,"wires":[["3dfee7205c0ca520"]]},{"id":"6e945e157e2cae11","type":"debug","z":"878e74c2.7f39c8","name":"binary sensor should go here","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1120,"y":220,"wires":[]},{"id":"3dfee7205c0ca520","type":"junction","z":"878e74c2.7f39c8","x":960,"y":220,"wires":[["6e945e157e2cae11"]]},{"id":"9405c3fe.d0a6c","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30,"areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]
I have this set this exact way for my vacuum, so it only goes out once a day despite me leaving the house more than once.