大众汽车要求客户端断言,阻断 Home Assistant 集成

Hacker News Top 新闻

摘要

大众汽车通过要求客户端断言,屏蔽了 Home Assistant 的 Volkswagen Connect 集成,破坏了该自定义组件的功能。该组件的仓库中仍显示安装说明,但这一变更影响了其使用。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/29 10:17

robinostlund/homeassistant-volkswagencarnet 源:https://github.com/robinostlund/homeassistant-volkswagencarnet hacs_badge (https://github.com/hacs/integration) 版本 PyPi 下载 代码风格 已知漏洞 CodeQL (https://github.com/robinostlund/homeassistant-volkswagencarnet/actions/workflows/codeql-analysis.yml) # Volkswagen Connect - 一个与大众互联服务交互的 Home Assistant 自定义组件(仅限欧盟)

支持该项目

买杯咖啡给我 (https://www.buymeacoffee.com/robinostlund)

描述

欢迎使用 Volkswagen Connect 自定义组件 for Home Assistant (https://www.home-assistant.io),它允许您与大众互联服务以及您的汽车进行交互。此组件支持 大众互联车辆,例如 Passat、Golf、e-Golf、Tiguan、ID 系列等。需要与您的汽车关联的有效 VW 在线订阅。新款电动汽车(包括 ID 系列)也受支持。该集成可访问官方“Volkswagen Connect”应用中的大部分功能。

注意: 到目前为止,此组件仅在 欧盟 销售的汽车上被成功验证。欢迎贡献代码以支持欧盟以外的车辆(例如美国)。目前,我们无法访问非欧盟的 VW Connect 账户来验证功能。

安装

使用 HACS 安装(推荐)

打开您的 Home Assistant 实例,并在 Home Assistant Community Store 中打开一个仓库。(https://my.home-assistant.io/redirect/hacs_repository/?owner=robinostlund&repository=homeassistant-volkswagencarnet&category=Integration)

或者,在 HACS 中搜索 Volkswagen Connect,并在 集成 类别下安装它。

  1. 重启 Home Assistant。
  2. 在 Home Assistant 界面中,进入 设置 → 集成,点击 + 添加集成,搜索 Volkswagen Connect。HACS 将自动跟踪更新,方便您升级到最新版本。

手动安装

更多详情:

  • 从最新发布的版本 (https://github.com/robinostlund/homeassistant-volkswagencarnet/releases) 下载 volkswagencarnet.zip 文件。
  • custom_components 目录的内容解压到您的 Home Assistant 安装目录的 /custom_components 文件夹中。
  • 重启 Home Assistant。
  • 在 Home Assistant 界面中,进入 设置 → 集成,点击 + 添加集成,搜索 Volkswagen Connect

请注意,只有打包的发布版本(zip 文件)包含了依赖配置,以便 Home Assistant 能够自动找到它们。如果您使用源代码或 git 分支,则需要手动安装所有正确版本的依赖项,例如使用 pip install -r requirements.txt

配置

  • 重启 Home Assistant
  • 通过界面添加并配置组件:配置 > 集成 > 搜索 “Volkswagen Connect” 并按照向导进行配置(使用您的 Volkswagen Connect 凭据)
  • 选择车辆识别码(VIN)后,您汽车的所有可用功能应自动添加。

配置流程设置

  • 命名您的汽车 - 输入自定义名称,默认为 VIN(可选)
  • 用户名/密码 - Volkswagen Connect(必填)
  • 地区 - 车辆销售的国家(必填)
  • 可变操作 - 如果启用,您可以与汽车交互;如果禁用,仅呈现汽车数据(可选)
  • S-PIN - 某些特定选项(如锁车/解锁)需要(可选)
  • 距离单位转换 - 选择是否使用 “斯堪的纳维亚英里 (mil)” 或英制英里 (mi) 代替公里(可选,默认为公里)
  • 传感器更新间隔(分钟) - 设置从车辆获取数据的频率(默认:5 分钟,范围:0-60)。较低的值提供更频繁的更新,但会使用更多 API 调用。设置为 0 可禁用自动更新(仅手动刷新)。您还可以在设置后使用“扫描间隔”数字实体为每辆车调整此值。

图片

注意: 大众 API 每天有 480 次调用 的连接限制(大约每 3 分钟一次调用)。此集成的默认更新间隔 5 分钟 将每天使用 288 次调用,仅剩余 192 次调用 用于其他应用程序(例如官方 VW 应用),这可能不够。如果您计划将此集成与官方 VW 应用同时使用,建议 将更新间隔增加到 10 分钟。您可以通过进入 Home Assistant 中的集成,选择 配置,然后修改 传感器更新间隔(分钟) 来进行调整。

遇到此组件的问题?

在创建问题之前,请确保通过网页浏览器,您的 VW Connect 服务能够正常使用。不仅要测试登录,还要测试服务是否能正确与您的汽车交互,包括传感器更新和位置跟踪。此组件完全依赖 VW Connect 服务—如果他们的服务出现问题,该集成将无法工作。其可靠性完全取决于 VW Connect 平台本身。

启用调试日志

查看此 Wiki 页面:https://github.com/robinostlund/homeassistant-volkswagencarnet/wiki/Enabling-Debug-Logging-in-Home-Assistant

致谢

衷心感谢所有贡献者—您的代码、反馈、测试和支持是推动此项目前进的动力。每一份贡献,无论大小,都真诚感谢!❤️

相似文章

本田思域与邪恶泊车员

Hacker News Top

一位安全研究人员揭示了本田思域车载信息娱乐系统(headunit)会接受使用公开已知的AOSP测试密钥进行的未签名更新,从而使得通过物理USB访问可以实现“邪恶泊车员”(evil valet)攻击。还发布了如ota-builder和apk-rebuilder等工具,以方便进一步的逆向工程。

每周更新 512:物联网锁门故障

Troy Hunt

Troy Hunt 分享了一段个人经历:由于物联网门锁电池耗尽,他被锁在屋外,这凸显了依赖智能家居技术而无手动备份的危险。

home-assistant/core

GitHub Trending (daily)

Home Assistant 是一个开源的家居自动化平台,优先考虑本地控制和隐私,由全球社区构建,适用于树莓派或本地服务器。