Tools


HA 系统所用的命令是为了简化任务运行、帮助系统迁移及保证系统正常运转。切勿与 HA 中 脚本相混淆script

Configuration check

你可以在运行 HA 前检测配置文件 configuration.yaml 的有效性,下列命令可以帮助你在重启 HA 前就检查你对配置文件所做的修改是否有效。

$ hass --script check_config

Existance of configuration

下列命令将会检查配置文件 configuration.yaml是否存在,如果不存在,系统将会自动生成一个。

$ hass --script ensure_config

Secrets

下列命令帮助你在 configuration.yaml 外保存秘钥,有关秘钥信息的设置,详见 储存密码 文档。

$ hass --script keyring

Benchmark

测试 HA 的性能,我们可以给 HA 跑跑分,进程将不断运行,退出请按 Control+C。

这将触发并执行百万个事件(所以慎用)

$ hass --script benchmark async_million_events

Old scripts

下列命令仅使用于重大更新发布时。

  • db_migrator: 迁移 SQLite 数据库
  • influxdb_migrator: 将老式 InfluxDB 转换为新格式