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

 找回密码
 立即注册
查看: 12854|回复: 17

[基础教程] iHass APP v1.0.15发布 - 状态通知

[复制链接]

19

主题

166

帖子

1634

积分

论坛技术达人

积分
1634
金钱
1453
HASS币
40
发表于 2018-9-29 17:38:37 | 显示全部楼层 |阅读模式
本帖最后由 yunsean 于 2018-10-6 21:15 编辑

1.0.16增加自定义功能:
1、状态名称自定义,
修改home assistant的customize.yaml配置文件行:
ihass_state代表状态自定义,ihass_icon代表图标自定义,使用半角逗号分割多个状态值,是有半角叹号分隔状态值和状态自定义名称(值区分大小写)
如:
binary_sensor.letv:
  friendly_name: 卧室电视
  ihass_state: on!打开,off!关闭
  ihass_icon: on!mdi:account-multiple,off!mdi:account-multiple

2、详情模式显示属性自定义:
修改home assistant的customize.yaml配置文件行:ihass_detail代表需要显示的属性字段列表,使用半角逗号分隔多个要显示的属性,是否半角叹号依次分割属性字段(区分大小写)、属性显示名称、属性增加后缀(可省略)
如:
miio_acpartner.childrenroom:
  friendly_name: 空调伴侣-儿童房
  ihass_detail: space_free!剩余空间!Byte,channel!当前频道,volume!当前音量!%


本次更新基本都是群友反馈问题和需求建议了,有任何建议和问题欢迎关注群(无需认证,进群直说):

                               
登录/注册后可看大图
不想额外加群的同学也可以直接在大群中给我留言, @长空の鹰



本次更新内容:
1、修改sensor激活状态显示不正常BUG;
2、修改input_boolean处理方式;
3、增加本地状态通知(通过设置项进行配置);
4、增加长效访问令牌认证方式(配合后台0.78)。

前两个变化自行感受,对提出修改意见的朋友们表示感谢。
第三点,从home assistant 0.74开始,增加了oauth的支持,同时在0.78版本中增加了长效令牌的支持:
1.png
请通过网页输入用户名密码登录后,点击左上角的头像,我截图中左上角蓝色圆圈d那个位置,进入页面后滑动到最底部创建长效令牌后。
然后在APP中输入:
2.jpeg
然后,就可以不用再开启传统的api_password模式来进行身份认证后。
后续APP可能会自动通过用户名密码登录然后由APP自动创建长效令牌的方式来完成身份初始化工作,避免手动输入之苦。先等等吧!

其次,本次更新主要增加了根据home assistant中元素状态发起本地通知(在状态栏显示一条通知)的功能。
入口:
3.png
进入后可以看到当前通知列表:
4.jpeg
通过右上角新建:
5.jpeg 6.jpeg 7.jpeg
可以配置不同的条件:
等于 不等于是按照字符串匹配的(state),区分大小写的哦
大于 小于是按照浮点数匹配的,state值务必能够转换为数字才行哦
大于等于 小于等于是按照整数匹配的,state值无比能够转为换数字才行哦
然后可以针对事件发生时配置不同的声音 振动强度以及是否持续通知(直到你从状态栏点击这条通知才会停止播放铃声和振动,想想,当家里的煤气泄露了,肯定是要持续通知的呀)

然后,就试试呗:
8.jpeg

嗷,差不多就这样了!
特别提醒一下,这个通知并非实时的,我们做不出微信那么刚建的后台包活哦。目前的更新机制是这样的:
1、当屏幕亮屏时,会主动从服务器拉取一次完整的state消息(目前home assitant还不支持指定时间拉取断点更新数据,只能拉取完整,有点耗流量,每次大约100KB);同时和服务器建立websocket长连接,这之后如果有状态更新,服务器会通过长连接主动推送到手机(也就是说在亮屏期间,理论上更新接近于实时);
2、当屏幕熄屏时,APP会主动断开与服务器的长连接,保持省电。也就是说在熄屏期间,是收不到任何的通知的,请勿强依赖本APP做重要信息通知。
应用案例嘛:
漏水了
漏气了
小朋友到校了(不过现在还没哪个手表开放定位API,郁闷)
家人到家了
要下雨了
等等等,你关注的点都试试,没有额外电能消耗的。

还有几个小变化,就作为下周六(国庆期间)的更新内容了,暂时不写了,其实群里面也已经说出来了。



评分

参与人数 1金钱 +6 收起 理由
luzai + 6 厉害了word楼主!

查看全部评分

回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16009
金钱
11298
HASS币
45
发表于 2018-9-29 17:57:25 | 显示全部楼层
感谢楼主持续更新,另外,有的人不喜欢加太多群,大群里人多,直接在那里反馈问题也无妨。
回复

使用道具 举报

19

主题

166

帖子

1634

积分

论坛技术达人

积分
1634
金钱
1453
HASS币
40
 楼主| 发表于 2018-9-29 18:18:06 | 显示全部楼层
Jones 发表于 2018-9-29 17:57
感谢楼主持续更新,另外,有的人不喜欢加太多群,大群里人多,直接在那里反馈问题也无妨。 ...

怕看漏,无所谓吧,at我就行,哈哈
每次都是你的沙发,厉害厉害!
回复

使用道具 举报

74

主题

1942

帖子

7885

积分

元老级技术达人

积分
7885
金钱
5893
HASS币
430

活跃会员教程狂人

发表于 2018-9-29 18:54:31 | 显示全部楼层
厉害,谢谢大佬分享。
所有过往,皆为序章。
回复

使用道具 举报

0

主题

113

帖子

679

积分

论坛积极会员

积分
679
金钱
566
HASS币
0
发表于 2018-9-29 19:12:53 | 显示全部楼层
感谢楼主给我们带来如此优秀的APP
回复

使用道具 举报

41

主题

521

帖子

2499

积分

金牌会员

Rank: 6Rank: 6

积分
2499
金钱
1973
HASS币
30
发表于 2018-9-29 19:50:56 | 显示全部楼层
明天用魅族手机装上试试新版本,老版本装上后闪退,就给卸了
回复

使用道具 举报

7

主题

1974

帖子

5657

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5657
金钱
3683
HASS币
145

灌水之王

发表于 2018-9-29 20:42:23 | 显示全部楼层
等我具体用起来
回复

使用道具 举报

1

主题

81

帖子

575

积分

高级会员

Rank: 4

积分
575
金钱
494
HASS币
0
发表于 2018-9-30 02:12:37 来自手机 | 显示全部楼层
建议添加一个功能,连接wifi后,根据wifi名称判断是否在家,自动切换为内网ip登录
回复

使用道具 举报

7

主题

1974

帖子

5657

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5657
金钱
3683
HASS币
145

灌水之王

发表于 2018-9-30 08:30:22 | 显示全部楼层
xiaominmin 发表于 2018-9-30 02:12
建议添加一个功能,连接wifi后,根据wifi名称判断是否在家,自动切换为内网ip登录 ...

路由器映射的时候勾上端口回流即可 自动转内网的!
没这选项的可以在路由器把外网地址解析或劫持到内网……
回复

使用道具 举报

19

主题

457

帖子

8114

积分

元老级技术达人

云淡风轻近午天

积分
8114
金钱
7657
HASS币
0

教程狂人

发表于 2018-9-30 09:19:50 | 显示全部楼层
谢谢大神的付出
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 19:12 , Processed in 0.057954 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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