Как посмотреть температуру raspberry pi
Перейти к содержимому

Как посмотреть температуру raspberry pi

  • автор:

Температура Raspberry Pi 4 с Ubuntu (ARM)

Добрый день. Стоит ubuntu на Raspberry Pi 4. Нужно посмотреть температуру процессора через консоль. Гугл подсказывает команду «vcgencmd measure_temp», которая похоже подходит только для Rasbian. В убунте такой команды не находит.

Есть вариант смотреть через «cat /sys/class/thermal/thermal_zone0/temp» но это неудобно т.к. температура показывается в миллиградусах. Как можно посмотреть температуру в Ubuntu на Raspberry Pi 4 ?

TheLinuxUser ★★
22.12.20 18:09:45 MSK

ну включи чуть-чуть соображалку как перевести из миллиградусов в градусы

fornlr ★★★★★
( 22.12.20 18:13:05 MSK )

  • Есть bc. Есть даже простейший калькулятор в самом bash:
router@calypso:~$ cat /sys/class/thermal/thermal_zone0/temp 46000 router@calypso:~$ echo $(($(cat /sys/class/thermal/thermal_zone0/temp)/1000)) 45 router@calypso:~$ echo "$(cat /sys/class/thermal/thermal_zone0/temp)/1000" | bc 45 
  • raspbian же на дебиане? скорее всего можно взять пакет и воткнуть в убунту

router ★★★★★
( 22.12.20 18:13:58 MSK )
Последнее исправление: router 22.12.20 18:14:41 MSK (всего исправлений: 1)

Ответ на: комментарий от fornlr 22.12.20 18:13:05 MSK

ну включи чуть-чуть соображалку как перевести из миллиградусов в градусы

Я уже думал над этим, но банально не хватает знаний.

TheLinuxUser ★★
( 22.12.20 18:16:07 MSK ) автор топика
Ответ на: комментарий от router 22.12.20 18:13:58 MSK

Есть bc. Есть даже простейший калькулятор в самом bash:

Благодарю, всё чётко работает )

Raspberry Pi: температура процессора, ее измерение и уровень нормы

Lorem ipsum dolor

Пользователи «малинки» знают, что ее процессор имеет пассивное охлаждение, а это означает , что температура процессора в R aspberry Pi должна регулярно проверяться, чтобы не допустить перегрева своего мини-компьютера. Тем более делать это не очень сложно — именно об этом и поговорим сегодня в нашей статье.

Температура процессора R aspberry Pi

Рабочая температура процессора на R aspberry Pi составляет до 80 С. Если допустить перегрев процессора, то первое , что начнет происходит , — это ужасное торможение работы системы. Так происходит, потому что на R aspberry Pi есть собственная небольшая защита от перегрева — это замедление работы системы, чтобы избежать гибел и всего устройства. Но не нужно доводить до такого состояния вашу «малинку», лучше периодически проверять , какая температура на данный момент у процессора R aspberry Pi. Особенно это нужно делать тогда , когда вы знаете, что система работает с усилием.

Что вам нужно, чтобы проверить температуру процессора R aspberry Pi

  • само устройство R aspberry Pi;
  • чтобы был настроен удаленный доступ к устройству — это необязательное, но желательное условие;
  • чтобы на устройстве была установлена R aspberry OS;
  • наличие клавиатуры и экрана;
  • чтобы была организована локальная сеть.

Как проверяется температура процессора R aspberry Pi?

  • при помощи консольных команд;
  • используя системный монитор;
  • через браузер.
Как происходит проверка температуры процессора R aspberry Pi при помощи консольных команд?
  1. Открыть консоль для взаимодействия с вашей «малинкой».
  2. Ввести в консоли команду : «vcgencmd measure_temp». После ввода этой команды в консоли вам будет дан результат температуры в измерениях по шкале Цельсия.
