小米智能家居以沐浴為例

互聯網上有相當多關於構建智能家居的評論和視頻。 有一種觀點認為,所有這些都是相當昂貴且組織起來很麻煩的,也就是說,一般來說,很多極客都這樣。 但進步不會停滯不前。 設備變得越來越便宜、功能越來越多,而且設計和安裝也非常簡單。 然而,一般來說,評論集中於 1-2 個用例,幾乎沒有涵蓋細微差別,也沒有創建完整的圖片。 因此,在本文中,我想回顧一下已完成的項目,以桑拿為例,展示使用小米設備構建智能家居時遇到的用例和陷阱。 所描述的想法略有不同,可以應用於公寓的自動化。

小米智能家居以沐浴為例

背景或為什麼需要這一切

首先,介紹一下背景,以便上下文清晰。 2018年秋初,桑拿房裝修完成並投入運營。 該浴場是一個獨立的資本結構,全年供暖和供水。

小米智能家居以沐浴為例
由於顯而易見的原因,沒有人永久居住在澡堂裡,也無法控制場所的狀況。 儘管我很願意,但去浴場也不是一件很頻繁的事情。 因此,從項目一開始就產生了創建“智能”浴室的想法。 首先,為了安全(防火、防洪、門禁)。 例如,在室外-35度時關閉暖氣(我住在新西伯利亞)是一種非常危險的情況。 然而,與主屋不同的是,我從一開始就沒有考慮浴室自動化項目,也沒有在正確的地方進行額外的佈線。 另一方面,浴室與互聯網相連,另外兩棟建築正在進行視頻監控(可以通過肉眼觀察發生的情況)。

2019年15月出差回來,晚上我去了澡堂,打開前門,眼前的景象讓我震驚了。 黑暗中,WiFi 熱點的 LED 向我閃爍,一股水流湧到我的腳上。 也就是說,發生了洪水,而電力卻沒有被切斷。 浴缸中的水是藉助自己的水井、潛水泵和控製過程的自動化裝置來組織的。 後來發現,廁所連接處的一個配件被扯斷,所有房間都被淹了。 我一直不明白為什麼自動化設備可憐,仍然關閉,但它設法每 30 平方抽出 14 厘米的水。 那天外面的氣溫是-100度。 溫暖的地板應付自如,繼續將房間內的溫度保持在適當的水平,但濕度卻是XNUMX%。 關於智能家居的組織不可能再拖延了——你需要開始這樣做。

設備選型

在建造主屋的過程中,我獲得了設備方面的經驗 埃爾德斯 (相應的帖子已創建)。 部分自動化是在 樹莓派。 另一部分 - 關於設備 小米Aqara。 Raspberry PI 的選項對我來說最有吸引力,最初我考慮用它來洗澡。 但不幸的是,它需要更多的努力來組織。 它仍然不是一個即插即用的設備——從硬件練習開始,到根據自己的需要編寫軟件結束。 由於某些原因 管家 不適合。 跨 Raspberry PI、ZigBee 適配器(以利用小米的無線傳感器)和 Apple HomeKit 需要學習(Apple HomeKit 界面目前並不是特別令人興奮)。 時間很少(我不想重複這種情況),而且每個必要點都沒有接線,所以我決定在小米設備上完成所有操作。

這種情況下的主要設備是集線器。 以小米為例,有兩種集線器選項:小米智能家居網關2和小米Aqara網關。 後者的價格大約是後者的兩倍,更適合當地市場,並且能夠將設備集成到Apple HomeKit中。 但是,如果您安裝 Aqara Home 應用程序並選擇“俄羅斯”區域,那麼在編寫這些行時,只有 13 種不同的設備(開關、插座、傳感器)可用。 如果您安裝小米之家應用程序,選擇“中國大陸”地區,則將有數百台設備可供連接。 同時,如果您選擇了“中國大陸”地區,則將無法連接歐洲網點,反之亦然。 在 Aqara Home 應用程序中選擇“中國大陸”地區並不能提供小米家居中同一地區設備的完整性。 由於擔心不兼容,我決定停在小米智能家庭網關2 hub上,發行價約為2000盧布。 順便說一句,集線器本身充當燈 - 這可以在安裝過程中考慮到。

小米智能家居以沐浴為例
另一個有趣的問題是這一切能持續多久。 它甚至與其中的傳感器和電池無關,而是與雲中的同步和數據存儲有關。 該帳戶目前是免費的。 所有信息均存儲在小米服務器上。 如果明天這些人決定俄羅斯用戶不應該在“中國大陸”地區存儲數據,或者 Roskomnadzor 出於某種原因禁止他們的服務器,那麼整個智能家居就有變成南瓜的風險。 我自己決定,在這種情況下,傳感器將保留,集線器將替換為 Raspberri PI + ZigBee 適配器。

