『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 28632|回复: 87

[插件集成] SmartHouse (HA原生客户端)3.3.3:消息推送改app配置,强制定位

  [复制链接]

24

主题

358

帖子

4739

积分

元老级技术达人

积分
4739
金钱
4356
HASS币
120
发表于 2023-3-24 16:14:47 | 显示全部楼层 |阅读模式
本帖最后由 121665460 于 2024-10-18 09:11 编辑

主要功能

  • 原生界面,启动迅速;
  • 定位,逆地理编码;
  • 多种手机传感器支持(步数,电量,Wi-Fi,蓝牙状态等);
  • 消息通知;
  • 原生媒体浏览和播放;

为什么要写这个?

一方面HA原版APP/H5打开速度慢,自动化并不能进行一些细小的调节,仍然需要通过打开HA原版APP或H5进行调节,但透明的打开速度实在有点慢。如果你用的是米家,除了开关外都需要进一步点进去再设置,而且只能控制米家设备。另一方面对于新手特别是从米家转过来的,要配置好HA友好的UI略显复杂。

历史更新:

  • 3.3.3:
    1. 支持通过推送修改app传感器设置
    2. 支持部分Notification Commands
    3. 文档见:https://bbs.hassbian.com/thread-27102-1-1.html
  • 3.3.0:
    1. 添加首页抽屉菜单快速切换不同HomeAssistant服务功能(如果配置了多个ha服务的话)
    2. 优化定位,增加持续定位开关(默认关,开启:后每5秒定位一次;关闭:跟随配置的传感器间隔时间定位)
    3. 优化首页抽屉菜单交互,更新一堆依赖,替换不维护的依赖
    4. 继续优化首次登录,支持自动获取房间信息和实体(真的不需要重新启动一次了)
    5. 增加mini版本(app-mini-release.apk)
      1. 支持wifi,定位,电量,通知
      2. 最低Android版本支持到5.0,没有HA Gui,只有传感器上报功能,只支持token登录
  • 3.2.2:
    添加全屋概览功能(可以在设置-app设置中关闭)
    优化首次登录,支持自动获取房间信息和实体(不需要重新启动一次了)
    Screenshot_20240926_141134.jpg
    Screenshot_20240926_142943.png
    Screenshot_20240926_141035.png
  • 3.1.0:
    支持查看和播放 ha 中的媒体(侧边栏媒体)
    解决首次登录后首页一直在加载中的问题(首次自动同步仍需重启 app)
    更新依赖,优化代码
  • 3.0.0(注意Android14用户3.0.0正式版以前的包需要手动更新(有更新会闪退)):
    更新flutter sdk到3.24(ios 引擎已切换为 Impeller)
    更新getx到5.0.0-rc6,重构路由以及更新其他依赖
    优化部分ui展示效果
    实体详情页同一设备下多实体展示改版
    修复首次设备同步问题
    修复横屏实体详情无法显示的问题
    修复首页item快速控制和详情页滑动控制失效(灯亮度,风扇速度等)
    优化深色模式效果
    添加沉浸模式配置项
    修复tab编辑页面删除tab页面不刷新
    其他 bug 修复 和 ui 优化
    修复沉浸模式无法保存
    修复有新版本提示导致Android14闪退
    优化更新逻辑支持github无法访问用户使用国内付费云存储进行更新
  • 2.0.0:支持配置/切换多个HA服务
  • 1.9.x:增加ha消息推送功能(iOS仅支持显示推送消息,不支持点击操作)
  • 1.7.1:支持自动同步配置和导入其他设备配置了
  • 1.6.1:支持自动发现HA,支持首页语音控制
  • 1.4.2:1.iOS版本来了,2.支持关联设备实体来对设备进行完整的控制,3.优化房间选择
    https://www.bilibili.com/video/BV1FT41187Mq/
  • 1.3.0: 传感器优化!步数+蓝牙+获取通知+定位精度+保活
  • 1.2.0:优化登录,优化传感器ui,更多设置选项,支持配置和展示HA仪表盘
  • 1.0.0:深色模式;同步HA房间,HA配置的图标;场景;直接打开HA设置页
  • 0.6.5传感器重构,更稳定,更省电;Group支持;修复bug:
    其他没有列出的更新可以直接在合集按顺序找
  • 0.3.0更新固定项支持按条件显示,导航,天气,摄像头,支持国际化:
  • 0.2.0全新图标,名称改为SmartHouse,增加定位功能,顶部实体配置等:
  • 0.1.5语音助手:
    具体功能可以见以前的视频合集:
    https://space.bilibili.com/301032/channel/collectiondetail?sid=1095894

下载地址:

  1. 公众号:
    关注 UnknownExceptions 公众号回复HA (国内源)
  2. github(ipa和apk):
    https://github.com/nesror/SmartHouse/releases/latest
  3. GooglePlay:
    https://play.google.com/store/apps/details?id=cn.yzapp.flutter.ha

常见问题见下面顶置回复

bug反馈:

  1. https://github.com/nesror/SmartHouse/issues
  2. 本帖


Screenshot_20240926_143249.png
微信图片_20240831213012.jpg
微信图片_20240831213019.jpg
微信图片_20240831213026.jpg
640.jpg
640 (1).jpg

评分

参与人数 13金钱 +115 HASS币 +20 收起 理由
taoli + 8 高手,这是高手!
86rocky + 1 高手,这是高手!
datoucai + 2 感谢楼主分享!
luosxn + 5 感谢楼主分享!
274911110 + 2 高手,这是高手!
+ 20 + 20 高手,这是高手!
咸味土豆 + 12 墙都不扶,就服楼主!
zhanzuoson + 5 论坛有你更精彩!
隔壁的王叔叔 + 10 专门注册账号来顶你!
flyice + 8 感谢楼主分享!
sorrypqa + 10 大神666!
dscao + 16 高手,这是高手!
louis_lee + 16 高手,这是高手!

