mijia-control, 米家控制, Hermes Agent, Claude Code, OpenClaw, Apple HomeKit, MCP, Hermès Agent, HomeAssistant, n8n, HAP-Python, BLE, Fairlens, pytest 产品主要功能和描述:
1. **mijia-control** 是一个开源项目,旨在将米家设备全面CLI化、API化和MCP化,以便各种AI Agent如Hermes Agent、Claude Code、OpenClaw等能够直接控制智能家居设备。
2. **核心功能**:
- **MCP Server**:内置MCP协议支持,允许兼容MCP的AI Agent直接调用,提供设备列表、查看设备详情、读取和设置设备属性、执行设备动作、列出和执行场景等功能。
- **CLI工具**:独立的命令行工具,可用于列出设备、开关设备、读取温度、执行场景和扫描BLE传感器等操作。
- **RESTful API**:提供完整的API,支持JWT认证和Swagger文档,覆盖设备管理、场景执行、自动化规则、能耗统计、BLE传感器等功能,便于与第三方系统集成。
- **HomeKit桥接**:通过HAP-Python实现HomeKit Bridge,使iPhone家庭App和Siri能够直接控制米家设备,并支持自定义设备映射规则。
- **BLE蓝牙传感器**:支持PC蓝牙直连小米BLE温湿度计,无需额外网关硬件,提供历史数据查询和自动化联动功能。
3. **技术栈**:使用Flask 3.0、SQLAlchemy、MySQL,MCP用FastMCP,HomeKit用HAP-Python,BLE用blew。代码质量通过Ruff lint和format进行,使用pytest进行测试。
4. **适用人群**:适合AI Agent用户、CLI爱好者、HomeKit用户和自动化玩家。
5. **项目地址**:[https://github.com/handsomejustin/mijia-control](https://github.com/handsomejustin/mijia-control),该项目是GPL-3.0开源,欢迎Star和PR。
**产品名称**:自制 AirTag
**主要功能**:
- 用于追踪物品位置
- 支持安卓、鸿蒙、PC以及 Home Assistant 系统
- 不需苹果手机即可查看标签位置
**描述**:
自制 AirTag 可通过蓝牙信号与临近的苹果设备(如 iPhone、iPad、MAC 等)进行通信,这些设备能将 AirTag 的位置信息上报至苹果服务器,形成 Find My 网络。尽管苹果的 AirTag 价格昂贵且某些地区有平价替代品,但自制 AirTag 则无需苹果设备即可实现定位功能。
此外,通过逆向苹果 AirTag 的机制,可以使用如 ESP32、树莓派等非苹果设备模拟发出 FindMy 蓝牙广播,从而制作出无需绑定苹果手机的定位标签。这些标签可被安卓、鸿蒙、PC 或通过浏览器访问的 Web 网站查看位置。
制作教程及支持信息可通过 gitee 上的项目链接获取。请注意,虽然查看标签位置不需要苹果手机,但在部署服务时仍需要使用 AppleID 账号。同时,由于标签位置上报依赖于苹果的 FindMy 网络,因此在人少的地方如农村可能不适合使用。
产品主要功能和描述:安卓版语音快捷指令(Shortcuts for Android,简称SFA)是一款能在安卓系统中实现类似iOS快捷指令功能的工具,通过语音实现自动化操作,如语音自动化操作、语音发送消息和语音完成任务等。创建快捷指令只需3-4个简单步骤,支持录制操作或手动添加。
产品主要功能:真三维展示控制实时在线预览。
产品描述:结合智能家居和homeassistant,在Tvt.js三维开源项目下,实现居家智能设备的联动控制与展示。可连接小米生态设备,并进行配置。
产品主要功能:实时监控头部姿势,检测到打瞌睡时发出报警,多种报警方式(声音、震动、系统通知、Apple Watch),触觉提醒,支持灵动岛和实时活动,支持 iPhone 和 iPad 全平台无缝切换使用。