Проверяем температуру процессора R aspberry Pi, используя системный монитор
  1. Инсталлировать системную программу Conky из стандартного репозитория. Это возможно сделать , применив команду: «sudo apt-get install conky».
  2. Осуществить настройку Conky под собственные потребности. Для этого нужно будет разработать и отредактировать небольшой файлик «.con k yrc». Делается это посредством консольного выражения «sudo nano .conkyrc». Данный системный монитор позволяет очень гибко его настраивать. Чтобы это сделать, можно ознакомит ь ся с очень подробной инструкцией по его настройке по этой ссылке.
  3. После проведенной настройки запустить эту программу.
Как проверяется температура процессора R aspberry Pi при помощи браузера
  • температура процессора R aspberry Pi;
  • загруженность процессора и оперативки;
  • uptime системы;
  • объемы трафика;
  • и др.
  1. Разрешить поддержку «https» в менеджере пакетов. Это возможно сделать консольным выражением: «sudo apt-get install apt-transport-https ca-certificates».
  2. Открыть доступность к нашей библиотеке посредством консольного выражения «sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com 2C0D3C0F».
  3. Добавить наш пакет в перечень допустимых библиотек командой «sudo wget goo.gl/vewCLL -O /etc/apt/sources.list.d/rpimonitor.list».
  4. Установить саму библиотеку последовательными консольными выражениями «sudo apt-get update» и «sudo apt-get install rpimonitor».
  1. Включить специальную опцию, чтобы мониторинг показателей системы происходил в автоматическом режиме. Это можно сделать командой «sudo /etc/init.d/rpimonitor install_auto_package_status_update».
  2. Включить обновление статуса показателей , применив команду «sudo /etc/init.d/rpimonitor update».
  3. Перезагрузить нашу библиотеку, чтобы настройки вступили в силу, используя консольное выражение «sudo service rpimonitor restart».

Заключение

Как вы успели заметить, температура процессора R aspberry Pi проверяется довольно несложно. Если вам нужна только температура, то лучше это сделать при помощи специализированных консольных команд — это проще и быстрее.

Если же вы хотите полноценно отслеживать показатели своей «малинки», то лучше воспользоваться системным монитором или браузером. Монитор будет полезен в том случае, когда R aspberry Pi используется по принципу обычного компьютера, то есть к ней подключен монитор с графическим интерфейсом «малины» и клавиатура. Пакет Rpi-Monitor будет полезен тогда, когда ваша «малинка» применяется удаленно и управляется по локальной сети из другого устройства. Потому что этот «браузерный» способ работает на всех устройствах, подключенных по локальной сети к R aspberry Pi.Как вы успели заметить, температура процессора Raspberry Pi проверяется довольно несложно. Если вам нужна только температура, то лучше это сделать при помощи специализированных консольных команд — это проще и быстрее.

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Как посмотреть температуру raspberry pi

, вместо температуры выводится на сайте «VCHI initialization failed». В чем проблема? Есть ли способ вывести температуру на сайт?

svsdval Posts: 133 Joined: Fri Jan 18, 2013 5:12 pm Location: Russia->Siberia->Altayskiy Kray->Biysk

Re: Вывод температуры процессора через PHP

Самый простой сделать вывод в /tmp/файлик простым демоном потом сайт грузил бы чистый файлик =)
так же ты всегда можешь узнать температуру катом по адресу /sys/class/thermal/thermal_zone0/temp =)

Debian/Blender/Gimp/Inkscape/Lmms/Fpc/Gcc crazy user
Gooman-rus Posts: 23 Joined: Sun Jun 30, 2013 5:35 pm

Re: Вывод температуры процессора через PHP

Делаю cat по указанному адресу, выводится это число: 36318. Почему такое? В каком формате это число, можно ли его перевести в нормальный?

Gooman-rus Posts: 23 Joined: Sun Jun 30, 2013 5:35 pm

Re: Вывод температуры процессора через PHP

Сделал так:

