I have recently noticed that the pH reading in Control 3 have these jump and fall.

The timing coincide with the light turning on and off. I checked with a pinpoint hand held pH meter, but didn't see a reading change when turning lights on or off.
After some debugging, I found out that it's probably from some signal interference from the LED PWM driver. I tried to wrap the control with tin foil like this, and that reduced the difference from 0.11 to 0.03.

But I assume I can't let it run that permanently as it would block the wifi signal too? I actually tried to mount it back with tin foil wrapping from behind it, and somehow the pH reading went crazy and down to 2.X. I don't understand what's going on anymore.
So, what's the proper way to shield the head unit from signal interference for pH reading?

The timing coincide with the light turning on and off. I checked with a pinpoint hand held pH meter, but didn't see a reading change when turning lights on or off.
After some debugging, I found out that it's probably from some signal interference from the LED PWM driver. I tried to wrap the control with tin foil like this, and that reduced the difference from 0.11 to 0.03.

But I assume I can't let it run that permanently as it would block the wifi signal too? I actually tried to mount it back with tin foil wrapping from behind it, and somehow the pH reading went crazy and down to 2.X. I don't understand what's going on anymore.
So, what's the proper way to shield the head unit from signal interference for pH reading?




