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

 找回密码
 立即注册
查看: 209|回复: 5

[已解决] 在Hass的SHH命令行已经能获取Openwrt的信息了,实体没出来

[复制链接]
回帖奖励 45 金钱 回复本帖可获得 5 金钱奖励! 每人限 1 次

47

主题

142

帖子

798

积分

高级会员

Rank: 4

积分
798
金钱
656
HASS币
0
发表于 2024-5-3 00:40:50 | 显示全部楼层 |阅读模式
本帖最后由 cookiesliy 于 2024-5-5 16:22 编辑

在Hass下的SSH已经能获取到Openwrt的温度信息了, 但Ymal配置后,实体没有出现,请问什么问题?

QQ截图20240503003227.jpg


上图是在Hass内的SSH登录后获取到的Openwrt温度..
--------------------------------------------------------------------------------------------------------------------------
下图是配置configuration.yaml的代码.重启后还是没有实体出现.
   求大佬帮助.

QQ截图20240502231102.jpg

-----------------------------------------------------------------------------------------------------------------------------------

回复

使用道具 举报

15

主题

314

帖子

2300

积分

金牌会员

Rank: 6Rank: 6

积分
2300
金钱
1986
HASS币
0
发表于 2024-5-3 09:22:04 | 显示全部楼层

回帖奖励 +5 金钱

提供我的获取玩客玩温度的配置给你参考下:
command: "ssh -o UserKnownHostsFile=/config/ssh/known_hosts -o StrictHostKeyChecking=no -o PubkeyAcceptedKeyTypes=+ssh-rsa -i /config/ssh/id_rsa_wky [email protected] 'cat /sys/class/hwmon/hwmon0/temp1_input'"
回复

使用道具 举报

47

主题

142

帖子

798

积分

高级会员

Rank: 4

积分
798
金钱
656
HASS币
0
 楼主| 发表于 2024-5-3 11:26:25 | 显示全部楼层
cjnt007 发表于 2024-5-3 09:22
提供我的获取玩客玩温度的配置给你参考下:

能发下yaml完整的代码吗?
回复

使用道具 举报

15

主题

314

帖子

2300

积分

金牌会员

Rank: 6Rank: 6

积分
2300
金钱
1986
HASS币
0
发表于 2024-5-3 12:49:02 | 显示全部楼层
cookiesliy 发表于 2024-5-3 11:26
能发下yaml完整的代码吗?

给你提供的command就是最关键的部分,其他配置项基本一致。楼主要注意的是HA的ssh加载项的运行环境与command line的运行环境并不完全一样,在ssh加载项里测试成功的命令在command line里并不一定能成功。相关内容在我的帖子https://bbs.hassbian.com/thread-18317-1-1.html里有提到
回复

使用道具 举报

47

主题

142

帖子

798

积分

高级会员

Rank: 4

积分
798
金钱
656
HASS币
0
 楼主| 发表于 2024-5-3 12:49:56 | 显示全部楼层
cjnt007 发表于 2024-5-3 12:49
给你提供的command就是最关键的部分,其他配置项基本一致。楼主要注意的是HA的ssh加载项的运行环境与comm ...

好的. 谢谢.
回复

使用道具 举报

47

主题

142

帖子

798

积分

高级会员

Rank: 4

积分
798
金钱
656
HASS币
0
 楼主| 发表于 2024-5-3 17:42:29 | 显示全部楼层
cjnt007 发表于 2024-5-3 09:22
提供我的获取玩客玩温度的配置给你参考下:

搞定了,可能是少了一个unique_id
command_line:
  sensor:
    name: Openwrt Temperature
    unique_id: Openwrt_Temperature
    command: "ssh -o StrictHostKeyChecking=no -o PubkeyAcceptedKeyTypes=+ssh-rsa -i  /config/id_rsa [email protected] cut -c1-2 /sys/devices/virtual/thermal/thermal_zone1/temp"
    unit_of_measurement: "°C"
    scan_interval: 100
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 15:21 , Processed in 0.053433 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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