I have a basic flow which controls my Pentair Screenlogic Pool Heat Pump by taking my input from a drop down helper. The options for this drop down are (AUTO, ON, OFF).
If ON or OFF the flow is straight forward to turn On or Off, but if AUTO is selected, the current flow, gets air temperature, checks if it is between 9AM & 9PM, moves along if outside temp >=70 then turns heat pump on. I want to add an additional check where if the current pool temp is >= to thermostat set temp, the flow does NOT turn the heat pump on, but also turns the heat pump off. I added "Get Pool Set Temp" and "Current < Set Temp" but when I had them in the flow, they ran independently of the rest of the flow. How can I add these extra variables?
[{"id":"b04289f271e72db9","type":"tab","label":"Test","disabled":false,"info":"","env":[]},{"id":"fc68cafd46a56a68","type":"api-current-state","z":"b04289f271e72db9","name":"Get Air temp","server":"23acfa21.1a8ad6","version":3,"outputs":2,"halt_if":"200","halt_if_type":"num","halt_if_compare":"lt","entity_id":"sensor.pentair_f8_7a_6c_air_temperature","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":250,"y":240,"wires":[["62939bf161c4f10a"],[]]},{"id":"4d7f6f55c481ef42","type":"switch","z":"b04289f271e72db9","name":">= 70","property":"payload","propertyType":"msg","rules":[{"t":"gte","v":"70","vt":"num"},{"t":"lt","v":"70","vt":"str"}],"checkall":"false","repair":false,"outputs":2,"x":530,"y":240,"wires":[["7da7ab4ea32dd415"],[]]},{"id":"62939bf161c4f10a","type":"time-range-switch","z":"b04289f271e72db9","name":"9:01AM-9PM","lat":"","lon":"","startTime":"09:01","endTime":"20:58","startOffset":0,"endOffset":0,"x":410,"y":160,"wires":[["4d7f6f55c481ef42"],[]]},{"id":"f1d0e4c0a01c3ec6","type":"api-call-service","z":"b04289f271e72db9","name":"Turn Pool Heat On","server":"23acfa21.1a8ad6","version":5,"debugenabled":false,"domain":"homeassistant","service":"turn_on","areaId":[],"deviceId":[],"entityId":["climate.pentair_f8_7a_6c_pool_heat"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1230,"y":220,"wires":[[]]},{"id":"7da7ab4ea32dd415","type":"api-current-state","z":"b04289f271e72db9","name":"if Pool heater OFF","server":"23acfa21.1a8ad6","version":3,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"climate.pentair_f8_7a_6c_pool_heat","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1010,"y":220,"wires":[["f1d0e4c0a01c3ec6"],[]]},{"id":"04eaeed04a165fce","type":"api-call-service","z":"b04289f271e72db9","name":"Turn Pool Heat Off","server":"23acfa21.1a8ad6","version":5,"debugenabled":false,"domain":"homeassistant","service":"turn_off","areaId":[],"deviceId":[],"entityId":["climate.pentair_f8_7a_6c_pool_heat"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1230,"y":280,"wires":[[]]},{"id":"ff069a8521a208a4","type":"server-state-changed","z":"b04289f271e72db9","name":"Pool Heater Mode","server":"23acfa21.1a8ad6","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"media_player.directv_033192770957","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":270,"y":320,"wires":[["3707e79c2da5cea9"]]},{"id":"3707e79c2da5cea9","type":"switch","z":"b04289f271e72db9","name":"Switch","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"},{"t":"eq","v":"OFF","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":530,"y":320,"wires":[["7da7ab4ea32dd415"],["42e3e629b545a979"]]},{"id":"59306ea7b9702d0f","type":"poll-state","z":"b04289f271e72db9","name":"If Heat Mode auto","server":"23acfa21.1a8ad6","version":2,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"updateinterval":"60","updateIntervalType":"num","updateIntervalUnits":"seconds","outputinitially":false,"outputonchanged":false,"entity_id":"input_select.pool_heater","state_type":"str","halt_if":"AUTO","halt_if_type":"str","halt_if_compare":"is","outputs":2,"x":110,"y":160,"wires":[["fc68cafd46a56a68"],[]]},{"id":"42e3e629b545a979","type":"api-current-state","z":"b04289f271e72db9","name":"if Pool heater ON","server":"23acfa21.1a8ad6","version":3,"outputs":2,"halt_if":"heat","halt_if_type":"str","halt_if_compare":"is","entity_id":"climate.pentair_f8_7a_6c_pool_heat","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":".01","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1010,"y":300,"wires":[["04eaeed04a165fce"],[]]},{"id":"d441f125a79643d9","type":"api-current-state","z":"b04289f271e72db9","name":"Current < Set Temp","server":"23acfa21.1a8ad6","version":3,"outputs":2,"halt_if":"payload","halt_if_type":"msg","halt_if_compare":"lt","entity_id":"sensor.pool_current_temp","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":770,"y":160,"wires":[[],[]]},{"id":"3b7a15d6bfe1322e","type":"api-current-state","z":"b04289f271e72db9","name":"Get Pool Set Temp","server":"23acfa21.1a8ad6","version":3,"outputs":1,"halt_if":"","halt_if_type":"entity","halt_if_compare":"gte","entity_id":"sensor.pool_set_temp","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":770,"y":80,"wires":[["d441f125a79643d9"]]},{"id":"23acfa21.1a8ad6","type":"server","name":"Home Assistant #1","version":2,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":false,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30"}]