浏览曲线的地址,
www.yeelink.net/devices/344832
下一步就是周期提交了,同时又参考了xukai871105大神的树莓帖子
http://blog.csdn.net/xukai871105/article/details/38349519
#!/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\r\n");
fileRecord.close()
while True:
# 打开文件
file = open("/sys/class/thermal/thermal_zone0/temp")
# 读取结果,并转换为浮点数
temp = float(file.read())
# 关闭文件
file.close()
# 设备URI
apiurl = 'http://api.yeelink.net/v1.0/device/344832/sensor/383501/datapoints'
# 用户密码, 指定上传编码为JSON格式
apiheaders = {'U-ApiKey': 'a0ff0c16029821a7b8f7a75e99', 'content-type': 'application/json'}
# 字典类型数据,在post过程中被json.dumps转换为JSON格式字符串 {"value": 48.123}
payload = {'value': temp}
#发送请求
r = requests.post(apiurl, headers=apiheaders, data=json.dumps(payload))
# 向控制台打印结果
fileRecord = open("result.txt", "a")
strTime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
fileRecord.writelines(strTime + "\r\n")
strTemp = "temp : %.1f" %temp + "\r\n"
fileRecord.writelines(strTemp)
fileRecord.writelines(str(r.status_code) + "\r\n")
fileRecord.close()
time.sleep(60)
if __name__ == '__main__':
main()
补充M1的温度,感谢宅猫
cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input
另外可以通过访问“迷窟Q”得到实时温度,历史曲线还在研究中
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 【分享开发笔记,赚取电动螺丝刀】在音频测试中顺序的调整可改变功效被打赏¥18元 | |
| 【分享开发笔记,赚取电动螺丝刀】点阵显示模块及其应用-----献给新年的小礼物被打赏¥22元 | |
| 基于地奇星开发板的数码管模块显示技术被打赏¥23元 | |
| window下生成compilecommands.json的的方法被打赏¥22元 | |
| 【S32K3XX】GPIO中断配置被打赏¥26元 | |
| 【分享开发笔记,赚取电动螺丝刀】WS2812B的RGB灯介绍以及驱动方法被打赏¥25元 | |
| PTC与NTC功能常规对比被打赏¥14元 | |
| 【S32K3XX】核间通信MU使用被打赏¥27元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于3pin锂电池接口的介绍/使用被打赏¥16元 | |
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |