- Will it repeat itself if I put in multiple times?
What do you mean by repeat itself? The Delay is basically a pause of the rule execution, and you will need to ad IF_Condition after the delay to check if the fridge/freezer is still open, and then send you a notification. It may be easier for you to create two separated rules to check fridge and freezer so the rule can cleaner.
(BTW, I also have an item in my list to add trigger based on device status changed and remained for x seconds/minutes, which should make your case much easier, but I need some time to refine the design so it is extensible.)
- What is the number (volume?)
playText should only need one argument. You can turn on the Advanced mode and remove the 2nd argument. (Sometimes, the device handler is implemented to take multiple arguments, but it may or may not work if the 2nd argument is actually provided based on the implementation.)
- Which is the right trigger here?
For contact sensor, either one will work and should be the same, since they should only have two status “open/closed”.