把任何 Android 7-16 设备变成智能家居中控屏 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nukuop
V2EX    HomeKit

把任何 Android 7-16 设备变成智能家居中控屏

  •  
  •   nukuop 19 天前 1717 次点击

    分享一个我一直在做的项目:Ava,一款 Android 语音助手应用,可以把闲置平板和旧手机变成功能强大的智能家居中控屏。


    项目背景

    这个项目基于 brownard/Ava 进行了大量修改和扩展。原版是一个很棒的 ESPHome 语音卫星实现,但功能比较基础。

    我研究过现有的方案:Fuly Kiosk 功能强大但需要付费。WallPanel 已经停止维护了。整个 Android 智能家居面板领域多年来一直停滞不前。

    所以我决定结合这些项目的优点,以 Ava 代码库为基础,打造一个真正好用的方案。


    核心理念

    无需额外集成 - 不用装 MQTT ,不用配 HACS 。设备会被 Home Assistant 原生发现并自动添加,就像 ESPHome 设备一样。

    低端设备友好 - 支持 Android 7-16 ,包括 32 位设备。便宜的平板、旧手机都能用。为什么不支持 Android 4-6 ?有些功能兼容性不好,与其半残不如不支持。


    我新增的功能

    原版 Ava 只有基础的语音卫星功能。以下都是我新增的:

    悬浮窗 - 核心差异化功能

    这是 Ava 与其他方案最大的区别。悬浮窗可以叠加在任何应用上方 - 你可以全屏显示 HA 仪表盘,同时在上面看到时钟、天气和通知。

    其他应用只能二选一:要么显示仪表盘,要么显示时钟。用 Ava ,你可以同时拥有。悬浮窗的特点:

    • 始终可见 - 叠加在任何应用上方,包括全屏浏览器
    • HA 控制 - 从 Home Assistant 远程开关每个窗口
    • 不遮挡 - 设计上是补充内容,不会挡住主界面
    • 独立控制 - 每个窗口可以单独启用/禁用

    可用的悬浮窗:

    • 梦幻时钟 - 优雅的常亮时钟显示
    • 天气覆盖 - 实时天气信息
    • 黑胶封面 - 播放音乐时旋转的唱片封面
    • 对话字幕 - 显示你说的话和 AI 回复
    • 通知场景 - 门铃、报警等全屏提醒

    其他功能

    • 70+ 通知场景 - 门铃、烟雾报警、早安问候、生日祝福、定时器。支持自定义场景 URL
    • 蓝牙中继器 - BLE 网关转发到 HA ,全屋覆盖,在场检测
    • 摄像头 - 远程拍照、实时视频,前后摄像头,可调分辨率
    • 传感器 - 光照、磁场、接近、WiFi 信号、电池、存储 - 全部上报 HA
    • 内嵌浏览器 - HA 仪表盘,JS/CSS 注入,远程命令
    • 音频处理 - AEC 、AGC 、噪声抑制,GPIO 麦克风阵列支持
    • 屏幕控制 - 亮度同步、强制方向、接近感应亮屏/息屏

    权限说明

    基础权限:麦克风、悬浮窗、前台服务

    可选权限:摄像头、蓝牙、位置( BLE 扫描需要)、系统设置

    Root(推荐):更好的后台保护、开机脚本、屏幕控制、重启。没有 Root 也能用,但有会更稳定。


    稳定性

    针对 7×24 运行优化:电池优化豁免、WiFi 唤醒锁、自动重连、开机自启、被杀后自动恢复。


    使用场景

    • 墙壁平板作为全屋控制中心
    • 床头语音闹钟
    • 厨房定时器平板
    • 门口可视门铃

    关于开源

    目前闭源,抱歉。

    主要原因:蓝牙中继器花了大量时间调试,有些关键部分还不适合公开。等成熟后会考虑开源。

    原版 brownard/Ava 是开源的。


    收费

    完全免费,不收费。

    打赏欢迎但完全自愿 - 所有功能都可以用。


    隐私

    不收集任何数据。

    • 语音识别仅本地处理
    • 无追踪、无账号
    • 摄像头/麦克风数据只发送到你自己的 Home Assistant
    • 我以人格担保不做任何恶意行为

    下载与反馈

    最新 APK:https://github.com/knoop7/Ava

    内置自动更新功能。

    有问题或建议?欢迎到 GitHub 提 Issue 反馈! 我会持续修复问题和更新功能。


    有问题随时问!

    5 条回复    2026-01-10 14:51:36 +08:00
    allplay
        1
    allplay  
       19 天前
    Android 4-6 确实太老,不支持也罢
    jasonkxs
        2
    jasonkxs  
       19 天前 via iPhone
    卧槽这个牛逼,支持下
    ahtian928
        3
    ahtian928  
       18 天前
    帮顶。star 一下
    myxvhgiile
        4
    myxvhgiile  
       18 天前
    牛哇,支持一下
    hanguofu
        5
    hanguofu  
       17 天前
    厉害~~~ 请问对语音的支持是通过 Home Assistant 实现的吗 ?支持什么语言呢 ?能不能支持通过蓝牙遥控器传来的语音啊?能不能通过遥控器或者语音调出 Frigate 所绑定的摄像头的画面啊 ?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     961 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 21:28 PVG 05:28 LAX 13:28 JFK 16:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86