BE14 temperature monitoring

Is the temperature data for BE14 exposed in software? I found these sensors in /sys/class/thermal on the stock BPI OpenWrt build. Are any of them relevant to BE14?

mcusys_thermal_1
eth2p5g_thermal_0
eth2p5g_thermal_1
tops_thermal_0
tops_thermal_1
ethsys_thermal_0
ethsys_thermal_1

if you are using MT76, Try this?

cat /sys/class/hwmon/hwmon1/temp1_input

I’m using the “OpenWRT MTK MP4.0 wifi SDK” image. It only has the “hwmon0” directory inside /sys/class/hwmon. temp1_input from it reads a different value than all sensors in /sys/class/thermal, but it is readable regardless whether the BE14 board is powered on or not (by the 12v switch on the main board), which makes me think this is not what I’m looking for. Did you mean try using the previous build named “OpenWRT MTK MP3.1 wifi SDK or MT76 wifi driver”?

Good afternoon, what would be an acceptable temperature?

If using MTK MP4.0, you can try this:

iwpriv ra0 stat

iwpriv rai0 stat

iwpriv rax0 stat

Maximum Junction Temperature is 125℃

Good morning, thank you very much.

Is the result divided by 1000 correct?

Thanks for this clarification

That worked, thank you very much.

Good morning and thanks for your help.

I was asking about dividing by a thousand because of this that I found this morning. The temperature is not mine, it is what I read on this page:

The i.MX 6 provides a temperature reading of the SoC’s internal temperature plus the board temperature is available via ADC/touch chip albeit with much worse accuracy. The output is in millidegrees Celsius aka 1000ths of degrees Celsius. Therefore it must be divided by 1000 to obtain regular degrees.

root@colibri-imx6:~# cat /sys/devices/virtual/thermal/thermal_zone0/temp 54325

That temperature is not mine.

and as I can see from the vibration that I have, which is from danpawlik, it gives me the temperature in Celsius.

But thank you very much for the temperatures they must have

thermal_zone0 is normally CPU (mt7988)…these are for wifi-card:

root@bpi-r4-v11:~
# cat /sys/class/ieee80211/phy*/hwmon*/temp1_input
57000
57000
37000

With mainline-code (233 firmware+patch).

If you enter “iwpriv ra0 stat”,you will get the Temperature of wifi card,There is a line in the console

CurrentTemperature = xx,

the unit here is ℃, no need to divide by 1000.

“cat /sys/class/thermal/thermal_zone0/temp”

This one is for MT7988,

The result needs to be divided by 1000

Good morning frank-w and simon for the help of the 2.

With the help of frank-w I can reach the temperatures but they are in celsius, that is why I asked about deviding by 1000, maybe the danpawlik branch that I have installed since openwrt works with the fluidity that should work with the loading of packages and other things that are used in openwrt is the appropriate one, the only thing is that it does not have wifi 7.

Simon, I will save your commands for when there is an official branch of openwrt that works with fluidity, since at the moment with these branches that I use they did not give me any result.

That’s why I asked about dividing by 1000, since I only used the command Simon posted and when I got that result I searched the internet and the link I posted said dividing by 1000.

frank-w with the command you posted # cat /sys/class/ieee80211/phy*/hwmon*/temp1_input, it gives me the result in Celsius, the channels when dividing by 1000, I get the normal temperatures.

thanks to both of you for your help

Good afternoon, could one of you please tell me what degrees this instruction gives?

cat /sys/class/thermal/thermal_zone0/hwmon0/temp1_input

Thank you very much

this is already already answered…

Good afternoon, thank you for the clarification. I didn’t know that even though they were from different places, it was the same.

cat /sys/class/thermal/thermal_zone0/hwmon0/temp1_input

“cat /sys/class/thermal/thermal_zone0/temp”

Thank you very much.

I am using the lm-sensors package to show the information.

Then run the sensors command and get this. luci-app-statistics should be able to grep those, if you add the collectd plugin for lm-sensors.

root@router:~# sensors
mt7996_phy2-pci-0100
Adapter: PCI adapter
temp1:        +62.0°C  (high = +120.0°C, crit = +110.0°C)

mt7996_phy0-pci-0100
Adapter: PCI adapter
temp1:        +71.0°C  (high = +120.0°C, crit = +110.0°C)

cpu_thermal-virtual-0
Adapter: Virtual device
temp1:        +56.9°C

mt7996_phy1-pci-0100
Adapter: PCI adapter
temp1:        +71.0°C  (high = +120.0°C, crit = +110.0°C)
1 Like

I dont have BE14 yet but you could try luci-app-temp-status if you are using openwrt

1 Like

Good morning and thank you Totkeks, follow your advice. These are my temperatures.

ljy26 arkin jade

my image doesn’t support luci-app-temp-status, but thanks a lot