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

 找回密码
 立即注册
查看: 22434|回复: 33

[已解决] 求助!HA控制局域网群晖关机方法

[复制链接]

9

主题

787

帖子

3832

积分

论坛元老

Rank: 8Rank: 8

积分
3832
金钱
3045
HASS币
87
发表于 2018-1-25 21:44:47 | 显示全部楼层 |阅读模式
本帖最后由 令狐鸣 于 2018-3-12 16:07 编辑

已经解决
自己用sensor输入命令,发现ha用的是root用户.
1111.png


然后登录ssh,创建key,授权群晖,就可以关机了.
  • 生成密钥 ssh-keygen
  • 授权 ssh-copy-id [email protected]   #对应群晖用户和地址
222.png


ha配置
switch:
  - platform: wake_on_lan
    name: "NAS"
    mac_address: "9C:B6:54:A9F:A0"
    host: "10.0.0.100"   
    turn_off:
      service: shell_command.nas_shutdown

#关NAS
shell_command:
  nas_shutdown: "ssh [email protected] 'shutdown -h now'"

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------之前的求助-----------------------------------
-----------------------------------------------------------------------------------------------------------------
自己是树莓派装的ha,有nas群晖,但是不是长时间开机,每次关机都挺麻烦.
ha已经用wake on lan 接入可以唤醒,现在就差关机了.
目前自己的想法是用远程ssh连接群晖进行关机,但是可能自己shell命令不熟悉,权限不太明白,测试一直是失败.

目前程度:
ssh登录ha,对局域网群晖进行key授权,可以不输入密码ssh连接群晖,也能用 shutdown -h now 命令关机.
但是做成shell_command就不行.

研究了很久,感觉好像是权限问题,又不知道怎么搞,求助大神!!!


配置:
1.png

2.png

求大神帮助,或者有别的思路也行!!!

或者问问ha容器执行shell命令的时候用的是什么用户,感觉可能也是权限问题,自己设置ha重启命令也没用!

评分

参与人数 1金钱 +10 收起 理由
windgo + 10 谢谢分享!

查看全部评分

回复

使用道具 举报

4

主题

77

帖子

643

积分

高级会员

Rank: 4

积分
643
金钱
561
HASS币
0
发表于 2018-1-26 08:21:19 | 显示全部楼层
据我所知,群辉没有root账户,换成你的管理员账户,比如admin
回复

使用道具 举报

9

主题

787

帖子

3832

积分

论坛元老

Rank: 8Rank: 8

积分
3832
金钱
3045
HASS币
87
 楼主| 发表于 2018-1-26 12:47:44 | 显示全部楼层
chazikai24 发表于 2018-1-26 08:21
据我所知,群辉没有root账户,换成你的管理员账户,比如admin

我的这个用户是有的,我每次都用这个用户登录. ha的ssh登录也可以远程用群晖的root用户关机.
不过这也说不定,我试试换admin,谢了
回复

使用道具 举报

4

主题

442

帖子

2493

积分

金牌会员

Rank: 6Rank: 6

积分
2493
金钱
2051
HASS币
0
发表于 2018-1-26 15:05:54 | 显示全部楼层
群晖手机app关机很方便
回复

使用道具 举报

9

主题

787

帖子

3832

积分

论坛元老

Rank: 8Rank: 8

积分
3832
金钱
3045
HASS币
87
 楼主| 发表于 2018-1-26 17:52:37 | 显示全部楼层
a439771597 发表于 2018-1-26 15:05
群晖手机app关机很方便

感觉挺不方便的,每次还得打开客户端等半天.
接入ha还能设置各种自动化
回复

使用道具 举报

5

主题

194

帖子

565

积分

高级会员

Rank: 4

积分
565
金钱
371
HASS币
0
发表于 2018-1-26 21:17:55 | 显示全部楼层
mark 也想知道
回复

使用道具 举报

5

主题

194

帖子

565

积分

高级会员

Rank: 4

积分
565
金钱
371
HASS币
0
发表于 2018-1-27 10:01:36 | 显示全部楼层
开机怎么做 ,能给个教程吗?
回复

使用道具 举报

9

主题

787

帖子

3832

积分

论坛元老

Rank: 8Rank: 8

积分
3832
金钱
3045
HASS币
87
 楼主| 发表于 2018-1-27 10:37:39 | 显示全部楼层
zjhzsz 发表于 2018-1-27 10:01
开机怎么做 ,能给个教程吗?

开机用wake on lan自带的插件就可以了.
只要主机支持远程唤醒(具体设置百度一下吧,主板不一样设置不一样),电脑,电视,安卓好像都可以,我webos电视可以.

  • switch:   
  •   - platform: wake_on_lan  
  •     name: "NAS" #ha显示名称,不能中文  
  •     mac_address: "11:11:54:11:11:11" #唤醒主机mac地址,路由器查询  
  •     host: "10.0.0.100"  #主机地址,不填也可以,路由器查询  


更多的看官方文档吧:
https://home-assistant.io/components/switch.wake_on_lan/

关机要是搞定了,加[size=1em] [size=1em]turn_off[size=1em]:就可以了
回复

使用道具 举报

9

主题

787

帖子

3832

积分

论坛元老

Rank: 8Rank: 8

积分
3832
金钱
3045
HASS币
87
 楼主| 发表于 2018-1-29 16:57:21 | 显示全部楼层
自己顶起来求助
回复

使用道具 举报

3

主题

114

帖子

629

积分

高级会员

Rank: 4

积分
629
金钱
515
HASS币
0
发表于 2018-1-29 23:55:24 | 显示全部楼层
白群晖还是黑群晖啊。。我都是自动休眠的。为什么要手动去关机呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 04:01 , Processed in 0.091047 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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