本教學教您如何在QNAP NAS Container Station上安裝openHAB,讓您打造家庭自動化的環境

本篇教學分成兩個部分

  • 基本安裝

  • 進階安裝-與Z-wave裝置進行連接


Z-wave裝置我們採用Aeotec Z-Stick Gen5進行示範

[gallery columns="1" size="full" ids="2408"]

基本安裝


建立openHAB容器



  1. 開啟Container Station頁面,在Create中找到openHAB並按下Install[gallery columns="1" size="full" ids="2409"]



  2. Name中填入您想要編輯的名子後點選Advanced Settings[gallery columns="1" size="full" ids="2411"]



  3. 切換頁面至Network,在紅框處設定您要轉址的port[gallery columns="1" size="full" ids="2412"]



  4. 切換至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"]



  5. 建立完成後於Containers中可看見您建立的openHAB[gallery columns="2" size="full" ids="2414,2416"]




進入openHAB



  1. 依據您剛剛在Network頁面中設定的port進行連接,例:

    HTTP - http://<您的IP>:18080/
    HTTPS - https://<您的IP>:18443/

  2. 第一次開啟openHAB會出現設定頁面,詳細方式可參考openHAB官方網站:
    https://docs.openhab.org/tutorials/beginner/1sttimesetup.html
    此處我們選擇Standard[gallery columns="1" size="full" ids="2417"]



  3. 此處我們選PAPER UI,即可進入openHAB介面中[gallery columns="2" size="full" ids="2418,2419"]





 

進階安裝 - 與Z-wave裝置進行連接



  1. 請先SSH登入NAS

  2. 輸入"insmod /usr/local/modules/cdc-acm.ko"

  3. 找尋您的Z-wave USB dongle裝置名稱,輸入"ls -al /dev/tty*",找尋/dev/ttyACM*相關裝置即為您的裝置路徑名稱,例:[gallery columns="1" size="full" ids="2420"]


    /dev/ttyACM0即為Z-wave USB dongle裝置路徑名稱

  4. 輸入"chmod 666 /dev/ttyACM0",開啟讀寫權限

  5. 輸入
    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


  6. 開啟openHAB頁面,切換至Add-ons,搜尋zwave,點擊右方INSTALL進行安裝[gallery columns="1" size="full" ids="2421"]



  7. 進入Configuration>Things頁面,並按下+[gallery columns="1" size="full" ids="2422"]



  8. 點擊紅框[gallery columns="1" size="full" ids="2423"]



  9. 點擊紅框[gallery columns="1" size="full" ids="2424"]



  10. Serial Port輸入您的裝置路徑名稱(參考步驟三),完成後點選打勾[gallery columns="1" size="full" ids="2425"]



  11. 如果成功,Status將會出現ONLINE[gallery columns="1" size="full" ids="2426"]




     

  12. 其他詳細資訊可參考openHAB網站資訊:
    https://docs.openhab.org/addons/bindings/zwave/readme.html

    全站熱搜

    tttt 發表在 痞客邦 留言(0) 人氣()