返回介绍

衍生项目 - Hassctl

发布于 2020-01-29 21:13:21 字数 1737 浏览 1065 评论 0 收藏 0

同 Hass-cli 一样 hassctl 也是一个 Home Assistant 的终端控制工具,但安装和使用比 Hass-cli 简单,在这里推荐给大家。

Hassctl 原生支持及自动识别使用 systemd 开启的 Home Assistant,包括不限于树莓派上的 All-in-One, Hassbian 和 Linux 系统安装的 HA。

安装

一行指令:

sudo curl -o /usr/local/bin/hassctl https://raw.githubusercontent.com/dale3h/hassctl/master/hassctl && sudo chmod +x /usr/local/bin/hassctl

指令详解

hassctl update-hass - 更新 HA 至最新发布版本

hassctl update-hass 0.47.0 - 更新 HA 至指定版本

hassctl start - 启动 HA

hassctl stop - 停止 HA

hassctl restart - 重启 HA

hassctl kill - 关闭 HA 进程

hassctl log - 显示 HA 日志 (错误将被高亮)

hassctl error - 显示错误日志

hassctl debug - 显示 DEBUG 日志

hassctl zwave - 显示 Open Z-Wave 日志

hassctl config - 检查配置文件 configuration.yaml 有效性

hassctl update-hassctl [branch] - 更新 hassctl

配置文件

Hassctl 的配置文件存放于 /etc/hassctl.conf

HASSbian

HASSCTL_BRANCH=master

VIRTUAL_ENV=/srv/homeassistant
PIP_EXEC=$VIRTUAL_ENV/bin/pip3
HASS_EXEC=$VIRTUAL_ENV/bin/hass

HASS_CONFIG=/home/homeassistant/.homeassistant
HASS_USER=homeassistant
HASS_SERVICE=home-assistant@homeassistant.service

OZW_LOG=$HASS_CONFIG/OZW_Log.txt

All-in-One

HASSCTL_BRANCH=master

VIRTUAL_ENV=/srv/homeassistant/homeassistant_venv
PIP_EXEC=$VIRTUAL_ENV/bin/pip3
HASS_EXEC=$VIRTUAL_ENV/bin/hass

HASS_CONFIG=/home/homeassistant/.homeassistant
HASS_USER=homeassistant
HASS_SERVICE=home-assistant.service

OZW_LOG=$HASS_CONFIG/OZW_Log.txt

其他环境参考上述文件进行配置即可。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文