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

 找回密码
 立即注册
查看: 7181|回复: 2

[基础教程] NUT UPS 群晖接入HASSIO

[复制链接]

3

主题

150

帖子

941

积分

高级会员

Rank: 4

积分
941
金钱
791
HASS币
0
发表于 2021-1-22 10:49:28 | 显示全部楼层 |阅读模式
潜水很久了,都是看大家的分享受益良多,也回馈一下论坛。介绍一下我的运行环境吧。 联想M93P跑Esxi 6.7 上面好几个VM+OpenWRT+HASSIO。 家里有个群晖DS920+ NAS。UPS是APC的Back-UPS ES 650G2。本来UPS是usb直接连接到群晖的,昨天就想试一下NUT Network UPS Tools,掉电的时候顺便让UPS把Hassio和群晖关了。自己折腾了一下,中间也遇到一些问题,还是顺利实现了。在论坛上搜索了一下大家都是用群晖作为UPS server,我是反过来的,HASSIO做UPS server,群晖是client,步骤有一些小小的不同。

1. HASSIO里面装上NTU addon
Screenshot 2021-01-22 at 10.45.48 AM.png

2.配置文件
Screenshot 2021-01-22 at 10.45.54 AM.png
这里解释一下,群晖里面用户名跟密码是还有name都是固定的,所以群晖跟群晖在同一个网络里面共享UPS的时候,一台做UPS服务器,其他都不需要填写用户名密码。所以我们在用NUT的时候就要去‘模拟’成群晖的NAS。
所以以下几项一定要固定。

[size=0.9]UPS device name
[size=0.9]ups
[size=0.9]slave user name
[size=0.9]monuser
[size=0.9]slave password
[size=0.9]secret

Device里面的driver可以根据https://networkupstools.org/stable-hcl.html 这个页面查找你需要的driver。比如我的UPS,那跟默认的一样我就没修改了。
Screenshot 2021-01-22 at 10.47.57 AM.png

Config里面记得加上- product = ".*(Smart|Back)-?UPS.*" 不然群晖的信息页面UPS Model会显示Unknown,不过也不影响使用就是了。
Screenshot 2021-01-22 at 10.46.06 AM.png

Mode:如果你跟我一样Hassio做服务器就是netserver,如果是客户端就是netclient,这个自己可以看参考文档配置。

i_like_to_be_pwned: true 这个很重要,因为群晖默认的密码已经在Have you be pwned的列表里了,所以如果不把密码安全检测关掉,addon会自动中断无法启动。


3.网络配置

默认host是null,记得写上3493端口号,不然无法监听到。

4.configuration.yaml

  - platform: nut      
    name: ups
    host: a0d7b954-nut
    username: monuser
    password: secret
    resources:
      - battery.charge
      - battery.runtime
      - ups.load
      - ups.status
      - ups.status.display


-----------------------------
还是一样,name,username,password都不能改,如果是要连群晖的话。
host这里也要注意一下不能写你的hassio ip地址,就填写这个a0d7b954-nut
resources可以参考文档自己添加,后面integration里面其实也可以选择,有个列表勾选。


5.重启Hassio就可以看到上线正常连接到UPS了,然后就可以根据ups.status去设定automation自动关机了。
Screenshot 2021-01-22 at 10.45.41 AM.png

6.群晖设置就很简单了,填上你的Hassio IP就OK了。
Screenshot 2021-01-22 at 10.46.12 AM.png

7.把UPS电源拔掉试验一下,看看hassio和群晖会不会开始关机。
8.后面可以再添加断电以后,设置一个delay,等虚拟机都关了以后esxi也自己关机,这个论坛上有人分享啦,可以自己参考看看。



Screenshot 2021-01-22 at 10.45.58 AM.png
回复

使用道具 举报

2

主题

14

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
434
HASS币
0
发表于 2021-4-7 01:03:16 来自手机 | 显示全部楼层
请问下 你的ups是通过esxi直通给hassio的吗?
我把ups直通给群晖认不出来,想尝试下你的办法实现断电关机。
回复

使用道具 举报

3

主题

150

帖子

941

积分

高级会员

Rank: 4

积分
941
金钱
791
HASS币
0
 楼主| 发表于 2021-4-7 23:00:45 | 显示全部楼层
jokerss85 发表于 2021-4-7 01:03
请问下 你的ups是通过esxi直通给hassio的吗?
我把ups直通给群晖认不出来,想尝试下你的办法实现断电关机。 ...

我没做直通啊,不需要。 我的Hassio在Esxi上的。群晖是白裙。独立的个体,你是黑裙吧?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 23:00 , Processed in 0.842481 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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