Here’s a version that doesn’t use a function node if it’s easier to follow for you.
[{"id":"1a1b0bb2.371cd4","type":"api-call-service","z":"d2b1e400.0eb0f","name":"Turn On Coffee Pot","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.coffee_pot","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":570,"y":96,"wires":[["790a1052.429e9"]]},{"id":"3205e12d.350fae","type":"api-call-service","z":"d2b1e400.0eb0f","name":"Turn Off Coffee Pot","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.coffee_pot","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":570,"y":144,"wires":[[]]},{"id":"33357437.23dfdc","type":"server-events","z":"d2b1e400.0eb0f","name":"Timer Finished","event_type":"timer.finished","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"x":176,"y":144,"wires":[["ae0d016c.1cfb2"]]},{"id":"62e298c8.4137f8","type":"server-events","z":"d2b1e400.0eb0f","name":"Timer Cancelled","event_type":"timer.cancelled","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"x":176,"y":96,"wires":[["ae0d016c.1cfb2"]]},{"id":"790a1052.429e9","type":"api-call-service","z":"d2b1e400.0eb0f","name":"Start Timer","version":1,"debugenabled":false,"service_domain":"timer","service":"start","entityId":"timer.coffee_pot","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":774,"y":96,"wires":[["e32aee68.77ff"]]},{"id":"ae0d016c.1cfb2","type":"switch","z":"d2b1e400.0eb0f","name":"","property":"payload.entity_id","propertyType":"msg","rules":[{"t":"eq","v":"timer.coffee_pot","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":354,"y":144,"wires":[["3205e12d.350fae"]]},{"id":"e32aee68.77ff","type":"ha-wait-until","z":"d2b1e400.0eb0f","name":"Safety Switch","outputs":2,"entityId":"switch.coffee_pot","property":"state","comparator":"is","value":"off","valueType":"str","timeout":"1","timeoutUnits":"hours","entityLocation":"","entityLocationType":"none","checkCurrentState":true,"blockInputOverrides":true,"x":992,"y":96,"wires":[[],["3205e12d.350fae"]]},{"id":"1c5345c4.3fa49a","type":"moment","z":"d2b1e400.0eb0f","name":"set hours","topic":"","input":"","inputType":"msg","inTz":"America/Los_Angeles","adjAmount":0,"adjType":"days","adjDir":"add","format":"H","locale":"en_US","output":"hours","outputType":"msg","outTz":"America/Los_Angeles","x":316,"y":48,"wires":[["30a95665.2bcf2a"]]},{"id":"30a95665.2bcf2a","type":"moment","z":"d2b1e400.0eb0f","name":"set minutes","topic":"","input":"","inputType":"msg","inTz":"America/Los_Angeles","adjAmount":0,"adjType":"days","adjDir":"add","format":"m","locale":"en_US","output":"minutes","outputType":"msg","outTz":"America/Los_Angeles","x":470,"y":48,"wires":[["199302a3.5b654d"]]},{"id":"329548fe.7b4a58","type":"inject","z":"d2b1e400.0eb0f","name":"","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":false,"onceDelay":0.1,"x":166,"y":48,"wires":[["1c5345c4.3fa49a"]]},{"id":"199302a3.5b654d","type":"api-current-state","z":"d2b1e400.0eb0f","name":"Check Hours","version":1,"outputs":2,"halt_if":"hours","halt_if_type":"msg","halt_if_compare":"is","override_topic":false,"entity_id":"input_number.coffee_hour","state_type":"str","state_location":"","override_payload":"none","entity_location":"","override_data":"none","blockInputOverrides":false,"x":630,"y":48,"wires":[["e0fa6173.89659"],[]]},{"id":"e0fa6173.89659","type":"api-current-state","z":"d2b1e400.0eb0f","name":"Check Minutes","version":1,"outputs":2,"halt_if":"minutes","halt_if_type":"msg","halt_if_compare":"is","override_topic":false,"entity_id":"input_number.coffee_minutes","state_type":"str","state_location":"","override_payload":"none","entity_location":"","override_data":"none","blockInputOverrides":false,"x":800,"y":48,"wires":[["22b2b9ab.03b6e6"],[]]},{"id":"22b2b9ab.03b6e6","type":"api-current-state","z":"d2b1e400.0eb0f","name":"Enabled?","version":1,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"input_boolean.coffee_pot","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":956,"y":48,"wires":[["1a1b0bb2.371cd4"],[]]}]