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

 找回密码
 立即注册
楼主: skypjsfly

[进阶教程] PVE发送温度信息至homeassistant

[复制链接]

4

主题

48

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
金钱
307
HASS币
0
 楼主| 发表于 2021-11-20 02:34:16 来自手机 | 显示全部楼层
点来点去 发表于 2021-9-19 15:10
我的pve输入后提示:
-bash: mosquitto_pub: command not found

pve里面执行这两句
apt-get update -y
apt-get install -y mosquitto-clients
回复

使用道具 举报

2

主题

84

帖子

948

积分

高级会员

Rank: 4

积分
948
金钱
864
HASS币
0
发表于 2021-11-21 23:54:38 | 显示全部楼层
这个好,比原帖简洁,也不像Glances还要装python,感谢楼主
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-12-1 17:18:37 | 显示全部楼层
研究一下,作业抄起。
谢谢分享。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-12-1 20:46:54 | 显示全部楼层
mayouz 发表于 2021-8-28 15:36
我跟你相反,我是直接用sensor  ssh登录上 PVE或者 debian上去采集的。
        - platform: command_line
...

大佬,这个还要配置什么吗?
pve那边已经安装了温度检测的插件,但配置文件里没改。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-12-10 12:21:13 | 显示全部楼层
mayouz 发表于 2021-8-28 15:36
我跟你相反,我是直接用sensor  ssh登录上 PVE或者 debian上去采集的。
        - platform: command_line
...

大佬能否具体说下。我设置全显示  未知。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

2

主题

25

帖子

156

积分

注册会员

Rank: 2

积分
156
金钱
131
HASS币
0
发表于 2022-4-15 21:16:40 | 显示全部楼层
本帖最后由 mexs 于 2022-4-15 22:17 编辑

我的是设置定时任务后,不会更新
手动输入指令就能显示
* * * * * mosquitto_pub -h 192.168.0.5 -u home -P ******** -t pve/temp -m `sensors | grep -E 'id 0' |cut -c17-20`
回复

使用道具 举报

20

主题

265

帖子

1848

积分

金牌会员

Rank: 6Rank: 6

积分
1848
金钱
1583
HASS币
0
发表于 2022-10-3 18:38:43 | 显示全部楼层
本帖最后由 kaka0992 于 2022-10-3 19:46 编辑
<blockquote>root@pve:~# sensors | grep -E 'Composite' |cut -c16-19
我这个显示两个温度,在ha要怎么处理
回复

使用道具 举报

20

主题

265

帖子

1848

积分

金牌会员

Rank: 6Rank: 6

积分
1848
金钱
1583
HASS币
0
发表于 2023-4-23 18:24:01 | 显示全部楼层
- platform: mqtt    
  name: pve cpu temp    
  icon: 'mdi:thermometer'    
  state_topic: 'pve/temp'    
  device_class: temperature
  unit_of_measurement: "°C"

问下 最新的HA OS里面 这个怎么编辑

mqtt:
  sensor:  
    - name: pve cpu temp
      icon: 'mdi:thermometer'
      state_topic: 'pve/temp'
      device_class: temperature
      unit_of_measurement: "°C"
      
    - name: pve ssd temp
      icon: 'mdi:thermometer'
      state_topic: 'pve/ssdtemp'
      device_class: temperature
      unit_of_measurement: "°C"

我这样写没法显示温度
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2023-5-2 14:28:53 | 显示全部楼层
求组大神 PVE的CPU占用 SSH下用的哪个软件取值
我看你HA里面有CPU占用,我有用到这个CPU占用参数
回复

使用道具 举报

11

主题

304

帖子

1635

积分

金牌会员

Rank: 6Rank: 6

积分
1635
金钱
1331
HASS币
0
发表于 2023-7-3 09:33:43 | 显示全部楼层

* * * * * mosquitto_pub -h 192.168.100.*** -u t*** -P ***-t pve/usage -m `top -n1 | awk '/Cpu\(s\):/ {print $2}'`   

这是PVE的CPU使用率,我在crontab里面加入后,ha里面刷新不了。但是手动执行的话,mqtt里面能监听到数值,说明命令没有问题,mqtt通讯也没问题。而且我PVE的crontab日志里面,也能看到这条任务一直在执行。但就是这一条刷新不了值 ,其他几条查温度的,都可以。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 09:45 , Processed in 0.061175 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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