洩漏控制和預防

第一個也是最重要的自動化場景是出現的問題的自然延續 - 如果發生洩漏,您需要關閉供水,即泵,並向您的手機發送有關問題的通知。 存在兩次潛在危險的洩漏。

除了集線器之外,該場景還需要兩個洪水傳感器和一個壁掛式智能插頭。 洩漏傳感器的價格約為1400盧布。 壁掛式智能插座的價格約為1700盧布。 洩漏傳感器是自主的、電池供電的。 製造商聲稱一節電池可持續使用 2 年。

小米智能家居以沐浴為例
智能插座的安裝有點複雜,因為中國插座需要方形插座,而我們的常規商店沒有出售(但可以訂購)。 鑽方孔非常有趣。 另外,雖然還有一個歐洲插頭的插座,但最好還是需要一個適配器。 針對本地市場的Aqara版本目前沒有壁掛式插座,這將我們與“中國大陸”地區聯繫在一起。 或者,可以安裝一個常規插座,將帶有小米插頭的智能插座插入其中,但這需要兩個額外的適配器。 另一種選擇是繼電器。 但我最終選擇了壁掛式插座。

小米智能家居以沐浴為例
小米之家應用程序中添加了插座和傳感器。 接下來,為兩個操作編寫“發生洩漏時”的場景:關閉插座並發送警報。

小米智能家居以沐浴為例
第一個洩漏傳感器安裝在泵旁邊(實際上是輪轂旁邊)。 為了進行測試,將水倒入一個小盤中,然後將傳感器放入其中。 我直接在傳感器安裝現場執行了所有操作,以便使情況盡可能接近現實。 測試成功通過:插座關閉,手機收到通知,集線器在緊急模式下閃爍。

第二個洩漏傳感器計劃安裝在管道接頭旁邊的廁所內。 但隨著安裝的進行,出現了細微差別 - 儘管距離很小,但集線器看不到傳感器。 這是由於場地的配置造成的。

小米智能家居以沐浴為例
輪轂安裝地點(衛生間)和第二個洩漏傳感器安裝地點(衛生間)之間有一個蒸汽室。 蒸汽室按照最好的傳統,用箔片縫成一個圓圈,這給信號的通過帶來了問題。

製造商聲稱這些設備能夠形成網狀網絡,即一個設備可以通過另一設備向集線器傳輸數據。 我在某個地方發現只有連接到網絡的設備(而不是電池)才能充當網狀網絡中的此類發射器。 不過,我在洗衣房的角落里安裝了一個溫度傳感器,這樣洩漏傳感器的信號就不再消失了。 也許這是一個巧合,因為在洗衣房的天花板下安裝了一個繼電器來控制路燈(也許它充當網狀網絡中的發射器)。 不過,馬桶內漏水傳感器信號丟失的問題已經解決。 此外,您可以通過單擊中心的傳感器來檢查設備與集線器的連接。 如果一切順利,那麼相關信息將從中心以純中文聽到(對於 Aqara 中心,溝通將以愉快的英語進行)。

用機器檢查斷線後通電,發現智能插座進入關閉狀態。 為了讓它在有電時打開,有一個相應的設置:

小米智能家居以沐浴為例
房屋被淹的另一個跡像是濕度增加到 100%。 該功能的控制將在下一節中討論。

煙霧和溫度控制

浴室是一個有火災危險的房間,因此下一個場景是確定火災跡象。

對於這種情況,需要兩個溫度(和濕度)傳感器和一個煙霧傳感器。 溫度傳感器的價格約為1000盧布。 煙霧探測器的價格約為2000盧布。 在Aqara本地版本中,目前沒有煙霧傳感器,這再次將我們與“中國大陸”地區聯繫起來。

煙霧探測器安裝在通往洗衣間的走廊天花板上(實際上距離爐灶和蒸汽房出口不遠)。 接下來,在小米之家應用程序中添加一個設備,並創建一個“檢測到煙霧”的場景,然後向手機發送通知。 該測試是用火柴進行的。 傳感器順利通過測試。 集線器發出警報,聲音警報也起作用了。 傳感器本身也非常噁心,發出很大的吱吱聲,警告出現問題。

