Damit die configuration.yaml nicht überladen und unübersichtlich wird, arbeite ich mit Includes. Mehr zum Thema Includes findet man hier: Splitting Configuration
/config/configuration.yaml
sensor: !include_dir_list sensors/
/config/sensors/Temperatur/DGZ_Bad_Temp.yaml
platform: rest
method: GET
name: Bad °C
value_template: '{{ value_json.temperature|float|round(1) }}'
resource: http://192.168.1.190/api/v1/temp
scan_interval: 60
device_class: temperature
unit_of_measurement: '°C'
Eine alternative Variante ist den Sensor mit Template einzubinden:
https://forum.dingz.ch/d/27-dingz-sensoren-mit-template-einbinden-watt-temperatur