前面發文說過自己動手編制手機程序,用于控制WIFI開關,手機讀取傳感器溫濕度,今天說一下我自己家裡面用的智能家居系統。
對智能家居系統的要求: 您可能說,我用的米家,小米的溫濕度傳感器,小米家的插座,還有小米家的門窗傳感器,用米家音響控制得很好。
小王說,我用易微聯的,手機就能遠程查看和監控。
小李說,我用的塗鴉産品。。。。
ok,市面上有各種品牌,大品牌小品牌。同樣,市場上有各種産品,從開關,到溫濕度,到門磁,到窗簾。。。。。。您家裡可能用米家的插座,也可能用易微聯的窗簾,這個時候,問題來了,您需要手機裡安裝幾個App,查看或者操作時候必然手忙腳亂。
這些都是我不喜歡的地方。
因此,我需要有一個系統,能把各家的不同産品統一到一起。
目前國内還沒有這樣的系統,各個廠家都是跑馬圈地,搶市場搶份額,哪有功夫費力不讨好地搞整合。
因此,類似我這樣的愛好者,衆裡尋他千百度地找。目前常用的有 Home Assistant, IoBroker。。。。,我自己更喜歡第一個。還有别的,我看過,沒有深入了解。
上面說的,實際上是軟件這部分,我稱之為智能家居系統,
下面的圖片是這個系統電腦端的界面:
電腦顯示的界面
下面的圖片是這個系統手機端的界面,
智能家居系統,是個類似windows一樣的軟件包,您家裡有錢又不怕費電,那就把它裝在電腦裡吧。
我自己建議用軟路由,或者樹莓派(TF卡改成固态硬盤,絕配)。
2.硬件的構成
前面提到了,您可以使用市面上各個品牌的不同産品。
之所以選用home Assistant,是因為它具有強大的統合能力,再加上一些愛好者開發的插件,目前絕大部分市面上的産品都可以整合到裡面進行展示和控制。
當然,對于我這樣的 Loser(失敗的人),品牌貨太貴,我隻能自己動手自己制作。
溫度檢測傳感器:
使用ESP01S或者ESP8266, 配上DS18B20,是個很好的選擇。 我界面裡有個燃氣竈出水回水溫度的檢測,以及家裡面太陽能水溫的檢測,就是這制作的,一個DS18B20幾塊錢,一個ESP01S也不到10元。配個手機充電頭,完美!
魚缸水溫檢測也可以啊!
插座開關類:
使用ESP8266或者ESP01S,通過杜邦線連接到繼電器模塊上就可以實現。
門磁:
同上
重點的重點,所有ESP模塊都需要刷寫固件,網上有各種教程,大部分教人使用Arduino,寫入代碼,生成BIN。我是各種摸爬滾打後,發現不用這樣折騰,國外有成熟的固件,像孫悟空一樣适用各類設備,隻要在界面中設置一下就行
3.如何實現硬件配網?
我曾在這件事情上花過大量時間,自己照貓畫虎寫一些代碼, 但是,很麻煩,總不能家裡改了網絡名稱後,還重新編譯一次程序,重寫刷寫一次固件吧。
所以, 前面提到的那個固件,也是内置好了聯網程序,不用用戶自己寫任何代碼。
(之所以不寫出來, 是因為我也想增粉,您加我後,我給您郵件過去吧,中文版的。)
4.如何實現自動化?
我農村老家的院牆上有燈, 我隻想讓它們過年那幾天從晚上7點亮起來,早晨7點自動關閉。
我家院門每天晚上8點鎖門,早晨6點開鎖。
夜裡12點以後,門磁檢測到人體後,自動報警
冬季,窗簾在太陽落山半小時後自動關閉,日出半小時後自動打開。。。。。
這些怎麼實現?
Home Assistant可以加入Node Red 模塊, 您不用找來找去了,就是這個IBM開發的軟件,不二之選,這是過來人的結論。
5.如何在外面也能像在家裡一樣?
我們都知道,個人用戶已經很難有公網IP了, 所以,要想在外面訪問家裡,隻能用技術手段。
簡單點的, 用 ZeroTier, 一勞永逸的,用FRP, NPS之類。
(這裡不讨論怎麼折騰VPN)
6.其它
- 母親80多歲了, 不識字,不帶手機, 我這裡用微信說話,家裡的小愛音箱就能廣播。
- 各個攝像頭也加進來。
總之,系統可玩性很高。
總結:
這篇文章純粹是入門篇、是個人折騰下來的一個總結,您如果是新手,參考一下,可以少走些彎路,畢竟像我一樣從頭摸爬滾打,浪費了很多時間和金錢,不值得。
當然,高手路過吧,我畢竟不是專業搞智能家居的。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!