Mistake in previous version, I connected the door closed message to wrong dot
[{"id":"e76072dc.71e4f","type":"server-state-changed","z":"fda7c812.18d0e8","name":"fridge door open","server":"6b7c71f.47a699","entityidfilter":"binary_sensor.fridge_door_open","entityidfiltertype":"substring","haltifstate":"","x":85,"y":1299,"wires":[["14edc6d7.2532c9"]],"outputLabels":["\"on\""]},{"id":"98909b98.fe7db8","type":"stoptimer","z":"fda7c812.18d0e8","duration":"5","units":"Second","payloadtype":"num","payloadval":"0","name":"Timer","x":493,"y":1299,"wires":[["4b0fe98f.9ad608","a2acb1fa.fab5d"],[]]},{"id":"14edc6d7.2532c9","type":"switch","z":"fda7c812.18d0e8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":281,"y":1309,"wires":[["98909b98.fe7db8","502d7708.c5f1d8"],["c52a1a59.4d4388"]]},{"id":"4b0fe98f.9ad608","type":"function","z":"fda7c812.18d0e8","name":"Set Fridge Door Open","func":"// Setup flow variable for if door open\nvar LocalFlag4 = flow.get('FridgeDoor');\nLocalFlag4 = true;\nflow.set(\"FridgeDoor\",LocalFlag4);\nreturn;\n","outputs":2,"noerr":0,"x":702,"y":1278,"wires":[[],[]]},{"id":"a2acb1fa.fab5d","type":"debug","z":"fda7c812.18d0e8","name":"Door Open message","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":811.5,"y":1315,"wires":[]},{"id":"c52a1a59.4d4388","type":"function","z":"fda7c812.18d0e8","name":"Stop Timer","func":"var newMsg = { payload: \"stop\"};\nvar LocalFlag2 = flow.get('FridgeDoor');\nif (LocalFlag2===true) {\n LocalFlag2 = false;\n flow.set(\"FridgeDoor\",LocalFlag2);\n return [newMsg, newMsg];\n}\nelse \n return [newMsg, null];\n","outputs":2,"noerr":0,"x":403,"y":1345,"wires":[["98909b98.fe7db8"],["110c08ee.041567"]]},{"id":"110c08ee.041567","type":"debug","z":"fda7c812.18d0e8","name":"Door Closed message","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":608,"y":1353,"wires":[]},{"id":"502d7708.c5f1d8","type":"function","z":"fda7c812.18d0e8","name":"Set Door Closed","func":"// Setup flow variable for if door open\nvar LocalFlag5 = flow.get('FridgeDoor');\nLocalFlag5 = false;\nflow.set(\"FridgeDoor\",LocalFlag5);\nreturn;\n","outputs":2,"noerr":0,"x":407,"y":1270,"wires":[[],[]]}]