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

 找回密码
 立即注册
查看: 121|回复: 3

[求助] 无法控制window11关机

[复制链接]

1

主题

2

帖子

24

积分

新手上路

Rank: 1

积分
24
金钱
22
HASS币
0
发表于 3 天前 | 显示全部楼层 |阅读模式
HA使用环境:HassOS安装于PVE系统中
参考下面的文章进行了相关设置
https://bbs.hassbian.com/thread-17397-1-1.html

配置文件代码:
switch:
  - platform: wake_on_lan
    name: "DesktopPC"                 # 定义HA中实体的名称,可任意命名
    mac: "50-eb-f6-5c-6d-4d"        # 主机(电脑)的MAC地址
    host: "192.168.10.102"
    broadcast_address: "192.168.10.255"     
    turn_off:
      service: shell_command.suspend_win7pc

shell_command:
  suspend_win7pc: "ssh [email protected] C:\\Windows\\System32\\shutdown.exe -s -t 00"
测试后发现能够正常开机,但是无法正常关机。
然后在hass的terminal插件中直接使用命令"ssh [email protected] C:\\Windows\\System32\\shutdown.exe -s -t 00",发现是可以正常关机的,说明ssh可以正常无密码登录。
然后使用开发者工具中的动作对"suspend_win7pc"动作进行了测试,得到了以下响应:
stdout: ""
stderr: "Permission denied, please try again.\r\nPermission denied, please try again.\r\[email protected]: Permission denied (publickey,password,keyboard-interactive)."
returncode: 255
一开始推测是公钥不对,原本是在terminal插件中生成的公钥,然后又跑去pve的控制台使用"login"登录,并进入homeassistantdocker中重新生成了一遍,也没有效果。
有没有大佬解答一下,万分感谢!




回复

使用道具 举报

27

主题

227

帖子

1729

积分

金牌会员

Rank: 6Rank: 6

积分
1729
金钱
1502
HASS币
0
发表于 前天 02:18 | 显示全部楼层
我用的sshpass 实现的
回复

使用道具 举报

20

主题

479

帖子

3115

积分

论坛元老

Rank: 8Rank: 8

积分
3115
金钱
2636
HASS币
8
发表于 前天 09:29 | 显示全部楼层
suspend_win7pc: "ssh -o UserKnownHostsFile=/config/ssh/known_hosts -o StrictHostKeyChecking=no -o PubkeyAcceptedKeyTypes=+ssh-rsa -i /config/ssh/id_rsa [email protected] 'C:\\Windows\\System32\\shutdown.exe -s -t 00'"

其中/config/ssh/known_hosts及/config/ssh/id_rsa两个文件根据你系统里的实际路径修改。路径是指homeassistant容器里各文件的绝对路径,与terminal插件里的运行环境不完全一样。
回复

使用道具 举报

2

主题

137

帖子

1743

积分

金牌会员

Rank: 6Rank: 6

积分
1743
金钱
1606
HASS币
0
发表于 前天 09:32 | 显示全部楼层
ssh [email protected] -o 'StrictHostKeyChecking=no' C:\\Windows\\System32\\shutdown.exe -s -t 00

改成这样试试
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-7 09:35 , Processed in 0.098644 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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