小米,一種米,可以吃,很好吃,最後一天就用小米漂亮的溫濕度計來回報家裡的溫濕度吧!

需要安裝以下套件
sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev
並且透過npm安裝下列套件
npm install -g --unsafe-perm homebridge-mi-hygrothermograph
如果只有一個溫濕度計的話,就用下列config.json設定檔就可以了
"accessories": [
    {
      "accessory": "Hygrotermograph",
      "name": "Temperature & Humidity"
    }
]
如果有兩台或以上的溫濕度計,可以這樣設定
"accessories": [
    {
      "accessory": "Hygrotermograph",
      "name": "Room 1",
      "address": "4c:64:a8:d0:ae:65"
    },
    {
      "accessory": "Hygrotermograph",
      "name": "Room 2",
      "address": "2c:34:b3:d4:a1:61"
    }
]
當然,可以用下列的方式來設定較為詳細的內容
Key	| 預設值	| 內容
---------+-------+-----------accessory| 		| 一定要試 "Hygrotermograph".name| 		| 出現在Apple 家庭裡的裝置名稱address| 		| 如果有多個裝置的話就要使用,只有單個的話可以忽略timeout| 	15	| 裝置在多久的時間內沒有回應的話,homebridge將標示為裝置下線了humidityName| 	"Humidity"	| 濕度計的名稱,將出現在家庭裡的裝置名稱temperatureName| "Temperature"	| 溫度計的名稱,將出現在家庭裡的裝置名稱fakeGatoEnabled| 	false	| 如果要用Elgato Eve App來記載歷史紀錄的話要打開fakeGatoStoragePath	| 	| 歷史紀錄要放在哪一個路徑下mqtt| 		|不一定要使用的東西,詳情請見這裡forceDiscovering| 	true	| 強制用偵測附近是否有裝置forceDiscoveringDelay| 	2500	| 偵測幾秒鐘之後將結束偵測updateInterval| 		| 基本上來說是一秒更新一次,但可以設定更長的時間點lowBattery| 	10	| 裝置剩下幾%電的時候會通知家庭app裝置低電壓disableBatteryLevel| 	false	| 電子紙版本的要設定成true,因為目前還不支援電子紙版本的電池電量偵測temperatureOffset| 	0	| 溫度數值校正誤差humidityOffset| 	0	| 濕度數值校正誤差
完成鐵人賽了,好棒棒