$file_handle = fopen("/sys/class/thermal/thermal_zone0/temp", "r"); while (!feof($file_handle)) < $line = fgets($file_handle); echo $line/1000; >fclose($file_handle);

svsdval Posts: 133 Joined: Fri Jan 18, 2013 5:12 pm Location: Russia->Siberia->Altayskiy Kray->Biysk

Re: Вывод температуры процессора через PHP

Ну вот видишь сам решил =)
Debian/Blender/Gimp/Inkscape/Lmms/Fpc/Gcc crazy user
5 posts • Page 1 of 1

  • Community
  • General discussion
  • Announcements
  • Other languages
  • Deutsch
  • Español
  • Français
  • Italiano
  • Nederlands
  • 日本語
  • Polski
  • Português
  • Русский
  • Türkçe
  • User groups and events
  • The MagPi
  • Using the Raspberry Pi
  • Beginners
  • Troubleshooting
  • Advanced users
  • Assistive technology and accessibility
  • Education
  • Picademy
  • Teaching and learning resources
  • Staffroom, classroom and projects
  • Astro Pi
  • Mathematica
  • High Altitude Balloon
  • Weather station
  • Programming
  • C/C++
  • Java
  • Python
  • Scratch
  • Other programming languages
  • Windows 10 for IoT
  • Wolfram Language
  • Bare metal, Assembly language
  • Graphics programming
  • OpenGLES
  • OpenVG
  • OpenMAX
  • General programming discussion
  • Projects
  • Networking and servers
  • Automation, sensing and robotics
  • Graphics, sound and multimedia
  • Other projects
  • Gaming
  • Media centres
  • AIY Projects
  • Hardware and peripherals
  • Camera board
  • Compute Module
  • Official Display
  • HATs and other add-ons
  • Device Tree
  • Interfacing (DSI, CSI, I2C, etc.)
  • Raspberry Pi 400
  • Raspberry Pi Pico
  • General
  • SDK
  • MicroPython
  • Other RP2040 boards
  • Operating system distributions
  • Raspberry Pi OS
  • Raspberry Pi Desktop for PC and Mac
  • Other
  • Android
  • Debian
  • FreeBSD
  • Gentoo
  • Linux Kernel
  • NetBSD
  • openSUSE
  • Plan 9
  • Puppy
  • Arch
  • Pidora / Fedora
  • RISCOS
  • Ubuntu
  • Ye Olde Pi Shoppe
  • For sale
  • Wanted
  • Off topic
  • Off topic discussion
  • Board index
  • All times are UTC
  • Delete cookies

About Raspberry Pi

  • News
  • Contact us
  • Trademark
  • About us
  • Our Approved Resellers
  • Jobs
  • Accessibility
  • Site use terms and conditions
  • Acceptable use
  • Cookies
  • Licensing
  • Terms and conditions of sale
  • Privacy
  • Security
  • Verify our bank details
  • Raspberry Pi for home
  • Tutorials

For industry

  • Raspberry Pi for industry
  • Thin clients
  • Raspberry Pi in space
  • Powered by Raspberry Pi
  • Design partners
  • Success stories
  • Computers and microcontrollers
  • Cameras and displays
  • Add-on boards
  • Power supplies and cables
  • Cases
  • Peripherals
  • Raspberry Pi OS
  • Raspberry Pi Imager
  • Raspberry Pi Desktop

Documentation

  • All categories
  • Product information portal
  • Datasheets

Raspberry Pi Store

Как проверить температуру процессора на Raspberry Pi?

Вот три способа измерения температуры процессора Raspberry Pi.

Содержание скрыть

Основные температуры процессора через терминал

В терминале используйте

vcgencmd measure_temp

Это даст вам одноразовое показание. Если вы хотите отслеживать температуру Raspberry Pi через определенные промежутки времени, используйте:

Параметр -n позволяет объявить количество секунд между интервалами. В данном случае это две секунды на чтение.

