Strange problem setting thermostat

I have a flow to set a thermostat controlling a baseboard heater. When it triggers it also adjusts the temp on my heat pump thermostat even though I have not chosen that entity.

[{"id":"5fcdf8143c591c7c","type":"debug","z":"5addc61045f2b215","name":"debug basement thermostat","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":960,"y":220,"wires":[]},{"id":"ebae768f3cfda1c4","type":"api-call-service","z":"5addc61045f2b215","name":"basement bedroom thermostat","server":"1f07ad34.678b53","version":5,"debugenabled":false,"domain":"climate","service":"set_temperature","areaId":["downstairs"],"deviceId":[],"entityId":["climate.basement_bedroom_themostat"],"data":"{\"temperature\": \"{{payload}}\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":750,"y":280,"wires":[["5fcdf8143c591c7c"]]},{"id":"3825e9466bb91502","type":"bigtimer","z":"5addc61045f2b215","outtopic":"","outpayload1":"on","outpayload2":"off","name":"Big Timer","comment":"","lat":"049.16638","lon":"-123.94003","starttime":"1290","endtime":"450","starttime2":0,"endtime2":0,"startoff":0,"endoff":0,"startoff2":0,"endoff2":0,"offs":0,"outtext1":"on","outtext2":"off","timeout":1440,"sun":true,"mon":true,"tue":true,"wed":true,"thu":true,"fri":true,"sat":true,"jan":true,"feb":true,"mar":true,"apr":true,"may":true,"jun":true,"jul":true,"aug":true,"sep":true,"oct":true,"nov":true,"dec":true,"day1":0,"month1":0,"day2":0,"month2":0,"day3":0,"month3":0,"day4":0,"month4":0,"day5":0,"month5":0,"day6":0,"month6":0,"day7":0,"month7":0,"day8":0,"month8":0,"day9":0,"month9":0,"day10":0,"month10":0,"day11":0,"month11":0,"day12":0,"month12":0,"d1":0,"w1":0,"d2":0,"w2":0,"d3":0,"w3":0,"d4":0,"w4":0,"d5":0,"w5":0,"d6":0,"w6":0,"xday1":0,"xmonth1":0,"xday2":0,"xmonth2":0,"xday3":0,"xmonth3":0,"xday4":0,"xmonth4":0,"xday5":0,"xmonth5":0,"xday6":0,"xmonth6":0,"xday7":0,"xmonth7":0,"xday8":0,"xmonth8":0,"xday9":0,"xmonth9":0,"xday10":0,"xmonth10":0,"xday11":0,"xmonth11":0,"xday12":0,"xmonth12":0,"xd1":0,"xw1":0,"xd2":0,"xw2":0,"xd3":0,"xw3":0,"xd4":0,"xw4":0,"xd5":0,"xw5":0,"xd6":0,"xw6":0,"suspend":false,"random":false,"randon1":false,"randoff1":false,"randon2":false,"randoff2":false,"repeat":true,"atstart":true,"odd":false,"even":false,"x":180,"y":320,"wires":[["0bcde47fa9a1e277"],[],[]]},{"id":"0bcde47fa9a1e277","type":"change","z":"5addc61045f2b215","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"20.5","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"19","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":460,"y":320,"wires":[["ebae768f3cfda1c4"]]},{"id":"d1ace8fb1df4f1cc","type":"inject","z":"5addc61045f2b215","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"off","payloadType":"str","x":190,"y":440,"wires":[["0bcde47fa9a1e277"]]},{"id":"1f07ad34.678b53","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30,"areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]

The entity it is also affecting is climate.my_ecobee_2

any idea what is happening here?

Thanks

Craig

Maybe remove the area from the service call? Is all that data required to set the target temp?

Interesting, it appears you nailed it, the area was taking precedence and overriding the entity. I just filled in everything but any one of the options would work.

Thanks

Craig