Dew Point/Temperature Sensor, my configuration.yaml

Thanks for the code. I was using

This started throwing errors with core update 2025.1.0 SEE ISSUE HERE

Initially this macro was not working but I accidentally added the custom_templates/ folder into custom_components/ instead of the config/ folder

I named my sensors the same as my previous home-assistant-dewpoint sensors

Then commented out my previous configuration under

sensor:
  - platform: dewpoint
    sensors:

OLD SENSOR CONFIGURATION

sensor:
  # Sensors Dewpoint Temperature - HACS Home Assistant Dewpoint
  # - platform: dewpoint
    # sensors:
      # dewpoint_outside:
        # temperature: sensor.netatmo_devonport_tas_indoor_outdoor_temperature
        # rel_hum: sensor.netatmo_devonport_tas_indoor_outdoor_humidity
      # dewpoint_living_room:
        # temperature: sensor.air_conditioning_temperature
        # rel_hum: sensor.air_conditioning_humidity
      # dewpoint_downstairs:
        # temperature: sensor.air_conditioning_downstairs_temperature
        # rel_hum: sensor.air_conditioning_downstairs_humidity
      # dewpoint_airport:
        # temperature: sensor.devonport_airport_temp
        # rel_hum: sensor.devonport_airport_humidity
      # dewpoint_upstairs:
        # temperature: sensor.netatmo_devonport_tas_indoor_temperature
        # rel_hum: sensor.netatmo_devonport_tas_indoor_humidity

NEW SENSOR CONFIGURATION
I used the right click and Generate UUID At Cursor function in Studio Code Server to create new unique_id:'s
NOTE: this is under template: now not sensor: as previous configuation.

template:
  - sensor:
# Template Dew Point Sensors - Utilising custom_templates/macros.jinja
template:
  - sensor:
    - name: "dewpoint_outside"
      unique_id: 2fac14a6-affd-4985-88d6-67b3cff34e3f
      unit_of_measurement: "°C"
      icon: mdi:thermometer-water
      state: >
        {% from 'macros.jinja' import calculate_dew_point %}
        {{ calculate_dew_point('sensor.netatmo_devonport_tas_indoor_outdoor_temperature', 'sensor.netatmo_devonport_tas_indoor_outdoor_humidity') }}

    - name: "dewpoint_living_room"
      unique_id: c5e921de-47d2-4338-9158-8097911df43e
      unit_of_measurement: "°C"
      icon: mdi:thermometer-water
      state: >
        {% from 'macros.jinja' import calculate_dew_point %}
        {{ calculate_dew_point('sensor.air_conditioning_temperature', 'sensor.air_conditioning_humidity') }}

    - name: "dewpoint_downstairs"
      unique_id: b28b88fa-df92-446b-bc4a-1c49f1cf1443
      unit_of_measurement: "°C"
      icon: mdi:thermometer-water
      state: >
        {% from 'macros.jinja' import calculate_dew_point %}
        {{ calculate_dew_point('sensor.air_conditioning_downstairs_temperature', 'sensor.air_conditioning_downstairs_humidity') }}

    - name: "dewpoint_airport"
      unique_id: 28411b07-5c1b-47e6-bf1c-f7fc1f04cda2
      unit_of_measurement: "°C"
      icon: mdi:thermometer-water
      state: >
        {% from 'macros.jinja' import calculate_dew_point %}
        {{ calculate_dew_point('sensor.devonport_airport_temp', 'sensor.devonport_airport_humidity') }}

    - name: "dewpoint_upstairs"
      unique_id: a6b570a9-bef8-4c12-9855-2712285e2f75
      unit_of_measurement: "°C"
      icon: mdi:thermometer-water
      state: >
        {% from 'macros.jinja' import calculate_dew_point %}
        {{ calculate_dew_point('sensor.netatmo_devonport_tas_indoor_temperature', 'sensor.netatmo_devonport_tas_indoor_humidity') }}