讀取 raspberrypi 的cpu和gpu溫度

2022-02-07 16:32:39 字數 1582 閱讀 7296

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import requests

import json

import time

import commands

def main():

# filerecord = open("result.txt", "w")

# filerecord.write("connect to yeelink\n");

# filerecord.close()

while true:

# 開啟檔案

gpu = commands.getoutput( '/opt/vc/bin/vcgencmd measure_temp' ).replace( 'temp=', '' ).replace( '\'c', '' )

gpu = float(gpu)

#print('gpu value:%.2f' % gpu)

# gpu裝置uri

apiurl_gpu = ''

#yeelink 使用者密碼, 指定上傳編碼為json格式i

payload_gpu =

r = requests.post(apiurl_gpu, headers=apiheaders, data=json.dumps(payload_gpu))

file = open("/sys/class/thermal/thermal_zone0/temp")

# 讀取結果,並轉換為浮點數

cpu = float(file.read()) / 1000

# 關閉檔案

file.close()

#print('cpu value:%.2f' % cpu)

# cpu裝置uri

apiurl_cpu = ''

#yeelink 使用者密碼, 指定上傳編碼為json格式

# 字典型別資料,在post過程中被json.dumps轉換為json格式字串

payload_cpu =

#傳送請求

r = requests.post(apiurl_cpu, headers=apiheaders, data=json.dumps(payload_cpu))

# 向控制台列印結果

# filerecord = open("result.txt", "a")

# strtime = time.strftime('%y-%m-%d:%h-%m-%s',time.localtime(time.time()))

#filerecord.writelines(strtime + "\n")

#strtemp = "temp : %.1f" %temp + "\n"

#filerecord.writelines(strtemp)

#filerecord.writelines(str(r.status_code) + "\n")

#filerecord.close()

time.sleep(1*60)

if __name__ == '__main__':

main()

源**摘自:

C 讀取 讀取XML

讀取xml到listbox combobox 1,知識需求 1 訪問xml檔案的兩個基本模型 一,dom模型 使用dom的好處在於它允許編輯和更新xml文件,可以隨機訪問文件中的資料,可以使用xpath查詢,但是,dom的缺點在於它需要一次性的載入整個文件到記憶體中,對於大型的文件,這會造成資源問題...

樹莓派RaspberryPi串列埠的簡單應用

參考 樹莓派安裝 樹莓派raspberrypi串列埠python操作指南 樹莓派 python做的智慧型遠端控制原型 經實際測試,樹莓派通過pyserial進行串列埠讀操作容易出現不穩定的情況,比如無法連線,所以讀操作之間最好設定一定的間隔,並且不要忘記處理一下異常。然後使用update 函式將溫度...

個人玩樹梅派 raspberrypi 的總結

購買的地方我直接去官網找的國內合作 去下面這個頁面挑選你想要的型號 然後點進去,會類似於這個下面這個頁面 是類似,這個是我買的型號 raspberry pi 3 model a plus 拉到最下面 你點立即購買也會自動掉下去 左邊會有乙個國家選擇 一般預設已經是中國 然後你就會在右邊看到一些合作 ...