watch и vcgencmd, используемые вместе, дадут вам возможность проверить температуру Raspberry Pi

watch -n 2 vcgencmd measure_temp

Добавьте показания температуры на панель задач

42 - это ответ на все вопросы, включая вопрос о том, какая температура у моего Raspberry Pi.

Чтобы добавить показания температуры на панель задач, выполните следующие действия.

  • Щелкните правой кнопкой мыши на панели задач
  • Нажмите «Добавить / удалить элементы панели»
  • Нажмите «Добавить»
  • Прокрутите вниз и выберите «Монитор температуры».
  • Нажмите «Добавить»

Теперь на панели задач вы должны увидеть показания температуры, выделенные зеленым цветом.

Вы можете изменить цвета, щелкнув правой кнопкой мыши на цифрах и выбрав «Настройки монитора температуры».

Следите за температурой Raspberry Pi в режиме онлайн с помощью PiCockpit

Удобным инструментом, который принесет вам большую пользу, является наш онлайн-инструмент PiCockpit.

В PiCockpit есть модуль PiStats, который позволяет вам получить температуру вашего чипа на графике, а также показания в реальном времени.

PiStats — это бесплатный инструмент для пяти Raspberry Pi.

Вам необходимо иметь учетную запись PiCockpit и установить PiCockpit с помощью однострочного сценария установки на каждый Raspberry Pi, требующий мониторинга.

За какими температурами мне следует следить?

Единственная проблема с высокими температурами заключается в том, что Raspberry Pi будет дросселировать процессор, чтобы снизить температуру.

Разные платы имеют разные температурные пределы, но вам следует опасаться дросселирования, если температура вашей платы превысит 60 C.

Raspberry Pi 3+ имеет «мягкий предел» 60 C, при котором дросселирование происходит мягче, чем при пороге 80 C, когда дросселирование действительно начинается.

Raspberry Pi 4 немного более устойчив: дросселирование начинается при 80 C, а более интенсивный разгон начинается при 85 C.

Вы можете проверить, был ли ваш Raspberry Pi дросселирован, используя vcgencmd get_throttled. Вот как интерпретировать ответ в шестнадцатеричном коде, взятый из суть ответом JsBergbau Аласдэру Аллану из Raspberry Pi:

UNDERVOLTED=0x1 CAPPED=0x2 THROTTLED=0x4 SOFT_TEMPLIMIT=0x8 HAS_UNDERVOLTED=0x10000 HAS_CAPPED=0x20000 HAS_THROTTLED=0x40000 HAS_SOFT_TEMPLIMIT=0x80000

Что я могу сделать для охлаждения Raspberry Pi?

Некоторые Raspberry Pi нормально работают без каких-либо дополнительных методов рассеивания тепла. У меня был хороший успех при использовании «голого» Raspberry Pi Zero 2.

Однако с Raspberry Pi 3+ я обнаружил, что мне нужно иметь на нем хотя бы теплоотвод.

Однако в случае с Raspberry Pi 4 я не могу прожить без вентилятора. Отсутствие вентилятора на Raspberry Pi 4 неизбежно приведет к дросселированию.

Чтобы снизить температуру на Raspberry Pi, попробуйте выполнить следующие действия:

  • Расположите Raspberry Pi вертикально
  • Установите радиатор
  • Установите вентилятор
  • Снимите корпус
  • Используйте теплоотводящий корпус, например, корпус FLIRC
  • Установите свой Raspberry Pi в Канаде*

* Иногда я задаюсь вопросом, можно ли просто оставить Raspberry Pi на улице в холоде и использовать температуру окружающей среды -30 C для охлаждения Raspberry Pi. Разве в Швеции нет серверных ферм?

Если вы собираетесь разместить свой Raspberry Pi в Канаде, почему бы не подумать о том, как вы будете дистанционно управлять им с помощью этой статьи?

термопрокладка flirc zero

Вот и все — как проверить температуру процессора на Raspberry Pi!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *