hass
Home Assistant 的命令行部分是 hass
。
此工具仅对使用 Home Assistant Core 安装方法的用户可用。它是在运行 Home Assistant Core 的计算机的命令行中启动的(可能通过 SSH 访问)。
$ hass -h
usage: hass [-h] [--version] [-c path_to_config_dir] [--safe-mode]
[--debug] [--open-ui] [--skip-pip] [-v] [--log-rotate-days LOG_ROTATE_DAYS]
[--log-file LOG_FILE] [--log-no-color] [--script ...] [--ignore-os-check]
Home Assistant: 观察、控制、自动化。
可选参数:
-h, --help 显示此帮助信息并退出
--version 显示程序的版本号并退出
-c path_to_config_dir, --config path_to_config_dir
包含 Home Assistant 配置的目录
--safe-mode 以安全模式启动 Home Assistant
--debug 以调试模式启动 Home Assistant
--open-ui 在浏览器中打开网页界面
--skip-pip 在启动时跳过所需包的 pip 安装
-v, --verbose 启用详细日志记录到文件。
--log-rotate-days LOG_ROTATE_DAYS
启用每日日志轮换,并保留指定天数
--log-file LOG_FILE 要写入的日志文件。如果未设置,使用 CONFIG/home-assistant.log
--log-no-color 禁用彩色日志
--script ... 运行嵌入的脚本之一
--ignore-os-check 跳过操作系统验证
如果请求重启,退出代码为 100