繁星

斐讯DC1 Wi-Fi智能插排 Homeassistant接入教程【保姆篇】

斐讯DC1 Wi-Fi智能插排 Homeassistant接入教程 + LOVELACE 仿造HOMEKIT UI【保姆篇】

群里面有很多小伙伴是小白,不会硬改看着DC1 的性价比去买然后,有的花钱找别人来刷固件不甘心付费,有的自己动手丰衣足食坏掉了很多,询问我是否有一套不用刷固件的快速接入homeassistant 的方法呢?答案是有的 安排

 

DC1接入Homeassistant 有一下几个问题要解决

1、斐讯DC1 的APP已经💔失联,如何让设备添加到家里的路由器?

2、斐讯的服务端挂掉了,如何将服务器地址迁移本地?

3、如何将斐讯的自定义组件接入homeassistant?

4、如何调整UI,如何美化UI?

那我们就来一一解决吧,老规矩上效果图。

效果图

接入完成后的效果,本篇接入为自定义组件接入范式,可以依据本篇作为硬件的拓展。

DC1 WI-FI智能插排的数据显示,3个插座+电压+电流+功率

使用lovelace UI 自定义卡牌的接入效果,是不是让Android 用户可以体验 homekit 的感觉

历史数据清晰可见,后续可以通过累计计算总耗电,由于家里采用智能电表这里就不做阐述了。

好了我们来解决第一个问题:斐讯DC1 的APP已经💔失联,如何让设备添加到家里的路由器WIFI?

方法一:抓包的方式急性

首先重置DC1的网络,按住按钮直到闪烁.电脑连接DC1的wifi热点,执行以下程序向DC1发送配网数据

方法二:小程序:DC1智能插排

手机连接家里Wi-Fi的2.4G ,按照小程序完成Wi-Fi绑定即可。插排的Wi-Fi指示灯从快闪到慢闪的过程即可。

 

2、域名解析「域名劫持」,完成斐讯的服务端挂掉了,如何将服务器地址迁移本地

方法一:

这种方法的原理很简单,通过域名劫持,将原本指向斐讯的域名指向HA,通过抓包分析,就可以将发往斐讯服务器的数据解析出来并由HA读取.

域名劫持的方式也很简单,首先你的路由要支持dnsmasq

添加上图配置,即可对DC1进行劫持 IP地址为HA的地址

 

address=/.Smartplugconnect.phicomm.com/**HA IP地址**

修改完成后应用本设置,如果劫持成功的话,可以看到域名解析后的IP地址是指向HA的IP地址的

如果IP地址成功指向HA的地址,我们就劫持成功了.然后将DC1断电重启

方法二:SSH 进入软路由 openwrt 的内部对hosts 进行修改。

到这里初步的配置就已经完成了,下面我们来添加HA组件

3、添加HA组件,如何将斐讯的自定义组件接入homeassistant

对于小白玩家,建议先去看视频教学:

直接刷镜像:https://www.hachina.io/8408.html

然后学习使用教程:http://t.cn/EzV59g7

系统学习到自定义组件接入就差不多新版HA组件路径如下

组件路径如下,跟课程中的和风天气 假如方式雷同可以先去看看 自定义组件接入教程。

新用户 需要在homeassistant 目录下,新建 custom_components 文件夹作为自定义组件加载路径,在新建一个Phicomm_dc1m 文件夹,添加 下面两个文件manifest.json和 sensor.py ,可以自己粘贴,也可以直接在后续网盘中下载

manifest.json文件内容如下:

 

switch.py文件内容如下:

 

3、添加配置文件

核心配置文件引入2个子文件目录,一个开关swtich.yaml,一个传感器sensor.yaml,并添加 homeassistant组件 自定义图标关联关系

sensor.yaml 文件内容统计电压、功率、电流

 

switch.yaml文件内容统计开关控制单元

customize.yaml文件内容 自定义icon 和自定义名称

 

恭喜你你已经完成DC1 到homeassistant 的完美接入了

4、用LoveLace进行美化——高阶

在此章节,我们将在HA中模拟HomeKit的界面效果

模拟HomeKit我们使用HA的button-card,使用HACS或者点击链接下载js文件到www文件夹中

使用前端编辑器,在原始文件中添加引用

 

如果你使用HACS安装,请赋值HACS提供的引用链接添加到HA lovelace前端原始编辑器或yaml中.

HACS安装教程:http://t.cn/EzV59g7

 

如果正确引用但是使用卡片失败,请尝试清除缓存.

在前端添加manul card或在yaml中添加以下代码

添加完成后即可在前端看到如下效果

是不是很酷炫 哈哈哈 唯一的缺点就是你要保持风格统一需要一个一个来搞

好了 现在我们来奉上整个文章所需要的文件清单,百度云盘:链接:https://pan.baidu.com/s/1F57rxqzwI9XaqGAi5-Mo7g 密码:czy4

下面是响应速度视频演示:

 

本站文章如需转载,请注明文章出处:https://www.hachina.io/19300.html
本站保留文章版权以及相关权益。