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

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

 找回密码
 立即注册
查看: 7117|回复: 12

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

[复制链接]

12

主题

328

帖子

1792

积分

论坛技术达人

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

使用道具 举报

9

主题

787

帖子

3819

积分

论坛元老

Rank: 8Rank: 8

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

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

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

创建key,授权n1.

  1. 生成密钥 ssh-keygen
  2. 授权 ssh-copy-id root@n1地址

授权

Armbian系统

sensor: 
  # 温度
  - platform: command_line
    name: n1_arm_cputemp
    command: "ssh root@n1地址  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 root@n1地址  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!

查看全部评分

回复

使用道具 举报

12

主题

328

帖子

1792

积分

论坛技术达人

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

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

非常感谢,确实可用
回复

使用道具 举报

9

主题

518

帖子

2275

积分

金牌会员

Rank: 6Rank: 6

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

我的实现的方法。。。还有其他内容。

使用方法。。复制到对应文件夹。。

重启


回复

使用道具 举报

1

主题

35

帖子

270

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

12

主题

328

帖子

1792

积分

论坛技术达人

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

使用道具 举报

22

主题

414

帖子

2238

积分

金牌会员

Rank: 6Rank: 6

积分
2238
金钱
1824
HASS币
30
发表于 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

主题

83

帖子

858

积分

高级会员

Rank: 4

积分
858
金钱
775
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) }}"
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11427
金钱
8496
HASS币
460

教程狂人突出贡献

发表于 2022-7-23 17:42:50 | 显示全部楼层
魔百盒M401A,openwrt系统:
sensor:
  - platform: systemmonitor
    resources:
      - type: processor_temperature

其它盒子/系统没准儿也能用
回复

使用道具 举报

3

主题

193

帖子

1565

积分

金牌会员

Rank: 6Rank: 6

积分
1565
金钱
1372
HASS币
15
发表于 2022-7-24 07:45:04 | 显示全部楼层
XCray 发表于 2022-7-23 17:42
魔百盒M401A,openwrt系统:

其它盒子/系统没准儿也能用

N1 Armbian Docker安装的HA实测可用

System Monitor集成还可以获取很多其他的系统信息

官方文档:https://www.home-assistant.io/integrations/systemmonitor/
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 07:19 , Processed in 0.160244 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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