Thanks for the help Chris, much appreciated.
The example you set tells the pi to turn the pin on and off. Would this then confirm that the pi is also sensing the temp?
Contents of one of the pi's config which I think to be correct?
pi@rpi-docker-master:~ $ cat /boot/config.txt
<snip>
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
dtoverlay=gpio-fan,gpiopin=18,temp=55000
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
<snip>
[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
over_voltage=6
arm_freq=2000
[all]
#dtoverlay=vc4-fkms-v3d
gpu_mem=4
Having a look though I think I am missing something else. I also log to influx and pulling the temps out into grafana, I cannot see that it overshot the 55c I have set.
I'll do a bit more research.
Thanks again for the help and product :)