
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
NIBE Uplink允许将热泵连接到智能家居系统以实现更智能的供暖控制,但兼容系统列表有限。本项目通过集成VELUX ACTIVE传感器(可能用于控制窗户和遮阳帘),扩展了NIBE Uplink的兼容设备,使其可用作智能恒温器,优化室内气候控制。
适用于拥有NIBE热泵且已部署VELUX ACTIVE传感器的用户,希望通过现有智能家居设备实现对热泵的智能调节,优化室内温度控制和能源使用效率。
工具通过NIBE Uplink API与热泵通信,需先创建API凭证:
https://www.marshflattsfarm.org.uk/nibeuplink/oauth2callback/index.php,或自行托管类似脚本https://www.nibeuplink.com/System/${ID}/Status/Overview的${ID}部分)使用VELUX ACTIVE凭证和NIBE API凭证首次运行工具,生成访问令牌(仅需执行一次):
bashgo get github.com/IngmarStein/velux-nibe ./velux-nibe -velux-user xxx -velux-password xxx -nibe-system xxx -nibe-client-id xxx -nibe-client-secret xxx -nibe-callback xxx
按提示在浏览器中打开URL并完成验证码验证(确保state参数为state-token),输入结果代码。成功后,OAuth2访问令牌将保存至nibe-token.json。
velux-nibe原生运行
bashgo get github.com/IngmarStein/velux-nibe VELUX_USERNAME=xxx VELUX_PASSWORD=xxx NIBE_CLIENT_ID=xxx NIBE_CLIENT_SECRET=xxx NIBE_CALLBACK_URL=xxx NIBE_SYSTEM_ID=xxx NIBE_TOKEN=nibe-token.json velux-nibe -targetTemp 210 -interval 60
Docker容器运行
bashdocker run -v nibe-token.json:/nibe-token.json \ --env VELUX_USERNAME=xxx \ --env VELUX_PASSWORD=xxx \ --env NIBE_CLIENT_ID=xxx \ --env NIBE_CLIENT_SECRET=xxx \ --env NIBE_CALLBACK_URL=xxx \ --env NIBE_SYSTEM_ID=xxx \ ingmarstein/velux-nibe -targetTemp 210 -interval 60
也可使用项目提供的docker-compose.yml文件通过Docker Compose部署。
工具运行后,将按设定间隔轮询VELUX传感器并向NIBE Uplink提交温度数据。可在NIBE Uplink门户的"我的系统 > 系统 > 智能家居 > 恒温器"中验证数据。确认正常后,在"我的系统 > 系统 > 管理 > 热泵 > 附加功能 > 智能家居"中启用"智能家居"模式,使热泵使用传感器数据优化运行。
VELUX_USERNAME: VELUX ACTIVE账户用户名VELUX_PASSWORD: VELUX ACTIVE账户密码NIBE_CLIENT_ID: NIBE API应用的客户端IDNIBE_CLIENT_SECRET: NIBE API应用的客户端密钥NIBE_CALLBACK_URL: 创建NIBE API应用时设置的回调URLNIBE_SYSTEM_ID: NIBE系统IDNIBE_TOKEN: 访问令牌文件路径(默认nibe-token.json)-targetTemp: 目标温度(单位:0.1°C,如210表示21.0°C)-interval: 轮询间隔(单位:秒)您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务