树莓派上的HABmin

电子说

1.3w人已加入

描述

步骤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控制面板,享受一些乐趣。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分