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

 找回密码
 立即注册
查看: 44447|回复: 109

V0.5 多TC1支持 斐讯TC1 接入homeassistant

  [复制链接]

2

主题

81

帖子

740

积分

论坛技术达人

积分
740
金钱
654
HASS币
20
发表于 2018-6-14 20:18:23 | 显示全部楼层 |阅读模式
本帖最后由 snail12431 于 2018-9-3 10:53 编辑

DC1 离线控制  参见 https://bbs.hassbian.com/thread-4735-1-1.html


TC1 已经京东退货了,咸鱼也没看到正经卖的,都是收。在没有收到新的之前可能不会再研究更新了。

如果有想出的价格合适的可以群里联系我。


ps:
关于局域网控制,根据反编译的手机app客户端及mqtt采用8883端口猜测,斐讯应该是在客户端做了服务器证书验证的,防止中间人攻击。这就导致了没法自己搭个服务器,用dnsmap转发域名,证书验证不过的。
剩下的就只有破解tc1的固件,替换证书,再自己模拟一个服务端。
这边涉及的有许多之前都没搞过,如果有懂的大神感兴趣可联系我(如果我能收到tc1的话)。




V0.5 更新

1、解决可能出现的更新超时的问题
2、取消多线程,改用协程的方式异步更新数据


V0.4 更新

1、多TC1 支持
2、添加用电量、总时长统计
3、代码重构





多tc1 使用方法
参照附件的
phicomm_tc1.yaml
phicomm_tc2.yaml
两个文件 ,只有一个tc1的话删除掉一个即可
不同文件name必须不同 ,但是plaform 都是  phicomm_tc1,不需要修改
且该name为实体名的前缀
不同tc1根据mac地址区分,可以不填 ,不填mac的话默认是第一个
因为我只有一个tc1,没法完善测试 ,但理论上应该可以支持多个,大家如果多个tc1测试有问题的可以给我反馈

之前有同学说想要dc1的自动token更新的,最近正好入了一个dc1,稍微修改了下,方便大家

dc1插件在yinjiong大大的斐讯DC1智能排插插件for HA 1.0之上修改

附件:
tc1 V0.5.zip (6.46 KB, 下载次数: 875)
dc1.zip (6.21 KB, 下载次数: 158)


QQ20180715-085346.png QQ20180715-085332.png
QQ20180714-212344.png
V0.3 更新
1、修复插座状态和APP同步问题


V0.2 更新


1、添加功率统计
2、插座状态和APP同步
3、配置文件中修改插座名称



小爱同学接入采用的是红外控制的方式

基于红外的小爱同学接入HomeAssistant教程

相比于官方自定义技能,
可以自定义操作名称,没有官方的规则限制
而且配置也方便


再通过tts语音反馈
[插件发布] 小爱同学TTS服务(新增音量调节,播放,暂停)

算是目前我认为的比较完美的方案了

20180704142337.png



上了这么躺斐讯的车,TC1感觉是最值得用的一个了。虽然斐讯的音箱R1能控制TC1,但那简直是个智障,傻讯不是白叫的啊。
搞了个小米的小爱同学,打算自己写个插件接入。正好需要要技能点都加过了。
稍微花了点时间 分析了下了斐讯phihome app ,jsbridge 和 mqtt没接触过稍微花了点时间。后面有空 会写个分析的帖子,授之以渔。

下面说下配置过程:

以下都是在homeassistant 配置目录中操作

1、在homeassistant的配置文件中添加

packages: !include_dir_named packages/




2、将压缩包解压

3、修改packages/phicommtc1.yaml
 

switch:
  - platform: phicommtc1
    name: phicommtc1
    username: 17XXXXXXXX
    password: XXXXXXXXXX




TODO
1、总开关
2、功率统计
3、初始化状态,现在默认都是关,并没有根据实际状态实现
4、在配置文件中配置插座名称,目前要改的话需要在phicommtc1.py文件中修改


本文参考以下大神帖子,特此感谢
hzcoolwind【5.24优化更新】斐讯空气净化器悟净A1插件发布https://bbs.hassbian.com/thread-3716-1-1.html

Yonsm大神的 斐讯悟空 M1 插件完美无忧版
https://bbs.hassbian.com/thread-2698-1-1.html

flashsoft的【空气净化器】Airx的ha插件发布
https://bbs.hassbian.com/thread-2879-1-1.html












20180614194938.png
QQ20180715-085346.png

评分

参与人数 4金钱 +120 收起 理由
jyz_0501 + 6 赠人玫瑰,手留余香!
apple4105 + 7
paochu_2007 + 7 专门注册账号来顶你!
+ 100 特别的分,给特别的你!

查看全部评分

回复

使用道具 举报

6

主题

95

帖子

544

积分

高级会员

Rank: 4

积分
544
金钱
449
HASS币
0
发表于 2018-6-14 21:06:07 | 显示全部楼层
太牛了,真棒!
回复

使用道具 举报

1

主题

176

帖子

2266

积分

金牌会员

Rank: 6Rank: 6

积分
2266
金钱
2090
HASS币
0
发表于 2018-6-14 21:10:19 | 显示全部楼层
厉害了,哇咔咔
回复

使用道具 举报

2

主题

321

帖子

1927

积分

金牌会员

Rank: 6Rank: 6

积分
1927
金钱
1606
HASS币
0
发表于 2018-6-14 21:20:39 | 显示全部楼层
就等这个了,感谢
回复

使用道具 举报

9

主题

198

帖子

1082

积分

金牌会员

Rank: 6Rank: 6

积分
1082
金钱
884
HASS币
0
发表于 2018-6-14 21:36:31 | 显示全部楼层
牛啊,我的大神!
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-6-14 21:39:41 | 显示全部楼层
严重感谢楼主分享!是大神你们让斐讯和HASS的关系越来越密不可分了!

另外,附件里配置文件里,你忘了删除你的个人信息啦,我暂时先把附件屏蔽,等你修改好再开放。

大家稍安勿躁啊!
回复

使用道具 举报

2

主题

321

帖子

1927

积分

金牌会员

Rank: 6Rank: 6

积分
1927
金钱
1606
HASS币
0
发表于 2018-6-14 21:51:11 | 显示全部楼层
已接入,但在HA里没有找到“总开关”(all)的名称呢?
另外,那个USB口,可否超越官方APP,一起控制下来,感谢分享!
QQ图片20180614214809.png

评分

参与人数 1金钱 +10 收起 理由
+ 10 厉害厉害!

查看全部评分

回复

使用道具 举报

6

主题

386

帖子

2045

积分

金牌会员

Rank: 6Rank: 6

积分
2045
金钱
1657
HASS币
0
发表于 2018-6-14 22:24:27 | 显示全部楼层
话说怎么让小爱控制呢
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-6-14 22:29:50 | 显示全部楼层
apple4105 发表于 2018-6-14 22:24
话说怎么让小爱控制呢

小爱控制是另外一回事儿
回复

使用道具 举报

14

主题

245

帖子

3522

积分

论坛元老

Rank: 8Rank: 8

积分
3522
金钱
3277
HASS币
0
发表于 2018-6-14 22:31:25 来自手机 | 显示全部楼层
敬佩啊,大神,话说很期待你的小爱同学接入
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 14:20 , Processed in 0.078840 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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