How to switch sensors without changing lovelace card?

I would like to have a card configured to display a weather sensor, but if I change locations I’d like to have the card update without having to do crazy conditionals or manual editing. Here’s what I’m thinking:

  • Create a custom weather sensor: something like weather.current
  • Using the NWS integration, create an integration for each location giving me something like weather.location1, weather.location2, weather.location3.
  • Use something like a choice helper to allow for switching to make one or the other locations “current”

Given the above, is there a way to set the values in weather.current to whichever other weather sensor is “current”? Is this easy and I’m missing something obvious?