最近在试验RPC Shutdown 插件来远程关闭windows电脑,发现网上找到的教程只介绍了在hass中的设置,而很少涉及windows中的设置,导致很多人无法成功实现远程关机操作,这里我根据国外的一些资料补充说明一下:
首先根据https://bbs.hassbian.com/thread-2026-1-1.html中介绍的办法设置hass,并测试一下,如果不行,找插件的日志看看:如果显示 Could not connect to server 192.168.XXX Connection failed: NT_STATUS_IO_TIMEOUT 则有可能是因为windows的防火墙的问题,请在windows高级防火墙的设置中增加允许445端口连接的入站规则,并在windows服务中开启远程注册表服务,以上这个应该是必须设置的,因为windows默认这些都是没有设置的。另外如果是win11系统,要能实现开机状态检测,还需要在windows防火墙中增加允许ping的入站规则,具体设置办法可以自行baidu一下。
我自己是在win11系统按此设置并试验成功的,以上记录用于今后碰到类似问题可以搜到解决办法,用于备忘。