查看全部评分

回复

使用道具 举报

24

主题

358

帖子

4739

积分

元老级技术达人

积分
4739
金钱
4356
HASS币
120
 楼主| 发表于 2024-8-16 09:33:12 | 显示全部楼层
本帖最后由 121665460 于 2024-8-16 09:47 编辑

常见问题处理

  1. 定位问题
    见:https://github.com/nesror/SmartHouse/issues/3

  2. toast 提示 webhook id is empty
    已经解决了,更新app到2.1.1以上版本

  3. 首页助手按钮长安无法进行语音识别  

  4. 偶现toast错误信息并跳到登录页面  

    • 网络原因:杀掉app重启
    • 长期令牌丢失或在ha中删除:重新登录  
  5. 消息推送操作
    https://www.bilibili.com/video/BV1HN4y1e7ws/  

  6. 其他操作:
    上面连接右边的合集里找找  

  7. 关于支持的Android版本(目前最低支持Android6.0;5.0请用2.2.0活以前的版本);另外webview版本过低会导致账号密码无法登录,需要使用长期令牌登录  

  8. ios安装流程:
    github下载ipa文件,爱思助手-工具-签名,连接手机到电脑后把签名后的ipa拖到已安装爱思助手的应用列表里。根据爱思助手的提示在手机上信任自己的证书。


回复

使用道具 举报

24

主题

358

帖子

4739

积分

元老级技术达人

积分
4739
金钱
4356
HASS币
120
 楼主| 发表于 2024-10-8 10:11:32 | 显示全部楼层
本帖最后由 121665460 于 2024-10-8 10:13 编辑

新增Mini版本,支持最低Android版本支持到5.0
限制:
1. 目前只支持wifi,定位,电量,通知  
2. 没有HA Gui,没有检查更新,只有传感器上报功能,只支持token登录  

下载地址(app-mini-release.apk):
https://github.com/nesror/SmartHouse/releases
Screenshot_20241008_101251.png

回复

使用道具 举报

18

主题

587

帖子

4297

积分

元老级技术达人

积分
4297
金钱
3675
HASS币
182
发表于 2023-3-24 16:36:50 | 显示全部楼层
本帖最后由 louis_lee 于 2023-3-24 16:38 编辑

666
既然都用flutter了, 求顺手出个IOS版本!!!
回复

使用道具 举报

24

主题

358

帖子

4739

积分

元老级技术达人

积分
4739
金钱
4356
HASS币
120
 楼主| 发表于 2023-3-24 16:38:05 | 显示全部楼层
本帖最后由 121665460 于 2023-3-24 16:40 编辑
louis_lee 发表于 2023-3-24 16:36
666
既然都用flutter了, 求顺手出个IOS版的吧!!!

会有的,ios上架麻烦,预计今年下半年。还会有mac和pc版本
回复

使用道具 举报

18

主题

587

帖子

4297

积分

元老级技术达人

积分
4297
金钱
3675
HASS币
182
发表于 2023-3-24 16:52:25 | 显示全部楼层
121665460 发表于 2023-3-24 16:38
会有的,ios上架麻烦,预计今年下半年。还会有mac和pc版本

牛逼,已三连
回复

使用道具 举报

0

主题

109

帖子

1331

积分

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1222
HASS币
0
发表于 2023-3-25 00:38:28 | 显示全部楼层
这个UI有点看不下去啊
回复

使用道具 举报

4

主题

173

帖子

1279

积分

金牌会员

Rank: 6Rank: 6

积分
1279
金钱
1106
HASS币
0
发表于 2023-3-25 09:16:52 | 显示全部楼层
牛逼,B站刷过几次了,问问楼主那个小米电视怎么做到这么多控件的?
回复

使用道具 举报

24

主题

358

帖子

4739

积分

元老级技术达人

积分
4739
金钱
4356
HASS币
120
 楼主| 发表于 2023-3-25 17:52:23 | 显示全部楼层
silversucks 发表于 2023-3-25 00:38
这个UI有点看不下去啊

后面功能差不多后会优化的
回复

使用道具 举报

24

主题

358

帖子

4739

积分

元老级技术达人

积分
4739
金钱
4356
HASS币
120
 楼主| 发表于 2023-3-25 18:02:42 | 显示全部楼层
lyg21883 发表于 2023-3-25 09:16
牛逼,B站刷过几次了,问问楼主那个小米电视怎么做到这么多控件的?

这个插件:https://github.com/shaonianzhentan/xiaomi_tv
回复

使用道具 举报

0

主题

202

帖子

2729

积分

金牌会员

Rank: 6Rank: 6

积分
2729
金钱
2527
HASS币
0
发表于 2023-3-26 16:01:05 | 显示全部楼层
121665460 发表于 2023-3-25 18:02
这个插件:https://github.com/shaonianzhentan/xiaomi_tv

请问你的开发者模式电视上打开后,重启电视也会自动关闭开发者模式吗?
回复

使用道具 举报

24

主题

358

帖子

4739

积分

元老级技术达人

积分
4739
金钱
4356
HASS币
120
 楼主| 发表于 2023-3-26 16:59:16 | 显示全部楼层
点来点去 发表于 2023-3-26 16:01
请问你的开发者模式电视上打开后,重启电视也会自动关闭开发者模式吗? ...

我家的不会关闭
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 01:29 , Processed in 0.066020 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表