顯示具有 智慧家庭 標籤的文章。 顯示所有文章
顯示具有 智慧家庭 標籤的文章。 顯示所有文章

2024年3月12日 星期二

邁入智慧家庭再跨一小步:感測器篇

 當「嘿 Siri」叫得有點煩,就是一些感測器上場的時候了。

基本配備

人體存在傳感器與人体红外传感器

淘寶購買

人体红外传感器

人体红外传感器的初使想法是放在臥室,用來半夜起床上廁所時,能自動打開廁所前的燈,不用摸黑找開關。使用一段時間後覺得不適合(容易誤報),改放到陽台,只要進入陽台,陽台燈打開,人在燈就亮著,人走自動熄掉。由於它可以裝兩顆 AAA 電池(充電電池也可以),放在陽台頂部也蠻方便:


在涂鴉 app 裡它只有兩種狀態:

  • 有人:

  • 無人:

由於已透過 HA 接入 Apple Home,所以要能達到「進入陽台,陽台燈打開,只要人在燈就亮著,人走自動熄掉」,需要設定兩組自動化:

  1. 進入陽台,陽台燈打開,如下兩圖的設定,這樣人在燈就會一直亮著:


  2. 人走自動熄掉的設定如下兩圖,這是感測器偵測到陽台沒有人時把燈關掉:



    陽台燈是米家智能燈泡,也是透過 HA 接入 Apple Home,所以才能統一由 Apple Home來控制

人體存在傳感器

在涂鴉 app 裡它有四種狀態:

  • Large Move:

  • Small Move:

  • 靜止:

  • None :

但接入 Apple Home 後, Apple Home 只認識 Presence(有人的狀態)及 None(無人的狀態)兩種,因此在設定自動化時也只能根據這兩種狀態,所以也需要設定兩組自動化:

  • 有人時,燈一直開著:


  • 無人時,關掉燈:


至於如何判斷書房是否有人,這就得在涂鴉 app 裡調整一些參數:


  • 有人保持時間: 這裡設為 75 秒,根據說明書,最好設在 1 分鐘以上,才能雷達鎖定呼吸從而判定有人存在,誤報的機率減小,才不會專心看書或寫字時突然關燈。這樣的設定也有個還能接受的缺點,那就是人離開後不會馬上關燈,要等 75 秒傳感器確認無人狀態後才關燈。
  • Set radar parameters:這是需要耐心調整的地方。人在小小的書房時距離感測器約 2.2公尺,而感測器放在門邊約 1.7 公尺高,傾斜約 10 度(供電的線有點奇怪?家裡有一堆長短不一的 Micro-USB 線,物盡其用,再買了 10 個  Micro-USB轉 USB-C接頭):

  • 經過耐心的調校,設定如下的各項參數,能夠讓我在夜間進入書房時自動打開燈,坐下來看電腦,即使專注不動時也不會突然關燈;離開書房後也會自動關燈(75 秒後


書房的燈泡是有 MFI 認證, Apple Home 直接控制當然沒問題,雖然涂鴉 app 也可掃條碼加入,但已加入Apple Home 就無法再加入,只能二選一。沒辦法,處於 Apple 的生態圈裡,也只能選擇加入Apple Home 。再說啦!買了貴了許多的 MFI 認證燈泡卻用在涂鴉裡,這不是很蠢嗎!

前幾天天氣不好引發了需要偵測光照變化的自動化,而光照的自動化只能在涂鴉 app 裡設定,能控制的只有客廳的六盞燈及一盞浴室前燈(都是涂鴉智能燈泡)。只是測試,所以先設定控制浴室前燈,當光照小於 450 Lux 時開啟,設定好後,隨著天色的變暗達到設定值自動開啟浴室前燈。

但是原先在家庭裡設定書房動作的動作偵測的自動化竟然就沒有作用了!!!把前述在涂鴉 app 裡光照的設定刪掉才能再次正常作用。

得到的結論:經由 HA 接入 Apple Home 後只能有動作的偵測,這個感測器是動作與光照的偵測無法同時設定!(或許在涂鴉 app 裡可以兩種並存,但主控既是 Apple Home ,就不考慮再測試了
……
……
……
所以只好再買一個支援 HomeKit 的光照感測器:青萍动作和环境光传感器T版人体传感移动光照亮度感应联动HomeKit-淘宝网 等到貨再來測試。

目前在 Apple Home 設定的自動化有這些:



註:
不曉得涂鴉是否留了未來收費的後手:

  • 當初設定 HA 時需要註冊一個涂鸦IoT平台的帳號,過了一個月竟收到到期通知:


  • 登入涂鸦IoT平台一查才知註完冊可以有一個月的免費體驗版:

  • 花了不少時間總算才找到可以申請體驗延期的地方,選了最長的六個月,還得經過審核 Orz

  • 沒過多久,審核通過:

九月會再到期,屆時看看是否能再申請免費體驗,若不行,需要收費,那就把家裡的配備全換成 MFI 認證或沒有認證但支援 Homekit 。若能繼續免費體驗,也要逐步把家裡的涂鴉配備汰換成 MFI 認證或沒有認證但支援 Homekit,弄個智能燈泡還得搞得這麼麻煩,好像米家燈泡就沒這問題,或許未來也可以換成米家燈泡。


2024年3月11日 星期一

邁入智慧家庭再跨一小步

2024.03.11

裝了「万能红外的固件」的「空調伴侶」用來控制電風扇雖然已設好,因為換插座,路由器、HomePod mini 與 Home Assistant 重新開機後,沒法用了,最後發現問題的所在是 IP Address 變了的關係,所以「万能红外」或「空調伴侶」都必須在路由器的 DHCP 裡設定,分別給它們一個固定的 IP Address。

2024.02.14

早在一星期前淘寶買的「空調伴侶」就到貨了,按照賣家提供的教學影片:苹果HomeKit 空调伴侣 ESP8266 WiFi直连无需网关支持IO17系统/内置协议/协议识别/状态同步_哔哩哔哩_bilibili ,把家裡的四台日立冷氣(三個型號:一台老舊的日立分離式冷氣 RAS-25BG /RAC-25BG、一台定頻的RA-60WK、兩台同型號的 RA-28NA)全部試過,四個HomeKit万能红外空调伴侣语音控制带状态反馈无需网关直连家庭-淘宝网 全部無法對頻,只有家庭Homekit红外空调伴侣智能Siri控制万能红外学习远程无需网关-淘宝网 可以使用,但也得很細瑣地把冷、暖氣的溫度範圍 16-30℃,一度一度地加入才算設定成功。

在測試的過程中偶然發固件可以更新,如下圖:



點擊進去如下圖:

總不能四個「空調伴侶」都癈了,於是聯繫賣家抱怨一番看是否有新版的固件可以更新,賣家回說已是最新版,既然冷氣機無法對頻控制,於是要求賣家是否換成控制電風扇的固件,賣家也爽快答應年後再給我「万能红外的固件」,可能就是這個的固件吧:HomeKit家庭万能红外学习遥控器开关Siri语音控制家电智能自动化-淘宝网 。家裡的電風扇有三台,都是Panasonic 的,型號不同,既然叫做「万能红外」應該不會再有問題了吧?

過年期間,熱閙過後有點無聊,於是網上隨便找找紅外協議的相關資訊,差點就想也動手 DIY,不過看看人家的成品焊得多漂亮,又有個還不錯的透明壓克力外殻,再看看之前自己做的成品,想想還是算了。過程中找到了這支影片:80元DIY原生蘋果Homekit冷氣遙控器!(有實體遙控器即時回饋功能)部分機型可調風量與風向 空調遙控器 ,並從底下的說明附的連結:Mixiaoxiao/ESP8266-IR-HOMEKIT: 原生HomeKit红外空调遥控,下載了 ESP8266_IR_20200815_4M.bin,然後詢問賣家是否可以更新這個固件,賣家的回覆:「可以更新。但是我这的软件已经在他们基础上做了优化的。我的用不了。他们也一样不行的」(註:所謂的優化,現在看來應該只是針對在大陸賣的各種廠牌而言),只好等賣家年後的「万能红外的固件」。

直到昨晚,一時手癢,死馬當活馬醫,反正賣家也會傳來新的固件,於是就試著把下載的 ESP8266_IR_20200815_4M.bin 刷入(學習版的貴很多,不敢嚐試,只先試四個「空調伴侶」的一個,萬一有問題,也就只是癈掉一個而已),然後就是…...傑克,太神奇了

  1. 只刷入 Firmware,選擇的檔案就是下載的 ESP8266_IR_20200815_4M.bin ,不懂 FileSystem 是幹什麼的,所以沒動。

  2. 刷入成功

  3. 重新啟動,進入這個畫面

  4. 先測試的是日立變頻窗型冷暖氣機 RA-28NA,遙控器準備好,然後點擊「協議識別」,在 10 秒內對準「空調伴侶」按下遙控器的任一鍵

  5. 自動對到:85. HITACHI AC344

  6. 由於在刷入固件前,已先用「空調伴侶」出廠的固件加入到「家庭」,所以拿起手機以「家庭」就可以控制 RA-28NA,可以切換冷、暖及控制溫度—-大喜!!!

  7. 關閉「空調伴侶」的電源,由於已刷入新的固件,之前的 Wi-Fi 設置也被洗掉了,所以再重新接上電源後需要再設置一次:


  8. 接下來測試另兩台冷氣機: 日立分離式冷氣 RAS-25BG /RAC-25BG、定頻的RA-60WK 都識別 41. HITACHI AC1 子型號(2),也都沒有問題。


  9. 這樣四台日立冷氣機都能加入「家庭」用手機控制,也能 Siri 語音控制,未來再測試是否能自動化。至少現在四台冷氣的遙控器都可以收起來了。
  10. 或許是比較老舊的關係,RAS-25BG及RA-60WK的控制比較特殊,在「家庭」漂亮的介面裡直接切到「冷氣」選項,冷氣機沒有作用,再切到「關閉」冷氣機就會啟動,然後再切回「冷氣」選項,這時就能控制溫度要多少度,這樣的情形或許會影響到自動化的設定。 RA-28NA 就沒有這樣的問題。

這樣似乎全都搞定了,但多出了一個學習版的「空調伴侶」,加上賣家答應會傳「万能红外的固件」給電風扇用,還不曉得會不會有問題。如果也沒問題,整個盤算了一下, 兩台 RA-28NA 可以共用學習版的「空調伴侶」,另外的四個「空調伴侶」,兩個給 RAS-25BG 及 RA-60WK ,剩下的兩個換上「万能红外的固件」給電風扇用,如果不行再刷入 ESP8266_IR_20200815_4M.bin 即可,全部給冷氣機用。

從以上的過程可知,不管是「空調伴侶」還是學習版的,或是萬能紅外,用的應該都是相同的硬體(ESP8266+紅外及相同的電路),由燒錄在裡面的 Firmware 來決定功能。

若是有能力自己動手的人,照著前述影片所說,不到百元的器材配上 ESP8266_IR_20200815_4M.bin 就能搞定,。至於自己而言,買現成的再刷入下載的固件還是比較簡單。

以上是針對日立冷氣的情形,至於其他廠牌就要自行測試賭一賭囉。

===================

晚上,「空調伴侶」的賣家通知可以把「万能红外的固件」傳來,附上一個安裝說明:



一小時內得把 Firmware 燒入,趕緊先燒入一只,完成後重新啟動:


如何設定可以參考這個商品頁面的說明:HomeKit家庭万能红外学习遥控器开关Siri语音控制家电智能自动化-淘宝网

  1. 先設定這一台電風扇:

  2. 因為固件提供有十個開關,前面步驟用掉五個,剛好客廳還有一台雜牌的 DC扇,也一併加入控制:

  3. 兩台電風扇只設定常用的幾個按鍵:

  4. 十個開關,只有兩台電風扇的開/關「模式」設為開關模式,如下圖,其他則設為「點按」

  5. 再燒入另一只,用來控制這一台(這個型號有兩台,其中一個遙控器的飛梭已經有問題,用沒問題的遙控器來學習,就能正常控制兩台):

  6. 功能較簡單,只設了三個按鍵(還有七個按鍵,同房間內使用紅外遙控器的電器也能加入,例如電視機):

  7. 由於 Panasonic 的風扇是用飛梭來改變風量大小,在學習時讀取的紅外訊號會有點問題,在 Apple 的「家庭」控制時需要多按一下,雜牌的 DC 扇是按鍵式,就沒有這個問題。
  8. 都設定好了,加入「家庭」,沒想到是以橋接器的方式:

  9. 等加入後「家庭」裡會多了十個開關,再分別更名為好記的名稱:

註:
已按自己的盤算刷入兩只控制風扇,另兩只及學習版控制冷氣機,全部都用上,沒有浪費,也不用再買,這樣就夠了。其實賣家給的「万能红外的固件」真的得在一小時內完成刷入嗎?那是人家的生財工具,也不點破,當然也不會外傳。

2024年2月7日 星期三

邁入智慧家庭的一小步

2024.02.07
淘寶買的「空調伴侶」(ESP8266 + 紅外Sensor 而已,網上找一找,應該也很容易 DIY ,只是不想動焊槍了)今天到貨。

在看賣家提供的示範影片:苹果HomeKit 空调伴侣 ESP8266 WiFi直连无需网关支持IO17系统/内置协议/协议识别/状态同步_哔哩哔哩_bilibili ,沒想到看完後,自動跳到這支影片:3分钟教你把米家的设备接入苹果Homekit!_哔哩哔哩_bilibili,然後先去註冊了 github ,照著影片把 Hacs 安裝好:


之前一直無法加入的米家 LED 智慧燈泡 Lite 彩光版、攝影機 2K 雲台版、掃地機器人 S10+ 竟然都可以加入 HA 了(之前加入的小米燈泡大陸版也能繼續用),當然也就能加入到 Apple 「家庭」裡:

  1. 在 HA 裡都能正常使用,甚至攝影機還能監看影像(只是會延遲,而且還是很嚴重的情形
  2. 「家庭」也會出現攝影機的各種控制按鍵,但不能監看影像,所以最後都拿掉,要監看影像還是乖乖用米家 app。
  3. 「家庭」可以控制掃地機器人 S10+,可以加入自動化操作,只是要切換地圖,還是得用米家 app。

所以現在可以在「家庭」裡控制的燈總共有 20 盞,再加上一台掃地機器人 S10+ 。

2024.02.06



在前篇:Luke 的休閒筆記: 跟著時代的腳步走:可能會使用 Home Assistant 提到的於淘寶買的智能燈泡,走官方直郵海運到台灣,完好無損的抵達。其中十盞有 MFI 認證的燈泡,比 12W 貴了近一倍功率又較小,雖說可以很簡單地加入「家庭」,但 12W 的使用涂鴉 app 設定也很簡單,尤其是驚奇的發現app 提供加入捷徑的方式,就能直接用 Siri 語音控制,若早知如此,就應該換成12W的。

開始做功課及安裝:

  1. 如何透過 Siri 聲控小米的米家智慧裝置?米家 App 完整設定教學 - 塔科女子 提到的 「實驗室功能」已經沒有 iOS捷徑,也不能接入「家庭」,只好先放棄米家燈泡。
  2. 打造舒適的 WFH 智慧居家環境,控制家電盡在指尖. 示範使用樹莓派當 HomeBridge 主機,將所有米家家電串上… | by ZhgChgLi | ZRealm Life. | Medium,看到文章裡關於 homebridge 的複雜操作再回想起以往的經驗,寶刀已老,想想還是算了。不過看到結尾這段話:

  3. 於是有了安裝 Home Assistant 興致。找到這篇:Home Assistant 安裝步驟詳解,快速打造智慧家庭 – Home Assistant 手把手教學 EP 1 | SpaceN,然後把冰著的 Raspberry Pi 4 及 5V 3A 變壓器找出來,換上 Sandisk 32G Class 3 MicroSD 放入讀卡機接上 Mac mini 2018 ,連上Raspberry Pi - Home Assistant,後續的過程連 Balena Etcher 都不用下載,直接就能做好 Home Assistant OS,把燒錄好的 Micro SD 卡插進樹莓派 Raspbeery Pi 中,插上電源線和網路線,打開瀏覽器,輸入「homeassistant.local:8123]」:



  4. Home Assistant 安裝完畢,可以準備把米家、塗鴉的燈泡加入:

問了 Google Bard :涂鸦智能灯泡支援 Home Assistant 嗎?回答是可以的,而且還蠻詳細的:



於是上涂鸦物联网平台註冊了一個帳號,就可以新增涂鸦集成(「集成」為大陸用語,HA 繁中則為「整合」),安裝過程花了不少時間,其實是很簡單的,有兩點要注意:

  1. 燈泡雖然是在淘寶買的,在台灣使用,地區要設為中國(台灣),不能設中國。
  2. 數據中心也不能選中國,要選美西的:

這樣, 七盞 12W的涂鸦智能灯泡就加入到 HA 了,再依這篇文章:HomeKit Bridge 讓你的智慧家庭更多選擇 – Home Assistant 手把手教學 EP 5 | SpaceN 新增「HomeKit Bridge」整合,就可以把不支援 Homekit 的七盞 12W的涂鸦智能灯泡就加入到「家庭」。


接下來要新增 米家 LED 智慧燈泡 Lite 彩光版 - 小米官網智慧燈 - 小米官網 ,弄了許久,搞不出來,最後問了 Google Bard 才知需要網關,就算了。倒是早期買的兩顆小米燈泡大陸版的燈泡很順利地加入 HA,然後就接入到「家庭」裡,總共有十九盞智慧燈泡:

  1. 10 盞有 MFI 認證的 9W 智慧燈泡(主臥頂燈 3 盞、主臥前燈 1 盞、書房 3 盞、臥室 3 盞
  2. 7 盞沒有 MFI 認證的 12W 涂鸦智慧燈泡(客廳 6 盞、浴室前燈 1 盞
  3. 2 盞沒有 MFI 認證的 9W 小米智慧燈泡(餐廳 1 盞、小陽台 1 盞

至於米家 LED 智慧燈泡 Lite 彩光版、掃地機器人、監視攝影機只能用米家 app 控制。

幾天用下來的心得是:

  1. 有 MFI 認證的燈泡,安裝超簡單。
  2. 沒有 MFI 認證的燈泡,透過 Raspberry Pi 4 + Home Assistant,也能很穩定地在「家庭」裡使用,可以設定情境、自動化。
  3. 最重要的注意事項:由於客廳、臥室、主臥的頂燈,當初 DIY 買的燈飾是三段式開關會造成問題(連續的開關會造成燈泡 Reset,得要再重新設定),所以牆上的開關切到全亮後就不能再去動,只能用 Siri (或手機裡的「家庭」)來開/關燈。其他單切開關就不會有這個問題,仍然可以如平常一樣手動切牆上的開關,即使關掉後,再打開後也能自動重新連線,不用再重新設定。簡而言之,如果沒有三段式開關的問題,裝了智慧燈泡後的操作方式與沒有裝之前是沒有差別,只是多了智慧操控。
  4. 有 MFI 認證的燈泡貴很多的好處,除了能直入「家庭」外,大概就只有一個:當燈泡不小心被 Reset 後,只要掃一掃燈泡外盒上的條碼就能重新再加入,主臥的三盞燈已重新再加入過兩次,客廳的 6 盞沒有 MFI 認證的燈泡,千交代萬交代家人,至今還沒有 Reset 過,要是 Reset 後再重新加入「家庭」過程應該會較複雜。

有了 Raspberry Pi 4 + Home Assistant 的加持,想起這篇文章 Luke 的休閒筆記: 環保智能小夜燈 ,若是也能整合到「家庭」裡面,那麼就可設定成半夜起來上厠所時,一下床 Sensor 感應到後自動打開主臥前燈,豈不是非常方便。

這些相關的資源可以參考:

只是又得拿起鉻鐵,想起來就累,於是上淘寶找找現成的,找到一些可以接入 Home Assistant 的,算算與之前在蝦皮買 ESP8266 及相關 Sensor 自己組裝的價格差不多(甚至還會比較便宜),就訂了兩個人體存在傳感器(含光照),等到貨後再來玩玩看。