Blueprint input: select weather or temperature entity

Is it possible to define an input for a blueprint, where the user can select either a weather service or a temperature entity? I.e. the select should list all weather and all temperature entities and the user can select one item from the list?

Background: For the blueprint Close/open curtain (cover, blinds) based on sun and weather I’d like to make the “temperature” configurable - depending on the user, a/the weather service or a temperature sensor should be used.

Entities, yes. You can use the entity filter and show all entities.

Services, no.

For me the following worked:

  input:
    temperature_entity:
      name: Temperature source
      default: "weather.home"
      selector:
        entity:
          filter:
            - domain: 
              - weather
            - device_class:
              - temperature

Note: the dash ("-") before the “device_class” is crucial since it leads to two filters which are (apparently) combined with OR. Without the dash, one filter is created, which combines its properties with AND!

@Sir_Goodenough thanks for your feedback, my question was not completely on point, as I did not realize then, that “weather” is just an entity.