Sory guys for not getting back to you and thanks for the above advice. I did mange to get it working by doing something like this, but not sure if what have done was exactly right.
I do need to add a function node (or other node) after the first time node to stop the flow should it not meet the bolean requirement for the day of operation, eg not set to run on monday etc.
[{"id":"7a1b589d332eb2a5","type":"tab","label":"Flow 12","disabled":true,"info":""},{"id":"b3952025102ed885","type":"ha-time","z":"7a1b589d332eb2a5","name":"","server":"e7f83bdc.15f068","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityId":"input_datetime.only_time1","property":"state","offset":0,"offsetType":"num","offsetUnits":"minutes","randomOffset":false,"repeatDaily":false,"payload":"$entity().state","payloadType":"jsonata","debugenabled":false,"x":190,"y":140,"wires":[["54eb289f58bd8abe","9c811d6a6d3b4b51"]]},{"id":"54eb289f58bd8abe","type":"api-call-service","z":"7a1b589d332eb2a5","name":"Relay 1 on","server":"e7f83bdc.15f068","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.relay_1","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":990,"y":100,"wires":[[]]},{"id":"649e2d441ca7a6f0","type":"api-call-service","z":"7a1b589d332eb2a5","name":"Relay 1 off","server":"e7f83bdc.15f068","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.relay_1","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":990,"y":180,"wires":[[]]},{"id":"439c73b992bd1f26","type":"api-call-service","z":"7a1b589d332eb2a5","name":"Relay 2 on","server":"e7f83bdc.15f068","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.relay_2","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1010,"y":300,"wires":[[]]},{"id":"e02e8dd481a7ab25","type":"api-call-service","z":"7a1b589d332eb2a5","name":"Relay 2 off","server":"e7f83bdc.15f068","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.relay_2","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1010,"y":420,"wires":[[]]},{"id":"535333d30bfbb89d","type":"ha-wait-until","z":"7a1b589d332eb2a5","name":"","server":"e7f83bdc.15f068","version":0,"outputs":2,"entityId":"switch.relay_1","entityIdFilterType":"exact","property":"context.id","comparator":"is","value":"on","valueType":"str","timeout":"$round($number($globalContext(\"homeassistant.homeAssistant.states['input_number.relay1_runtime_1'].state\")))","timeoutType":"jsonata","timeoutUnits":"minutes","entityLocation":"","entityLocationType":"none","checkCurrentState":true,"blockInputOverrides":true,"x":580,"y":400,"wires":[[],["e02e8dd481a7ab25"]]},{"id":"9c811d6a6d3b4b51","type":"ha-wait-until","z":"7a1b589d332eb2a5","name":"","server":"e7f83bdc.15f068","version":0,"outputs":2,"entityId":"switch.relay_1","entityIdFilterType":"exact","property":"context.id","comparator":"is","value":"on","valueType":"str","timeout":"$round($number($globalContext(\"homeassistant.homeAssistant.states['input_number.relay1_runtime_1'].state\")))","timeoutType":"jsonata","timeoutUnits":"minutes","entityLocation":"","entityLocationType":"none","checkCurrentState":true,"blockInputOverrides":true,"x":600,"y":180,"wires":[[],["439c73b992bd1f26","535333d30bfbb89d","649e2d441ca7a6f0"]]},{"id":"e7f83bdc.15f068","type":"server","name":"Home Assistant","version":1,"legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
I tried the following for the function node but did not work
[{"id":"45fa8931a015c6c3","type":"tab","label":"Flow 7","disabled":false,"info":""},{"id":"a1d9470d505dd25e","type":"function","z":"45fa8931a015c6c3","name":"","func":"var d=new Date()\nvar weekday=d.getDay()\nif (weekday == 5 && \"input_boolean.saturday1\" == true)\n{\n msg.payload =\"on\";\n{\n elseif\n msg.payload =\"off\";\n}\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":240,"y":240,"wires":[[]]}]