@radky - thanks for that. Once I load coretemp , my real cpu temp is displayed at ...hwmon4/temp3_input . After the PC has been running for a while, that will be the highest (or equal highest) temp, whilst ...hwmon0/temp1_input is static 25C & ...hwmon1/temp1_input doesn't exist. When the PC is stone-cold, ..hwmon0/temp1_input (static 25C) will be the highest, so my latest .pet can fail if installed then, requiring /root/.config/pmcputemp/pmcputemprc to be deleted when the PC warms up, to facilitate re-detection. Tricky business indeed for all pups.
LATER: I recompiled gatotray so hwmon is checked in reverse - 4-3-2-1-0 & first temp found is used. My cpu temp displays changes now, without coretemp.
IF your temp display isn't working, can try .pet below at own risk. I added puninstall, so that if it doesn't work, uninstalling should restore original.