OpenWrt Support for Armor G5 (NBG7815)

EDIT: I rewrite my hole post because i misundestood how thermal work.

I initially set these values to test its operation. It would be more logical to set a hysteresis value of 2000-2500 to have a 4º or 5º oscillation. 10º seems to high.
But first it's necessary understand why 'hysteresis' it is not working.

With temperature=75000 and hysteresis = 5000 fan will should swtich on when sensor reach 75ºC and should switch off when sensor go down to 70ºC

I have a different point of view.

The way your configuration should work should be the following.
The system checks the temperature and if it is higher than 75º+hys the fan turns on and remains at least 90 seconds or until the temperature is lower than 75º-hys, at this point the fan remains at least 30 seconds at rest and it does not turn on again until it reaches 75º+hys and that is how we return to the beginning.

With your config I assume that the fan initially starts working when the designated element reaches 75º, the fan stays on for 90 seconds and turns off if the temperature has dropped below 75º, it stays at rest for at least 30 seconds and after this time checks the temperature and if it is higher than 75º the fan turns on again.

The way your configuration should work should be the following.

The system checks the temperature and if it is higher than 75º the fan turns on and remains until a new reading get temp under 75º-hys, reading are done every 90 sec. the fan will switch on again at 75º and it began again.

With your config I assume the fan initially starts working when the temperature of the designated element reach 75º, the fan stays on during 90 sec. (polling-delay) if temp is now under 75º system will stop fan and wait 90 sec to get a new reading

polling-delay-passive is for passive cooling (frenquency down, volt down....) and it is not interesting for what we are looking for.

1 Like