Doc1.docx

  • 浏览量:1131
  • 下载量:75
  • 资料大小:30.39 KB
  • 日期:2016-07-04
  • 上传者:duhaining
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本帖最后由 duhaining 于 2016-7-4 21:56 编辑

    首先用cat /sys/class/thermal/thermal_zone0/temp命令看是否能检测到cpu温度。(注意网上很多帖子是基于树莓派的,显示结果需要除以1000才是正确的温度)

    然后可以通过一个简单的python程序,将cpu温度推送到yeelink。

    为了运行python程序,首先需要安装pip
    apt-get install python-pip

    然后安装request包
    apt-get install requests

    编辑文件post_temp_bytime.py

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    import requests
    import json
    import time

    def main():
    filerecord = open("result.txt", "w")
    filerecord.write("connect to yeelink
    ");
    filerecord.close()
    while true:
    # 打开文件
    file = open("/sys/class/thermal/thermal_zone0/temp")
    # 读取结果,并转换为浮点数
    ####注意这里不需要除以1000
    temp = float(file.read())
    # 关闭文件
    file.close()
    # 设备uri
    ####apiurl从yeelink账户里获得
    apiurl = http://api.yeelink.net/v1.1/device/16485/sensor/28490/datapoints
    # 用户密码, 指定上传编码
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换