Thermostat on and below 60 turn off A/C

Trying to write a node-red flow. Currently trying to get it where

thermostat set to cool > outdoor below 60 > wait ten min > double check > shut off AC and send notification.

Just wonder of any tips to write this much better?

[{"id":"9b8a849.1bcd178","type":"tab","label":"Turn AC Off","disabled":false,"info":""},{"id":"d084d1e.fed333","type":"switch","z":"9b8a849.1bcd178","name":"","property":"payload.data.message","propertyType":"msg","rules":[{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"cool","vt":"str"},{"t":"eq","v":"heat","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":570,"y":140,"wires":[[],["294d8c5b.9b0674"],[]]},{"id":"1a65bb3.2aa3745","type":"poll-state","z":"9b8a849.1bcd178","name":"","server":"57ecce73.d1658","updateinterval":"30","updateIntervalUnits":"seconds","outputinitially":false,"outputonchanged":false,"entity_id":"climate.thermostat","state_type":"str","halt_if":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"x":160,"y":140,"wires":[["d9e06a04.bd2718"]]},{"id":"9fd2bf02.7efb4","type":"api-call-service","z":"9b8a849.1bcd178","name":"set HVAC to off","server":"57ecce73.d1658","service_domain":"climate","service":"set_operation_mode","data":"{\"entity_id\":\"climate.thermostat\",\"operation_mode\":\"off\"}","mergecontext":"","output_location":"","output_location_type":"none","x":1020,"y":260,"wires":[["65e4e73c.a856c8"]]},{"id":"d9e06a04.bd2718","type":"function","z":"9b8a849.1bcd178","name":"Find Operation Mode","func":"msg.payload = { data: {'message': msg.data.attributes.operation_mode } };\nreturn msg;","outputs":1,"noerr":0,"x":400,"y":140,"wires":[["d084d1e.fed333"]]},{"id":"65e4e73c.a856c8","type":"api-call-service","z":"9b8a849.1bcd178","name":"","server":"57ecce73.d1658","service_domain":"notify","service":"hass_io","data":"","mergecontext":"","output_location":"payload.data.message","output_location_type":"msg","x":970,"y":380,"wires":[[]]},{"id":"294d8c5b.9b0674","type":"api-current-state","z":"9b8a849.1bcd178","name":"If Outdoor Temp 60","server":"57ecce73.d1658","outputs":2,"halt_if":"65","halt_if_type":"num","halt_if_compare":"lte","override_topic":false,"entity_id":"sensor.dark_sky_apparent_temperature","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":730,"y":140,"wires":[[],["274899f6.4a5816"]]},{"id":"274899f6.4a5816","type":"delay","z":"9b8a849.1bcd178","name":"","pauseType":"delay","timeout":"10","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":930,"y":60,"wires":[["3d59c02e.d60a6"]]},{"id":"3d59c02e.d60a6","type":"api-current-state","z":"9b8a849.1bcd178","name":"If Outdoor Temp 60","server":"57ecce73.d1658","outputs":2,"halt_if":"65","halt_if_type":"num","halt_if_compare":"lte","override_topic":false,"entity_id":"sensor.dark_sky_apparent_temperature","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1010,"y":120,"wires":[[],["9fd2bf02.7efb4"]]},{"id":"57ecce73.d1658","type":"server","z":"","name":"Home Assistant"}]