# Temperature and heating error correlation

**URL:** <https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777>\
**Category:** Hardware, PWM, and Optics\
**Created:** [May 7, 2025, 5:11pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777 "2025-05-07T17:11:46Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![curro99](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/curro99/32/800_2.png) [@curro99](https://forum.pioreactor.com/u/curro99)\
**Post date:** [May 7, 2025, 5:11pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/1 "2025-05-07T17:11:47Z")

</div>

Hi there!

I keep on getting this message when running a self test:  
 ![Screenshot 2025-05-07 at 19.06.45](https://forum.pioreactor.com/uploads/default/original/1X/968bdb829aeb3912010a6a0b21b58c4eca4a8839.png)

Any idea of how to proceed?

Thank you!

---

<div class="post-metadata">

**Author:** ![CamDavidsonPilon](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/camdavidsonpilon/32/3_2.png) [@CamDavidsonPilon](https://forum.pioreactor.com/u/CamDavidsonPilon)\
**Post date:** [May 7, 2025, 6:03pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/2 "2025-05-07T18:03:41Z")

</div>

it looks like your heater PCB isn’t receiving any power (a DC voltage is being applied, but there’s no increase in temperature). Were any modifications made to it (software or hardware)? Try reconnecting the wires from the HAT to the heater PCB?

---

<div class="post-metadata">

**Author:** ![curro99](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/curro99/32/800_2.png) [@curro99](https://forum.pioreactor.com/u/curro99)\
**Post date:** [May 7, 2025, 7:35pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/3 "2025-05-07T19:35:30Z")

</div>

Ummm… It could be that I just replaced the heating extension HAT? Is the problem on the PCB or could be that HAT issue?

Thanks! 😉

---

<div class="post-metadata">

**Author:** ![CamDavidsonPilon](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/camdavidsonpilon/32/3_2.png) [@CamDavidsonPilon](https://forum.pioreactor.com/u/CamDavidsonPilon)\
**Post date:** [May 8, 2025, 1:40pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/4 "2025-05-08T13:40:22Z")

</div>

Hm, and you installed the associated plugin?

Hm, I wonder if I ever tested self-test + the temp HAT. If you start the thermostat, are you seeing anything unexpected?

---

<div class="post-metadata">

**Author:** ![curro99](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/curro99/32/800_2.png) [@curro99](https://forum.pioreactor.com/u/curro99)\
**Post date:** [May 8, 2025, 5:54pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/5 "2025-05-08T17:54:42Z")

</div>

Hi Cameron 🙂

Doenst say anything but then it doesn’t raise the temperature…

The pluggin is installed

---

<div class="post-metadata">

**Author:** ![CamDavidsonPilon](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/camdavidsonpilon/32/3_2.png) [@CamDavidsonPilon](https://forum.pioreactor.com/u/CamDavidsonPilon)\
**Post date:** [May 8, 2025, 6:15pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/6 "2025-05-08T18:15:57Z")

</div>

hm, I’m not too sure. Just some ideas:

1. Does it work again if your remove the HAT?
2. Any visible damage to the heater PCB or cable?

---

<div class="post-metadata">

**Author:** ![curro99](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/curro99/32/800_2.png) [@curro99](https://forum.pioreactor.com/u/curro99)\
**Post date:** [May 13, 2025, 12:10pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/7 "2025-05-13T12:10:50Z")

</div>

Hi! I’ve been running some tests. I changed the PCB and also tried with another HAT, but the error still persists…  
I have a cluster of 8 Pios — only four of them have the plugin installed, although in the general `config.ini` file it’s set up like this:

```auto
[temperature_automation.thermostat]  
Kp=0.017  
Ki=0.0  
Kd=4.0

```

In the individual config sections for each Pioreactor, there’s nothing written. Only one of them is giving me problems… I’m not sure what else it could be.

Have a good day!

---

<div class="post-metadata">

**Author:** ![CamDavidsonPilon](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/camdavidsonpilon/32/3_2.png) [@CamDavidsonPilon](https://forum.pioreactor.com/u/CamDavidsonPilon)\
**Post date:** [May 13, 2025, 2:49pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/8 "2025-05-13T14:49:30Z")

</div>

So if only 4 of the Pioreactors have the plugin installed, move the

```auto
[temperature_automation.thermostat]  
Kp=0.017  
Ki=0.0  
Kd=4.0

```

to the specific worker config.inis that _have_ plugin installed, and change the config.ini’s section back to:

```auto
[temperature_automation.thermostat]
Kp=2.6
Ki=0.0
Kd=4.6

```

Have you swapped heater PCBs? The problem might be coming from there.

---

<div class="post-metadata">

**Author:** ![curro99](https://forum.pioreactor.com/user_avatar/forum.pioreactor.com/curro99/32/800_2.png) [@curro99](https://forum.pioreactor.com/u/curro99)\
**Post date:** [May 14, 2025, 5:20pm UTC](https://forum.pioreactor.com/t/temperature-and-heating-error-correlation/777/9 "2025-05-14T17:20:56Z")

</div>

SOLVED! Thanks 🙂

Awesome
