什麼?編程可以控制米家智能家居!Kittenblock新技能來了

米家智能家居簡介

科技改變生活,越來越多用戶的家裡出現了智能家居,突然有一天有個老師突發奇想,既然Kittenblock這麼強大,能不能直接控制米家的智能家居?不需要改裝什麼繼電器排插,直接控制現有的通用智能家居產品,這樣的物聯網控制才是真實有意義的,而且趣味性強。普通家長可以非常直觀看到小孩學編程的效果,從而支持小孩學習編程。

喵家向來對黑科技從不缺席,對於大眾普遍有求必應。喵家程序猿同學在百忙之中抽了點時間出來將這黑科技做了出來。


硬件

以下教程是針對米家的這一套智能家居套裝來做的。

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


準備工作

米家套裝買回來後,根據配套的說明書,入網,安裝米家APP,能用APP實現這套智能家居控制檢測,這樣準備工作就完成了。


Kittenblock控制米家智能家居原理

簡單理解就是Kittenblock代替手機APP對米家網關進行在線控制


什麼?編程可以控制米家智能家居!Kittenblock新技能來了


米家插件加載

即將在Kittenblock1.8.5a 發佈,如果想要提前體驗的用戶可以單獨找CC喵領取插件補充包

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


插件成功加載

暫時增加了這一部分的米家智能家居,如果有其他的需求,請各位喵粉在喵家論壇—“物聯網IOT”子論壇 發帖建議,謝謝。子論壇地址:https://bbs.kittenbot.cn/forum.php?mod=forumdisplay&fid=64

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


插件使用前準備

打開你的米家APP,根據下圖的操作,記錄你的MAC地址 和密碼

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


開始編程初始化連接

從上面的步驟得知網關的MAC地址與密碼。

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

填入後,點擊運行,Kittenblock即與米家網關進行連接,上線成功有提示。

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


控制網關RGB燈

選擇自己對應喜歡的顏色

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

對應亮起藍、紅、與關燈的狀態,如下圖所示:

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


無線開關按鍵檢測

無線開關有四種觸發類型。

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

雙擊事件是網關複用事件,因此 如果你編程如果要用,請現在APP上選擇無線開關,進行設置 關閉雙擊的觸發事件。如圖所示:


什麼?編程可以控制米家智能家居!Kittenblock新技能來了


編程效果演示,當無線開關被按下時,小喵就會旋轉一圈。

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


人體紅外檢測

人體檢測使用需要注意!米家這個傳感器為了低功耗,是1分鐘檢測一次!換句話說你觸發後的一分鐘內,這個傳感器就休眠不在工作了。因此如果你不用計時器進行計時提醒,你會感覺這個傳感器不靈敏,但實際不是!

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

因此我這裡寫了一個帶計時提醒的程序,當sec>60後,傳感器就可被觸發。觸發後sec就會清零重新計算。

什麼?編程可以控制米家智能家居!Kittenblock新技能來了


門窗傳感器

門窗傳感器有兩種觸發條件,所謂的打開與關閉,指定這兩個一大一小的傳感器,靠近與分離的時候。

什麼?編程可以控制米家智能家居!Kittenblock新技能來了

這裡寫了一個簡單的觸發事件程序:


什麼?編程可以控制米家智能家居!Kittenblock新技能來了


示例程序

為了幫助大家快速上手,這裡提供一個我寫好測過過的程序給大家使用,戳我下載


常見問題與解答

問:我能用Kittenblock來控制小愛音箱嗎?

答:Nope~能控制的智能家居一定是通過網關ZigBee與其相連的


問:我想用Kittenblock紅外控制電視或者空調闊以咩?

答:敗一丟丟與米家網關zigbee連接控制的 紅外控制器


問:我能不能在插件中添加我想要的傳感器。。。

答:推薦高級玩家嘗試,小白請繞道~如果有你有想添加的傳感器(前提可以被小米網關zigbee連接控制的)可以留言告訴我們哦~


問:後續喵家會上架米家智能家居嗎?

答:就看你們留言的情況咯~


問:我能不能Kittenblock遠程控制米家智能家居,假設我在學校打開Kittenblock能否控制家裡的?

答:Kittenblock控制米家智能家居是建立在局域網中。如果你需要遠程控制,可以有取巧的方法。家裡的一臺電腦Kittenblock進行中轉。

工作流程:

學校的Kittenblock與家裡的Kittenblock 物聯網連接(如喵家的IOT),家裡的Kittenblock再與米家智能家居局域網相連。這樣通過一箇中介就可以實現Kittenblock外網控制米家智能家居。


問:問什麼Kittenblock不能wifi直接連接米家的wifi類的傳感器

答:米家wifi類的傳感器類對一般開發者不開發。也沒有對應的接口協議。因此喵家暫無法實現。


問:能不能通過米家智能家居反向控制喵家的機器人套件

答:Bingo!可以利用Kittenblock的在線控制特性,將米家智能家居反饋的信號,作為邏輯判斷,從而控制喵家機器人套件等。正向控制與反向控制都是一樣的。剩下就看乃們的腦洞有多大了~


歡迎各位給喵家小編留言互動,順手轉發滴都是聰明滴,棒棒噠!


分享到:


相關文章: