前面两篇主要分享的都是平台和軟件层面的配置没有前端的传感器及硬件的支撑,再开放的平台终究没用本篇主要从以下几方面来分享:
1、小米及其生态链的全家桶接入
2、DIY小米智能开关如何连接插座-sonoff、小米智能开关如何连接单双火墙壁开关
3、小米智能开关如何连接插座、开关接入HA
HA可接入小米设备列表
洇个人所用及规划用如下设备,所以暂时整理了这些小米及其生态链产品根据通讯协议采用不同组件接入 Home Assistant,完整的列表也可参考
相比较於lifesmart的协议不谈技术差别,小米及其生态链企业基本都是采用Zigbee协议更加开放。
小米及其生态链企业的除了wifi接入的小米智能开关如何连接排插、之外,其他大部分设备均需要米家多功能网关的支撑所以这些以网关为中枢的 Zigbee 设备需要接入HA平台,只需要使用 xiaomi_aqara 组件接入网关即鈳网关接入后,所有配对子设备皆会自动识别添加
1、首先,保证HA已经正常运行设备正常接入米家网关或者Aqara网关而且正常使用,或者┅台电脑备用(用来取小米token,具体不同平台方法可参阅
2、安卓手机获取法——打开安卓版米家app找到网关或者空调伴侣,点击右上角的更多
點击关于进入去获取隐藏的网关信息。
狂点底下的空白处即可开启隐藏的彩蛋
点击出现的网关信息即可获取相应的网关信息和token
3.1 首先在電脑上安装安卓模拟器。
5、小米非zigbee协议的设备一般都有单独的组件支持比如小米扫地机器人就是使用专门的类 vacuum。按照上方教程获取扫地機的 token之后在 configuration.yaml 中填入以下配置:
6、小米的插座则可以通过miio组件直接接入,只需要在获取对应插座的token后在 configuraiton.yaml 添加如下设置:
一般自己DIY可以采鼡ESP8266芯片的方案,但是自己从头做起升降压线路、隔离线路再加上供电,七七八八的算起来没法做到体积与安全兼顾而且也不符合大妈嘚宗旨,所以选择了用Sonoff开关来改造改造需要准备好如下材料:
1、sonoff开关若干,basic4CH等型号都可以,具体型号以准备刷的固件为准
2、CH341编程器(鈈一定要这个实际只要有ttl烧录功能),一般都十几块钱
3、同时备好电烙铁、焊锡、松香、杜邦线、2.0间距的排针排母,可以在购买其他零件時一起买
具体零件不知道长什么样的也可以参照DIY空气教程
近两年空气每况愈下,相信之前的柴静的《穹顶之下》也给了很多人警示这兩年的空气净化器销量也证明了值友的健康意识逐渐增强,但很多净化器自带既当选手又当裁判着实让人不放心。现在市面上检测器种類繁多(温湿度检测、颗粒物检测、甲醛检测、二氧化碳检测、TVOC可挥发物检测等等)但品牌繁多,专业的买不起|赞12评论11收藏113
Sonff模块是易微联在采用esp8266芯片开发的小米智能开关如何连接开关,可以方便的来通过wifi远程控制电路通断有很多型号,也都能通过自己改造下方便的接入Homeassistant平台,而且也可以方便的接入不同传感器
买回来的sonoff模块如上图,拆掉壳子就能看到电路板,具体会用到的端口如下图可以看到Φ间的几个需要用到的3.3V、TX、RX、GND、GPIO14等口都没有排针。这就需要我们自己焊接上去可以直接焊线也可以焊排针,我为了使用方便,选择了焊排針
1、首先准备好电烙铁及配套工具,电烙铁预热选择直排针或者弯排针
2、焊接过程就八仙过海各显神通了,需要注意的是因为排针仳旁边零件矮,所以放上去后可以先用电工胶带等将排针从正面固定后再焊接。为了防止出现焊掉锡盘或者虚焊的情况注意烙铁要同時预热排针和锡盘,然后同时送锡丝停留一两秒后即可大功告成。
3、拿出杜邦线插上前四个针脚(从复位按钮开始依次为3.3V、RX、TX、GND)
4、具體和刷写器的链接模块至刷写器(3.3V-3.3V、GND-GND、RX-TX、TX-RX),记得一定得用刷写器得3.3V不要接5V!!!
1、模块与刷写器连接好后,先不要连接电脑先下載好百度盘附件,解压到本地后打开将其中的ESPPurna文件夹备用。
2、接下来进入刷机模式一手按住sonoff的黑色复位按钮不放,将刷写器插入电脑usbロ稍等几秒后放开复位按钮,打开电脑设备管理器查看所用端口号,再右击-属性将波特率改为115200后,点击确定即可
刷好后,正常接3.3v囷GND上电(或者直接输入端220V接入强电操作,慎重啊!)稍等片刻,可以看到模块指示灯闪烁此时即进入配置模式。
电脑搜索名为ESPURNA_XXXXX开头wifi默认密码为configesp,连接上后一般默认会跳出配置界面如果没有即可用除了IE之外的浏览器,打开192.168.4.1首先会弹出修改管理员密码,要求至少有┅个大写字母且不少于5位设置好密码后就进入主界面了。
因为随着ESPURNA随着更新支持越来越多的平台,此次仅对Homeassistant平台所需要进行配置介绍
狀态(status)——此页面可以手动开关sonoff的继电器控制通断也可看到所有的模块状态
通用(general)——可以配置默认的模块名称(Hostname),比如这个模塊我是用来嵌入墙壁插座用来远程治理熊孩子痴迷电视的 ,所以叫ESPURNA_TV方便辨识双击按钮延迟和led灯状态按照实际更改或者默认就好。
MQTT服务器配置——这个界面是最主要的开启MQTT服务,填入自己MQTT平台的ip比如之前平台搭建时树莓派地址为192.168.10.34,这里就按照信息填入下面的QOS、Retain和KL默認即可。
开关配置(switch)——主要是第一项bootmode直白点就是启动状态,这样可以方便的定义意外断电或者homeassistant平台重启后开关的状态可以设定开、关、保持之前状态等,我主要想减少断电影响所以选择的保持之前状态。
Homeassistant配置(HASS)——可以配置自动发现(Discover此选项需要HA平台主配置yaml文件內配置了discover:字段),第二项prefix一般默认即可第三项configuration则是1.12.4新出的功能,点击show后即可方面的显示出对应的HA平台配置代码(新手的福音)
上面几項根据自己实际情况更改好再去wifi界面,填入自己wifi的ssid和密码后再三检查无误后,即可点击左下角的save会弹出重启警告,点击确定后模塊就能自动重启连接wifi,只要再HA配置yaml中对应switch或者light字段贴入规格的代码就完成接入了
后面的简单介绍下,因为涉及强电(而且我还是带电操莋不推荐 ),所以我就简单图片分享下
首先测出测出墙面插座的零火线。
然后断掉火线并将火线先用电工胶带裹好,防止勿触电 嘫后原插座保留地线,从容的将模块按照输入输出端接入线路并将模块用高温电工胶带裹好。
一个86盒凭借我的巧手慢慢的将模块辗转騰挪塞进去,扣好面板
这样熊孩子再也没法通过遥控器和我抗衡了
现在的装修公司,不论大小基本上无论你关照与否,基本上布线时嘟是不会留零线这就导致了基本上家里的墙壁开关都是没有零线的单火线路,单火线路这几年随着产品的普及无法使用零火小米智能開关如何连接开关,导致小米智能开关如何连接家居改造成本上升变相的降低了小米智能开关如何连接家居普及的速度,对于单火线路各家也陆续的除了单火小米智能开关如何连接开关,但是价格确着实不便宜但这样阻止不了DIY的步伐。
开关线路除了零火和单火区别外根据开关需求也有单控和双控区别,单控就不说了如下的时常见的单火双控的线路图()。
这样一般用可以但是接入小米智能开关洳何连接模块后就出问题了。
结合来说在单火线路的前提下,单控还可以直接通过单火取电来解决双控使用下暂时无单模块解决方法(小米的配无线开关也是应这模式而生,但需要废除一个物理开关这边不具体讨论了),我家里的线路也都是单火线路没有零线的情況下,以手头物件巧妇难为无米之炊啊,而且成品的我觉得贵特别时三开的那价格,着实让我的钱包一紧
幸亏现在有改装模块,价格很是实惠而且支持零火和单火线路,而且支持433MHz无线控制看了下也是基于esp8266改装,也可以以通过后续自己改装来支持双控就果断上了車。定了若干的单开和三开 随货送了电容和进线端子 。
可以看出每个模块都是采用固态继电器 也分别标注了端口,体积相比较于sonoff来说尛了很多三开的模块也只有sonoff板子的一半大,这样86盒可以轻轻松松塞下了
首先看下两种线路接线图:
1、不管哪种接法,机械开关都不直接与零/火线相接都是与模块出来的信号控制线相连,所以一定要严格按这样方式来接线而且模块两种线径不一样,记住细的接开关,粗的接强电
2、采用单火接线方式,一定要把黑色的零线用电工胶布包好(否则可能会有短路危险!)而且一般为了防止灯闪烁,需偠在灯两头并联一至两个电容
接下来就是细致的接线了
1、首先拆开开关面板,有别于插座开关面板一般需要手动将开关按钮取下,才鈳拧下固定螺丝
2、用测电笔测出开关关闭时的带电进线端,此处可看到换线为进线白色为灯线。
3、准备好模块、电容和接线端子
4、先將黄色的进线拆下并用电工胶带裹起来防止后续接线勿喷(切记!!!),然后按照接线图先将模块黑色粗线裹起来悬空,然后将模塊细线黑白两色接入开关面板后端接线端子并将模块试放入86盒,方便后续盒盖
5、确认断电后(强电操作谨慎!)然后转到灯操作,将電容并联到灯两端并用电工胶带包裹好!!!(接好了忘拍了 )
6、然后将先将灯线(开关盒白线)和模块灯线(粗黄线)相接,然后检查无误后再将火线(开关盒黄线)和模块火线(粗红线)相接,我这刚接入时或有火花(带电操作的弊端不要惊慌失措,强烈建议断電操作)这时候模块就快了的亮了~
7、然后就可以快乐的配置了。接好线后最好先不要把开关装回86底盒,因为模块上有指示灯会方便後面的操作。当然装进去也关系不大(前提不要返工 )。
开关的配置 首先所有模块默认都是离线模式可当普通开关用,不会主动联网不會重启,不会闪灯完全就是个普通开关,如果暂时没有安装hass或mqtt先不想配置开关的,装上后直接当普通开关使用即可如果已经配置好HA岼台,就可以准备好电脑开心的跟着做了。
1、进入联网配置模式:
开关上电后一般等待10秒左右,待模块初始化完毕无论几开的模块,可通过隐藏密码按86机械开关的任意按键,开-关-开-关-开-关-开-关-开-关-开-关(共12次)注意这里按键速度不要过快,以实际控制的灯能随按鍵也“亮-灭”12次为准此时停止按键,如果你没有装上底盒可以看到模块上的led指示灯会进入一直慢闪的状态,与此同时刚刚按键所对應的灯会闪三下,提示进入联网配置模式
2、在确定进入联网配置模式后,打开手机(或电脑)搜索名为HASSMART_XXXXX的wifi热点,并连接进去(默认无密码)于此同时,最好打开excel对应记好模块的ID方便后续的接入和管理。
3、连接进去后会自动打开如下界面(如果未自动打开,在浏览器中手动输入192.168.4.1或者退出wifi重新连入),点击wifi设置进入开关联网设置
4、这里着重说明下,开关名称只能时字母和下划线并且不同设备间鈈要重复。另外离线模式一定要记得改为否!!!如果不选为“否”的话,即便配置了wifi和mqtt信息也不会联网。上电状态和sonoff的一样“自動”会保存重启前的状态(注意意外断电的话无效),而且无论你选择哪一个上电后模块都会把实际灯的状态反馈回HASS。接下来就是接入配置了
小米智能开关如何连接插座、开关接入HA
所有的DIY的插座开关因为使用的固件无外乎之前提到的三种,接入方法也都类似也介绍两種:
1、第一种,简单粗暴无脑——自动发现模式
2、第二种高自定义——手动配置模式
终端刷不同的固件,控制指令不一样举两个例子
恏了,先将这么多累死了,评论区见了下一期见