To adjust the temp tower you can use the py-script.
https://github.com/HerrSkunkhunt42/temptower-gcode-adjustment
Or use the example gcode for PETG or PLA with 0.4 nozzle at 0.2mm layer height.
If you use Prusaslicer, you can insert the following custom gcode at the end at Printer settings > Custom G-code > Before layer change G-code.
M104 S{start_temp - int(temp_increase * int((layer_z - height_base) / temp_level_height_in_mm))}
Change start_temp, temp_increase, height_base and temp_level_height_in_mm to the settings you need.
example:
M104 S{230 - int(5 * int((layer_z - 1.2) / 10))}
The author marked this model as their own original creation.