Skoda Connect Home Assistant 插件使用教程
1. 项目的目录结构及介绍
homeassistant-skodaconnect/
├── custom_components/
│ └── skodaconnect/
│ ├── __init__.py
│ ├── config_flow.py
│ ├── const.py
│ ├── dashboard.py
│ ├── device_tracker.py
│ ├── diagnostics.py
│ ├── entity.py
│ ├── helper.py
│ ├── services.py
│ ├── sensor.py
│ ├── switch.py
│ └── vehicle.py
├── .gitignore
├── LICENSE
├── README.md
├── hacs.json
├── info.md
└── requirements.txt
custom_components/skodaconnect/
: 包含插件的核心代码文件。__init__.py
: 插件的初始化文件。config_flow.py
: 配置流程文件。const.py
: 常量定义文件。dashboard.py
: 仪表盘相关文件。device_tracker.py
: 设备追踪相关文件。diagnostics.py
: 诊断相关文件。entity.py
: 实体相关文件。helper.py
: 辅助函数文件。services.py
: 服务相关文件。sensor.py
: 传感器相关文件。switch.py
: 开关相关文件。vehicle.py
: 车辆相关文件。
.gitignore
: Git 忽略文件。LICENSE
: 许可证文件。README.md
: 项目说明文件。hacs.json
: HACS 配置文件。info.md
: 信息文件。requirements.txt
: 依赖包文件。
2. 项目的启动文件介绍
项目的启动文件是 custom_components/skodaconnect/__init__.py
。这个文件负责初始化插件,并注册必要的组件和服务。
3. 项目的配置文件介绍
项目的配置文件是 configuration.yaml
,需要在其中添加以下配置以启用 Skoda Connect 插件:
skodaconnect:
username: 'your_username'
password: 'your_password'
scan_interval: 300
username
: 你的 Skoda Connect 账户用户名。password
: 你的 Skoda Connect 账户密码。scan_interval
: 数据更新的时间间隔,单位为秒。
以上配置完成后,重启 Home Assistant 即可启用 Skoda Connect 插件。