恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

ViCare 认证机制大改版:OAuth2 + Client ID 三步搞定,告别 401 报错

  • 首页
  • 资讯中心
  • /
  • ViCare 认证机制大改版:OAuth2 + Client ID 三步搞定,告别 401 报错

相关资讯

AI竞争不是短跑:为什么“熬得久”比“起得早”更重要 2026/8/29 14:39:41
OpenCut Web视频剪辑:3条命令跑通开源剪辑器——上手实操笔记 2026/8/29 14:39:41
OpenCL开发流程中的SDK生态:从选型到调试全解析 2026/8/29 14:39:41

最新资讯

Deep-Live-Cam 完整指南:1 张照片跑通实时换脸,普通电脑到底行不行?
Qt数据库编程实战:QSqlQuery核心机制与安全CRUD操作详解
Scrapling 爬虫全流程指南:从一条请求到整站抓取
美赛论文写作全攻略:从结构搭建到摘要撰写的实战技巧
牛客2019二轮模考复盘:OJ判题规则与算法题备考策略
晋升不奖励忙碌:工程师如何建立可验证的影响力证据链

今日推荐

云计算SPI三类服务模式是逐层抽象的关系:IaaS提供最底层的硬件资源,PaaS在IaaS基础上封装了开发运行环境,SaaS则进一步封装为可直接使用的软件
最新稳定版(Python 3.14):这是目前官方推荐的最新稳定版本。作为最后一个采用传统“3.x”命名的版本
etc目录下的profile.d文件目录设置环境变量和全局脚本shell

本周热门

Nextcloud 桌面客户端:把同步交给它,你只管改文件
如何将 HTML 转成 Word 文档且格式不丢失?html-to-docx 使用教程
Anki 批量操作卡片完整指南:一次搞定上千张,不再逐张修改

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

ViCare 认证机制大改版:OAuth2 + Client ID 三步搞定,告别 401 报错

发布时间:2026/8/29 14:39:41
ViCare 认证机制大改版:OAuth2 + Client ID 三步搞定,告别 401 报错 ViCare 认证机制大改版OAuth2 Client ID 三步搞定告别 401 报错【免费下载链接】core:house_with_garden: Open source home automation that puts local control and privacy first.项目地址: https://gitcode.com/GitHub_Trending/co/coreHome Assistant 的 Viessmann ViCare 集成把认证机制从配置里存明文密码改为 OAuth2 令牌流程。存量配置会自动迁移升级后设备照常在线认证失败不再反复出现。新旧方案对比从明文密码到 OAuth2 令牌旧方案用户名、密码、Client ID 直接写在集成配置里每次靠它们调威仕曼云。新方案集成走 OAuth2 PKCEHA 只保存访问令牌密码不再落盘。左侧是旧数据流凭证跟着每个请求走右侧是新数据流令牌先找认证服务器要再带着令牌访问业务 API。核心原理令牌怎么拿、旧配置怎么迁迁移逻辑在homeassistant/components/vicare/__init__.py的async_migrate_entry中# 旧配置 1.2 - 2.1 的关键步骤 await async_import_client_credential(hass, DOMAIN, ClientCredential(client_id, , username)) token await hass.async_add_executor_job( obtain_token_via_basic_auth_pkce, client_id, username, password) data.pop(CONF_USERNAME) data.pop(CONF_PASSWORD) # 明文凭证从配置中移除白话说系统把你原来填的 Client ID 导入到 HA 的应用凭证框架application_credentials再用一次性的用户名密码 PKCE换回令牌存进配置随后把密码从配置里删掉。令牌文件名定义在homeassistant/components/vicare/const.py的VICARE_TOKEN_FILENAME迁移完成即删除旧文件。动手配置三步完成 Client ID 申请与集成接入申请 Client ID登录威仕曼开发者门户application_credentials提示页会给出入口创建新应用勾选 IoT 与 Offline Access 权限。填写重定向 URI填/auth/external/callback必须与 HA 实际回调路径完全一致复制生成的 Client ID 与 Client Secret。在 HA 接入设置 → 设备与服务 → 添加集成 → Viessmann ViCare按提示粘贴 Client ID / Client Secret跳转威仕曼登录页授权浏览器回到 HA 后集成自动加载⚠️ 重定向 URI 写错一个字符令牌就换不回来表现为重定向 URI 不匹配需要回门户改完再来。踩坑速查三个高频问题现象日志出现OAuth2 token is invalid, please re-authenticate。原因令牌过期且刷新失败或 Client Secret 被轮换。解法面板会弹出重新认证通知点一下走一遍授权即可设备列表不需要重建。现象vicare_token.save文件找不到。原因新版不再使用这个文件迁移时 HA 会主动删掉它。解法无需处理如果手动升级后集成掉线重新触发一次重新认证就能恢复。现象日志出现Vicare API rate limit exceeded设备状态刷新变慢。原因轮询频率超过威仕曼云端限流阈值。解法降低自动化里的轮询间隔。HA 也会按设备数量自动拉长缓存时长默认 60 秒 × 设备数多设备家庭属正常行为。收尾用 OAuth 令牌取代明文密码是云集成认证的正确方向。存量用户无需手动操作升级后按配置问题面板的通知把重定向 URI 更新一下即可其余交给自动迁移。【免费下载链接】core:house_with_garden: Open source home automation that puts local control and privacy first.项目地址: https://gitcode.com/GitHub_Trending/co/core创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号