close
本教學教您如何在QNAP NAS Container Station上安裝openHAB,讓您打造家庭自動化的環境
本篇教學分成兩個部分
Z-wave裝置我們採用Aeotec Z-Stick Gen5進行示範
本篇教學分成兩個部分
- 基本安裝
- 進階安裝-與Z-wave裝置進行連接
Z-wave裝置我們採用Aeotec Z-Stick Gen5進行示範
[gallery columns="1" size="full" ids="2408"]
基本安裝
建立openHAB容器
- 開啟Container Station頁面,在Create中找到openHAB並按下Install[gallery columns="1" size="full" ids="2409"]
- Name中填入您想要編輯的名子後點選Advanced Settings[gallery columns="1" size="full" ids="2411"]
- 切換頁面至Network,在紅框處設定您要轉址的port[gallery columns="1" size="full" ids="2412"]
- 切換至Shared Folders頁面,Volume from host設定您要保存的資料路徑 :
/openhab/addons : custom openHAB addons
/openhab/conf : openHAB configs
/openhab/userdata : openHAB userdata directory
注意 : 您必須先在File Station中選擇其中一個共用資料夾建立"addons","conf ","userdata"資料夾
編輯完成後點擊Create建立[gallery columns="1" size="full" ids="2413"]
- 建立完成後於Containers中可看見您建立的openHAB[gallery columns="2" size="full" ids="2414,2416"]
進入openHAB
- 依據您剛剛在Network頁面中設定的port進行連接,例:
HTTP - http://<您的IP>:18080/
HTTPS - https://<您的IP>:18443/ - 第一次開啟openHAB會出現設定頁面,詳細方式可參考openHAB官方網站:
https://docs.openhab.org/tutorials/beginner/1sttimesetup.html
此處我們選擇Standard[gallery columns="1" size="full" ids="2417"]
- 此處我們選PAPER UI,即可進入openHAB介面中[gallery columns="2" size="full" ids="2418,2419"]
進階安裝 - 與Z-wave裝置進行連接
- 請先SSH登入NAS
- 輸入"insmod /usr/local/modules/cdc-acm.ko"
- 找尋您的Z-wave USB dongle裝置名稱,輸入"ls -al /dev/tty*",找尋/dev/ttyACM*相關裝置即為您的裝置路徑名稱,例:[gallery columns="1" size="full" ids="2420"]
/dev/ttyACM0即為Z-wave USB dongle裝置路徑名稱 - 輸入"chmod 666 /dev/ttyACM0",開啟讀寫權限
- 輸入
docker run --name=openhab-zwave \
-p 18080:8080 -p 8443:8443 -p 5555:5555 \
-v /share/Container/OpenHab/addons/:/openhab/addons \
-v /share/Container/OpenHab/userdata/:/openhab/userdata \
-v /share/Container/OpenHab/conf/:/openhab/conf \
--device=/dev/ttyACM0 \
--privileged \
--tty \
openhab/openhab:2.2.0-amd64-debian
- 開啟openHAB頁面,切換至Add-ons,搜尋zwave,點擊右方INSTALL進行安裝[gallery columns="1" size="full" ids="2421"]
- 進入Configuration>Things頁面,並按下+[gallery columns="1" size="full" ids="2422"]
- 點擊紅框[gallery columns="1" size="full" ids="2423"]
- 點擊紅框[gallery columns="1" size="full" ids="2424"]
- Serial Port輸入您的裝置路徑名稱(參考步驟三),完成後點選打勾[gallery columns="1" size="full" ids="2425"]
- 如果成功,Status將會出現ONLINE[gallery columns="1" size="full" ids="2426"]
- 其他詳細資訊可參考openHAB網站資訊:
https://docs.openhab.org/addons/bindings/zwave/readme.html
全站熱搜
留言列表