小米智能家居以沐浴為例
火災的另一個跡像是溫度升高。 為了控制溫度,安裝了兩個傳感器:一個在休息室,另一個在盥洗室。 此外,應用程序中還配置了“溫度高於設定值”的場景,並在手機上發出相應的通知。 目前,我將休息室的閾值設置為30度(在夏天,可能需要重新配置)。

小米智能家居以沐浴為例
還設置了“溫度低於設定值”的場景,閾值為 18 度,並向手機發出警報。 如果由於某種原因供暖停止工作,我想盡快了解情況。 同樣,為兩個傳感器創建了“濕度增加時”的場景,閾值均為 70%,手機上會發出通知並關閉供水泵。

對於溫度和濕度傳感器的令人愉快的好處,應用程序中提供了歷史圖表。 例如,您可以確定浴液在什麼時刻用於其預期目的(下圖中的溫度峰值)或比較當前溫度是否異常。

小米智能家居以沐浴為例

通風控制

在蒸汽浴室中,組織了房間的強制排氣。 完成程序後,需要對房間進行通風。 換氣是通過鑰匙開關來完成的,換氣本身至少需要30分鐘,但澡堂裡的聚會往往在凌晨或凌晨結束。 提前做好所有事情並不總是可能的,而且在額外 30 分鐘後等待蒸汽浴室通風的樂趣低於平均水平,因為您已經想睡覺了。

對於這種情況,需要使用小米的零線、壁掛式按鍵開關。 發行價格約為1900盧布。 這些開關有針對本地市場的 Aqara 版本。

就我而言,不可能簡單地將普通開關替換為智能開關 - 需要電源線。 因此,我不得不將零線延伸到開關的安裝孔,因為有這樣的機會。 如果斷路器沒有中性線,安裝會更容易。

小米智能家居以沐浴為例
安裝後,智能開關作為設備添加到應用程序中並測試其性能。 開關的設置中有一個定時器,可以設置關閉的時間。 也就是說,現在在離開浴室之前,設置一個關機定時器,額外通風30分鐘,你就可以安全地入睡了。

小米智能家居以沐浴為例
還有另一種選項可以使該過程自動化。 沐浴程序結束後,除了通風外,蒸汽房的門完全打開。 這導致安裝溫度傳感器的洗手間的溫度升高。 根據該傳感器的讀數,您可以創建打開/關閉通風的場景。 但我還沒有測試過這個選項。 此外,人們可以嘗試使用傳感器來打開蒸汽室的門。 但是,我擔心他很快就會死掉或者摔下來,因為門是玻璃做的,而蒸汽房裡的溫度可以達到120度。

路燈控制

我想要自動化的另一項任務是控制陽台上的路燈。 典型場景之一:當你靠近建築物且外面天黑時,打開陽台上的燈。 浴室用鑰匙鎖著,路燈開關位於房間內。 我必須去拿鑰匙才能開門並開燈。 關燈也需要類似的過程。 經常出現的另一種情況是當您在主屋時打開或關閉陽台的燈。 很多時候,當我離開澡堂時,忘記關掉陽台上的燈,當我已經在屋裡時,我才發現這一點:要么向窗外看,要么看著監控攝像頭。 此刻,它通常不願意去任何地方,所以燈持續亮了一夜。

小米智能家居以沐浴為例
為了實現這個想法,購買了一個雙通道繼電器。 發行價格約為2000盧布。 目前,本地市場的 Aqara 版本中的繼電器尚未上市。 但可以用鑰匙開關代替(顯然安裝在開關盒裡是一個比較麻煩的過程)。

最初,我計劃將繼電器安裝在鑰匙開關後面,但結果發現電源線到達正確的位置非常困難(繼電器再次需要電源)。 理想的位置是電源線、開關線和路燈線匯聚的接線盒。 它位於假天花板下,因此必須拆除幾根襯裡導軌。 如果能提前考慮到這一點就好了。 不過,安裝成功了。 連接圖明顯比插座和開關複雜(在我的例子中,繼電器本身有四根 3 線電線和 8 個端子)。 為了不記住也不混淆任何東西,我在安裝之前將圖畫在一張紙上。 接下來,我進行了測試安裝以檢查一切:

小米智能家居以沐浴為例
該設備已在應用程序中連接,測試階段已開始。 路燈必須使用預先存在的搖桿開關和應用程序的幫助來打開/關閉。 街上有兩盞燈籠,一左一右。 繼電器有兩個通道,但單獨打開它們沒有意義。 另一方面,我也不想通過在應用程序中單擊兩次來依次打開它們。 因此,控制是在一個中繼通道上完成的。 奇怪的是,這個選項無法正常工作 - 粘在一個或另一個位置。 由於白天即將結束,我已經沒有太多時間進行實驗了,我想在天花板背面組裝襯裡。 因此,我只是將燈平行地連接到兩個通道,一切都按我想要的方式工作。 為了使物理和軟件開關能夠作為直通開關工作,在繼電器設置中啟用了互鎖選項。

