does not appear that will work… – see this is why im here too… far from a node-red pro.
could try this… change all the settings to your own…
[{"id":"1596ad54.bf2da3","type":"tab","label":"Flow 13","disabled":false,"info":""},{"id":"81c5502b.40a62","type":"switch","z":"1596ad54.bf2da3","name":"","property":"payload","propertyType":"msg","rules":[{"t":"btwn","v":"30","vt":"num","v2":"81","v2t":"num"},{"t":"gte","v":"82","vt":"str"}],"checkall":"false","repair":false,"outputs":2,"x":1140,"y":490,"wires":[["fc30a91b.8afdc8"],["ea8bedb2.65eda"]]},{"id":"f03656c8.db8d18","type":"light-scheduler","z":"1596ad54.bf2da3","settings":"242e00e3.8738b","events":"[]","topic":"","name":"scheduler","onPayload":"ON","onPayloadType":"str","offPayload":"OFF","offPayloadType":"str","onlyWhenDark":true,"scheduleRndMax":0,"sunElevationThreshold":6,"sunShowElevationInStatus":false,"outputfreq":"output.statechange.startup","x":1470,"y":430,"wires":[["ea8bedb2.65eda"]]},{"id":"fc30a91b.8afdc8","type":"api-current-state","z":"1596ad54.bf2da3","name":"Schedule on?","server":"663af70e.88b558","version":1,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"input_boolean.schedule","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":1280,"y":430,"wires":[["f03656c8.db8d18"],[]]},{"id":"cf936187.5b9d7","type":"inject","z":"1596ad54.bf2da3","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":840,"y":470,"wires":[["9f5b2774.e818b8"]]},{"id":"ea8bedb2.65eda","type":"api-call-service","z":"1596ad54.bf2da3","name":"Fan on","server":"663af70e.88b558","version":1,"debugenabled":false,"service_domain":"fan","service":"turn_on","entityId":"fan.garage","data":"{\"speed\":\"low\"}","dataType":"json","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":1600,"y":500,"wires":[[]]},{"id":"9f5b2774.e818b8","type":"api-current-state","z":"1596ad54.bf2da3","name":"temperature","server":"663af70e.88b558","version":1,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"sensor.thermostat_temperature","state_type":"num","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":true,"x":1000,"y":470,"wires":[["81c5502b.40a62"]]},{"id":"242e00e3.8738b","type":"light-scheduler-settings","z":"","name":"my settings","latitude":"33.557891","longitude":"-112.2782237"},{"id":"663af70e.88b558","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
You could then add some automation to turning the inputboolean on/off in the ‘schedule on?’ node… or you could also right after the switch node (which is checking if temp is between 30 and 81 send to top output… otherwise if its above 82F send to bottom to avoid the schedule…