步骤1:问题
有两种方法可以在Pi上安装HABmin。为了了解每个过程,我都遵循了两种安装方法。推荐的过程(第3步)非常快,但产生了一些问题。另一种方法(第4步)比较费力,但效果却很不错。
建议安装的问题是我的状态不想从离线更改为在线。替代方法只是在访问界面主页后花了几秒钟的时间来加载。
随时随地询问任何问题。如果您需要删除openhab,则可以按照以下说明进行操作,否则继续进行下一步。
****请阅读以下内容,除非您要删除HABMIN ****
您可以轻松删除任何文件,以尝试其他安装方法。您可以通过执行以下操作删除整个habmin文件夹:
rm -rf /opt/openhab/webapps/habmin
然后,您将需要删除两个.jar文件。转到“附件”文件夹。
cd /opt/openhab/addons
打开该文件夹以查找两个SNAPSHOT .jar文件。复制zwave-snapshot.jar文件的名称,然后将其删除。
rm name_of_zwave_snapshot.jar (replace with the name of your jar file)
向后滚动至插件列表,然后复制habmin-snapshot.jar文件的名称,然后将其删除。
rm name_of_habmin_snapshot.jar (replace with the name of your jar file)
步骤2:安装选项1(推荐)
如果您有兴趣获得您可以从此处转到最新版本,并复制zip文件的链接地址。
https://github.com/cdjackson/HABmin/releases/lates 。..
使用此功能方法您的Pi会将插件添加到正确的“插件”文件夹中。至于其余的文件,它将在“ webapps”文件夹中创建一个“ habmin”文件夹,并将文件转储到那里。
让我们先停止openHAB。假设您遵循了有关如何在启动时自动启动openHAB的预览,您应该在/etc/init.d目录中有一个名为openhab的文件。如果不是没有后顾之忧,那么您无需停止openHAB,只需在完成此步骤后重新启动openHAB。(在此处查找)
/etc/init.d/openhab stop
转到openHAB主目录以在此处下载发行版。
cd /opt/openhab
wget https://github.com/cdjackson/HABmin/releases/download/0.1.3-snapshot/habmin.zip
解压缩文件
unzip habmin.zip
继续重启openHAB
/etc/init.d/openhab start
就是这样。非常简单。
但是对于那些对此安装有问题的人,可以选择替代方法。对于这些说明,请继续执行下一步,否则请跳过第4步。
步骤3:安装选项2(替代)
这是我最终安装HABmin的过程。另一种方法要快得多,但是由于某种原因我的状态仍然保持离线。
首先,您将要停止openHAB的运行。假设您遵循我的预览能力(在此处查找)有关如何在启动时自动启动openHAB的信息,则/etc/init.d目录中应该有一个名为openhab的文件。如果不是没有后顾之忧,那么您不必停止openHAB,只需在完成此步骤后重新启动openHAB。
/etc/init.d/openhab stop
然后转到您的openHAB文件夹
cd /opt/openhab
下载HABmin主zip文件
wget https://github.com/cdjackson/HABmin/archive/master.zip
解压缩该文件。这将在您的openHAB文件夹中创建一个名为HABmin-master的新文件。
sudo unzip master.zip
删除/擦除该zip文件,因为您不再需要它。
rm master.zip
您将需要创建一个名为habmin的文件。该文件应位于“ webapps”文件夹中。如果您已经在openhab文件夹中,则应如下所示:
mkdir webapps/habmin
您将需要将HABmin-master文件夹的内容重新定位到webapps文件夹。假设您位于openhab文件夹中。..
mv HABmin-master/* webapps/habmin/
这会将HABmin-master文件夹的内容移到webapps/habmin文件夹中,但会保留原始文件夹(空)在您的openhab文件夹中。您应该删除它。
rm -rf HABmin-master
转到“ habmin”文件夹,确保所有文件都在其中。
cd webapps/habmin
移动内容将HABmin-master文件夹添加到您的webapps/habmin文件夹中,您应该注意到还有一个“附件”文件夹也已移至该文件夹。我们应该将该文件夹的内容放在适当的位置,该位置应该是/opt/openhab/addons。
mv addons/* 。./。./addons/
删除现在空的“ addons”文件夹
rm -rf addons
您已完成!启动openHAB并检查访问该接口的下一步。
/etc/init.d/openhab start
步骤4:访问控制面板
现在您可以访问HABmin控制面板了。只要您没有修改openHAB的服务器端口,并且在本地运行它,那么您就应该能够转到本地主机,并提供运行openHAB的端口以及“/habmin/index.html”来访问控制面板。
ie http://localhost:8080/habmin/index.html
访问主页后,您会发现您的状态已注册为“离线”。如果您稍等片刻,应将其更改为“在线”。
玩得开心!
第5步:备份文件(可选)
rsync实用程序用于使两个计算机系统上的文件副本相同,以同步文件和目录。我们只是将使用它来备份位于www,opt和root文件夹中的文件。如果我们在尝试配置我们的openHAB程序时确实搞砸了,这将派上用场。
这将每晚复制一份并将其放置在“ mnt/sd”文件夹中。
rsync -avzO /var/www/* /mnt/sd/backup_www
rsync -avzO /opt/* /mnt/sd/backup_opt
rsync -avzO /root/* /mnt/sd/userhome
您应该已经拥有所有重要文件夹的备份,这应该会让您轻松一点。这不仅适用于openHAB,而且适用于www,opt和root文件夹内的所有文件和文件夹。现在开始使用openHAB和新的HABmin控制面板,享受一些乐趣。
-
树莓派
+关注
关注
117文章
1708浏览量
105704
发布评论请先 登录
相关推荐
评论