還可以通過定時器來組織燈的開/關。 但這個場景目前還沒有興趣。

場所的出入控制

另一個奇怪的時刻是對街門打開的控制。 首先,確定並通知有人忘記正常關閉這扇門或將其完全打開。

對於這種情況,需要一個窗/門打開傳感器。 發行價格約為1000盧布。 Aqara 為當地市場生產了一些傳感器(它們的圓角較小)。

小米智能家居以沐浴為例
安裝非常簡單 - 傳感器用雙面膠帶固定。 安裝之前,最好在應用中連接傳感器,以便查看操作發生的距離。 說明書上寫著間隙最大為 20 毫米,但溫和地說,這是不正確的 - 傳感器和互逆磁鐵必須幾乎緊密安裝。 在主屋中,車庫門上安裝了類似的傳感器。 導軌和套環之間有1厘米寬的密封橡膠,在這個距離,傳感器顯示“打開”位置,需要增加響應磁鐵。

將新設備添加到應用程序後,您可以繼續進行自動化。 我們設置了“如果門打開超過 1 分鐘”的場景,並向手機發送通知。 在英語本地化中,大約 1 分鐘的部分短語是不可見的,但響應閾值正是如此。 在 Aqara 傳感器和 Aqara Home 應用程序的變體中,可以配置其他響應間隔。 不幸的是,作為小米家庭應用程序的一部分,這還無法完成。 但實踐表明,1分鐘的間隔就足夠了——沒有誤報,所有的陽性結果都在這個案例上。 您還可以通過傳感器查看日誌。 該傳感器也不例外。 例如,可以從日誌中確定他們何時來到浴室(在某一天第一次開門)和何時離開浴室(最後一次關門),從而估計所花費的總時間在房間裡。

小米智能家居以沐浴為例

操作印象

對操作的總體印像是完全積極的。 當然,還有一些細微差別,但自動化的主要目標已經實現。 首先是心理平靜,有測試結果證實。 舒適度也很重要 - 遠程控制街道照明,安裝了排氣罩,還出現了額外的夜燈。 去度假後,您可以記住並遠程關閉水。

下面給出了上述所有設備的大致成本(不參考特定商店)。 在 AliExpress 上訂購時,價格會有所不同。

小米智能家居以沐浴為例
選擇一套設備時,必須考慮兼容性(該設備是為哪個地區生產的以及屬於哪個系列)。 在應用程序中,無法創建一個腳本,例如,在煙霧傳感器事件(針對“中國大陸”區域)上控制歐洲區域的出口。 如果您不需要煙霧探測器等外來產品,那麼最好考慮適合當地市場的 Aqara 設備。 最後,可以用例如二位開關來替換繼電器。 許多銷售小米設備的商店似乎都以灰色進口(這些設備適用於中國地區)。 但是,例如,Svyaznoy 正在攜帶針對我們市場的設備。 除了相同插座的兼容性之外,它們還將有英語和俄語的說明。 下面是兩個相同傳感器的照片,但針對不同地區(中國內部 - 左側,歐洲外部 - 右側):

小米智能家居以沐浴為例
通過應用程序進行控制的響應能力並不總是很好。 例如,有時您可能會遇到這樣的情況,一次又一次,我們沒有打開燈,而是收到“請求失敗”的錯誤。 經過實驗確定的解決方法——從內存中卸載應用程序並重新啟動——比等待下一次嘗試的響應更快地解決了這個問題。 此外,有時更新特定傳感器的狀態會出現明顯的延遲(最多 20-30 秒)。 此時,最好不要再次按下開/關按鈕,而只需等待狀態更新即可。 當您運行應用程序時,在某些情況下,您可能會看到一個空列表而不是設備列表。 這裡不必驚慌——它通常會在接下來的幾秒鐘內出現。 手機上的通知未本地化,並且事件本身的正確命名會保存。 此外,該應用程序的作者定期使用推送通知渠道來投放廣告(同樣是中文)。 我當然不喜歡這樣,但我沒有太多選擇。

希望這篇文章能讓大家充分了解小米多款設備構建智能家居的能力及其實際應用場景。 如果還有疑問,有更正和補充,我很樂意在評論中討論。

來源: www.habr.com

添加評論