请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1670|回复: 7

[技术探讨] N1盒子如何获取cpu温度?

[复制链接]

11

主题

315

帖子

1311

积分

论坛技术达人

积分
1311
金钱
991
HASS币
40
发表于 2019-10-24 11:12:16 | 显示全部楼层 |阅读模式
如题,望高手赐教
回复

使用道具 举报

9

主题

765

帖子

3335

积分

论坛元老

Rank: 8Rank: 8

积分
3335
金钱
2570
HASS币
87
发表于 2019-10-24 11:43:26 | 显示全部楼层
本帖最后由 令狐鸣 于 2019-10-24 12:09 编辑

用ssh连接的方式实现过,可以参考下.

前提是先得SSH授权登录,方法可以参考

创建key,授权n1.

  1. 生成密钥 ssh-keygen
  2. 授权 ssh-copy-id [email protected]地址

授权

Armbian系统

sensor: 
  # 温度
  - platform: command_line
    name: n1_arm_cputemp
    command: "ssh [email protected]地址  cat /sys/class/hwmon/hwmon0/temp1_input | awk '{print ($1*0.001)}'"
    unit_of_measurement: "°C"
    value_template: '{{ value }}'
    scan_interval: 600 #获取间隔时间/秒

小钢炮系统

sensor: 
  #温度
  - platform: command_line
    name: n1_cputemp
    command: "ssh [email protected]地址  cat /sys/class/thermal/thermal_zone0/temp"
    unit_of_measurement: "°C"
    value_template: '{{ value | multiply(0.001) | round(2) }}'
    scan_interval: 600




评分

参与人数 1金钱 +10 收起 理由
natic + 10 大神666!

查看全部评分

回复

使用道具 举报

11

主题

315

帖子

1311

积分

论坛技术达人

积分
1311
金钱
991
HASS币
40
 楼主| 发表于 2019-10-24 12:02:41 | 显示全部楼层
令狐鸣 发表于 2019-10-24 11:43
[md]

用ssh连接的方式实现过,可以参考下.

非常感谢,确实可用
回复

使用道具 举报

9

主题

440

帖子

1488

积分

金牌会员

Rank: 6Rank: 6

积分
1488
金钱
1048
HASS币
0
发表于 2019-10-24 16:35:34 | 显示全部楼层
N1可用系统监控.rar (3.42 KB, 下载次数: 49)
回复

使用道具 举报

1

主题

35

帖子

248

积分

中级会员

Rank: 3Rank: 3

积分
248
金钱
213
HASS币
0
发表于 2019-10-24 16:50:43 | 显示全部楼层
可以参考N1目录下的 /etc/update-motd.d/30-armbian-sysinfo 这个脚本,温度、负载、内存、存储等系统信息都有
回复

使用道具 举报

11

主题

315

帖子

1311

积分

论坛技术达人

积分
1311
金钱
991
HASS币
40
 楼主| 发表于 2019-10-25 10:09:13 | 显示全部楼层
感谢以上帮助的热心朋友们
回复

使用道具 举报

6

主题

107

帖子

670

积分

高级会员

Rank: 4

积分
670
金钱
563
HASS币
10
发表于 2020-10-8 17:30:15 | 显示全部楼层
本帖最后由 Tao173 于 2020-10-9 14:29 编辑
yylwhy 发表于 2019-10-24 16:35
我的实现的方法。。。还有其他内容。

使用方法。。复制到对应文件夹。。
已经解决,附件内自动安装    "psutil==5.6.2",各种查找没有解决办法,最后修改manifest.json, (psutil==5.7.2),因为发现 psutil最新版是5.7.2,然后就解决了,说不出来道理,就这样。


您好,升级到最新版之后,这个有报错,
Logger: homeassistant.config
Source: config.py:810
First occurred: 下午5:22:01 (1 occurrences)
Last logged: 下午5:22:01

Platform error: sensor - Requirements for systemmonitor not found: ['psutil==5.6.2'].
请问有办法解决么??
回复

使用道具 举报

0

主题

79

帖子

528

积分

高级会员

Rank: 4

积分
528
金钱
449
HASS币
0
发表于 2020-10-10 14:33:52 | 显示全部楼层
我是在N1的docker里面跑hass的,这样获取cpu温度
sensor:
  - platform: command_line
    name: CPU Temperature
    command: "cat /sys/devices/platform/scpi/scpi:sensors/hwmon/hwmon0/temp1_input"
    value_template: "{{ value | multiply(0.001) | round(1) }}"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2021-2-28 09:00 , Processed in 0.102607 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表