步驟1:問題
有兩種方法可以在Pi上安裝HABmin。為了了解每個(gè)過程,我都遵循了兩種安裝方法。推薦的過程(第3步)非???,但產(chǎn)生了一些問題。另一種方法(第4步)比較費(fèi)力,但效果卻很不錯(cuò)。
建議安裝的問題是我的狀態(tài)不想從離線更改為在線。替代方法只是在訪問界面主頁后花了幾秒鐘的時(shí)間來加載。
隨時(shí)隨地詢問任何問題。如果您需要?jiǎng)h除openhab,則可以按照以下說明進(jìn)行操作,否則繼續(xù)進(jìn)行下一步。
****請閱讀以下內(nèi)容,除非您要?jiǎng)h除HABMIN ****
您可以輕松刪除任何文件,以嘗試其他安裝方法。您可以通過執(zhí)行以下操作刪除整個(gè)habmin文件夾:
rm -rf /opt/openhab/webapps/habmin
然后,您將需要?jiǎng)h除兩個(gè).jar文件。轉(zhuǎn)到“附件”文件夾。
cd /opt/openhab/addons
打開該文件夾以查找兩個(gè)SNAPSHOT .jar文件。復(fù)制zwave-snapshot.jar文件的名稱,然后將其刪除。
rm name_of_zwave_snapshot.jar (replace with the name of your jar file)
向后滾動(dòng)至插件列表,然后復(fù)制habmin-snapshot.jar文件的名稱,然后將其刪除。
rm name_of_habmin_snapshot.jar (replace with the name of your jar file)
步驟2:安裝選項(xiàng)1(推薦)
如果您有興趣獲得您可以從此處轉(zhuǎn)到最新版本,并復(fù)制zip文件的鏈接地址。
https://github.com/cdjackson/HABmin/releases/lates 。..
使用此功能方法您的Pi會(huì)將插件添加到正確的“插件”文件夾中。至于其余的文件,它將在“ webapps”文件夾中創(chuàng)建一個(gè)“ habmin”文件夾,并將文件轉(zhuǎn)儲(chǔ)到那里。
讓我們先停止openHAB。假設(shè)您遵循了有關(guān)如何在啟動(dòng)時(shí)自動(dòng)啟動(dòng)openHAB的預(yù)覽,您應(yīng)該在/etc/init.d目錄中有一個(gè)名為openhab的文件。如果不是沒有后顧之憂,那么您無需停止openHAB,只需在完成此步驟后重新啟動(dòng)openHAB。(在此處查找)
/etc/init.d/openhab stop
轉(zhuǎn)到openHAB主目錄以在此處下載發(fā)行版。
cd /opt/openhab
wget https://github.com/cdjackson/HABmin/releases/download/0.1.3-snapshot/habmin.zip
解壓縮文件
unzip habmin.zip
繼續(xù)重啟openHAB
/etc/init.d/openhab start
就是這樣。非常簡單。
但是對于那些對此安裝有問題的人,可以選擇替代方法。對于這些說明,請繼續(xù)執(zhí)行下一步,否則請?zhí)^第4步。
步驟3:安裝選項(xiàng)2(替代)
這是我最終安裝HABmin的過程。另一種方法要快得多,但是由于某種原因我的狀態(tài)仍然保持離線。
首先,您將要停止openHAB的運(yùn)行。假設(shè)您遵循我的預(yù)覽能力(在此處查找)有關(guān)如何在啟動(dòng)時(shí)自動(dòng)啟動(dòng)openHAB的信息,則/etc/init.d目錄中應(yīng)該有一個(gè)名為openhab的文件。如果不是沒有后顧之憂,那么您不必停止openHAB,只需在完成此步驟后重新啟動(dòng)openHAB。
/etc/init.d/openhab stop
然后轉(zhuǎn)到您的openHAB文件夾
cd /opt/openhab
下載HABmin主zip文件
wget https://github.com/cdjackson/HABmin/archive/master.zip
解壓縮該文件。這將在您的openHAB文件夾中創(chuàng)建一個(gè)名為HABmin-master的新文件。
sudo unzip master.zip
刪除/擦除該zip文件,因?yàn)槟辉傩枰?/p>
rm master.zip
您將需要?jiǎng)?chuàng)建一個(gè)名為habmin的文件。該文件應(yīng)位于“ webapps”文件夾中。如果您已經(jīng)在openhab文件夾中,則應(yīng)如下所示:
mkdir webapps/habmin
您將需要將HABmin-master文件夾的內(nèi)容重新定位到webapps文件夾。假設(shè)您位于openhab文件夾中。..
mv HABmin-master/* webapps/habmin/
這會(huì)將HABmin-master文件夾的內(nèi)容移到webapps/habmin文件夾中,但會(huì)保留原始文件夾(空)在您的openhab文件夾中。您應(yīng)該刪除它。
rm -rf HABmin-master
轉(zhuǎn)到“ habmin”文件夾,確保所有文件都在其中。
cd webapps/habmin
移動(dòng)內(nèi)容將HABmin-master文件夾添加到您的webapps/habmin文件夾中,您應(yīng)該注意到還有一個(gè)“附件”文件夾也已移至該文件夾。我們應(yīng)該將該文件夾的內(nèi)容放在適當(dāng)?shù)奈恢?,該位置?yīng)該是/opt/openhab/addons。
mv addons/* 。./。./addons/
刪除現(xiàn)在空的“ addons”文件夾
rm -rf addons
您已完成!啟動(dòng)openHAB并檢查訪問該接口的下一步。
/etc/init.d/openhab start
步驟4:訪問控制面板
現(xiàn)在您可以訪問HABmin控制面板了。只要您沒有修改openHAB的服務(wù)器端口,并且在本地運(yùn)行它,那么您就應(yīng)該能夠轉(zhuǎn)到本地主機(jī),并提供運(yùn)行openHAB的端口以及“/habmin/index.html”來訪問控制面板。
ie http://localhost:8080/habmin/index.html
訪問主頁后,您會(huì)發(fā)現(xiàn)您的狀態(tài)已注冊為“離線”。如果您稍等片刻,應(yīng)將其更改為“在線”。
玩得開心!
第5步:備份文件(可選)
rsync實(shí)用程序用于使兩個(gè)計(jì)算機(jī)系統(tǒng)上的文件副本相同,以同步文件和目錄。我們只是將使用它來備份位于www,opt和root文件夾中的文件。如果我們在嘗試配置我們的openHAB程序時(shí)確實(shí)搞砸了,這將派上用場。
這將每晚復(fù)制一份并將其放置在“ mnt/sd”文件夾中。
rsync -avzO /var/www/* /mnt/sd/backup_www
rsync -avzO /opt/* /mnt/sd/backup_opt
rsync -avzO /root/* /mnt/sd/userhome
您應(yīng)該已經(jīng)擁有所有重要文件夾的備份,這應(yīng)該會(huì)讓您輕松一點(diǎn)。這不僅適用于openHAB,而且適用于www,opt和root文件夾內(nèi)的所有文件和文件夾?,F(xiàn)在開始使用openHAB和新的HABmin控制面板,享受一些樂趣。
-
樹莓派
+關(guān)注
關(guān)注
117文章
1710瀏覽量
105799
發(fā)布評論請先 登錄
相關(guān)推薦
評論