在Hass的SHH命令行已经能获取Openwrt的信息了,实体没出来
本帖最后由 cookiesliy 于 2024-5-5 16:22 编辑在Hass下的SSH已经能获取到Openwrt的温度信息了, 但Ymal配置后,实体没有出现,请问什么问题?
上图是在Hass内的SSH登录后获取到的Openwrt温度..
--------------------------------------------------------------------------------------------------------------------------
下图是配置configuration.yaml的代码.重启后还是没有实体出现.
求大佬帮助.
-----------------------------------------------------------------------------------------------------------------------------------
提供我的获取玩客玩温度的配置给你参考下:
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'" cjnt007 发表于 2024-5-3 09:22
提供我的获取玩客玩温度的配置给你参考下:
能发下yaml完整的代码吗? cookiesliy 发表于 2024-5-3 11:26
能发下yaml完整的代码吗?
给你提供的command就是最关键的部分,其他配置项基本一致。楼主要注意的是HA的ssh加载项的运行环境与command line的运行环境并不完全一样,在ssh加载项里测试成功的命令在command line里并不一定能成功。相关内容在我的帖子https://bbs.hassbian.com/thread-18317-1-1.html里有提到 cjnt007 发表于 2024-5-3 12:49
给你提供的command就是最关键的部分,其他配置项基本一致。楼主要注意的是HA的ssh加载项的运行环境与comm ...
好的. 谢谢. 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
页:
[1]