0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派上的HABmin

454398 来源:wv 2019-10-22 14:34 次阅读

步骤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
收藏 人收藏

    评论

    相关推荐

    干货来喽!实用树莓派Linux编译指南

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带
    的头像 发表于 12-18 16:31 124次阅读
    干货来喽!实用<b class='flag-5'>树莓</b>派Linux编译指南

    实用树莓派Linux编译指南,打工人必备!

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带
    的头像 发表于 12-17 16:19 756次阅读
    实用<b class='flag-5'>树莓</b>派Linux编译指南,打工人必备!

    树莓派传感器使用方法 树莓派 Raspberry Pi 4优缺点

    树莓派传感器使用方法 树莓派(Raspberry Pi)是一款由英国树莓派基金会开发的小型单板计算机,它因其低成本、易于编程和广泛的社区支持而广受欢迎。树莓派可以与各种传感器配合使用,
    的头像 发表于 12-06 10:35 528次阅读

    ADS1120EVM是否可以与树莓派连接且在树莓派上控制采集、回收数据?

    目前手头上有一块ADS1120EVM评估板和树莓派3B+,请问是否有方法将这两块设备连接起来并进行通信?如何接线?以及发送控制指令的方式是什么?
    发表于 11-27 06:30

    如何在树莓派上安装Docker容器

    1. 准备工作 在开始之前,请确保你的树莓派已经安装了最新版本的Raspberry Pi OS。如果没有,请按照以下步骤操作: 下载最新的Raspberry Pi OS镜像:访问 Raspberry
    的头像 发表于 11-11 11:38 684次阅读

    树莓派上部署YOLOv5进行动物目标检测的完整流程

    卓越的性能。本文将详细介绍如何在性能更强的计算机上训练YOLOv5模型,并将训练好的模型部署到树莓派4B上,通过树莓派的摄像头进行实时动物目标检测。 一、在电脑上训练YOLOv5模型
    的头像 发表于 11-11 10:38 1120次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>部署YOLOv5进行动物目标检测的完整流程

    树莓派gpio有什么用,树莓派gpio接口及编程方法

    一、树莓派GPIO的用途 树莓派(Raspberry Pi)是一款小巧、功能强大的单板计算机,广泛应用于编程教育、物联网项目、家庭媒体中心等领域。GPIO(General Purpose Input
    的头像 发表于 10-22 18:09 964次阅读

    什么是树莓派?树莓派是什么架构的

    什么是树莓树莓派(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。这款电脑只有
    的头像 发表于 10-22 17:33 973次阅读

    树莓派和单片机的优缺点是什么

    树莓派(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。 树莓
    的头像 发表于 08-30 18:21 1702次阅读

    树莓派的功能用途是什么

    树莓派(Raspberry Pi)是一款由英国树莓派基金会研发的信用卡大小的单板计算机,自2012年推出以来,已经发展出多个型号和版本。树莓派具有价格低廉、体积小巧、功能强大等特点,被广泛应用于教育
    的头像 发表于 08-30 18:01 2815次阅读

    树莓派gui开发用什么ide

    树莓派(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。在树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环境(IDE
    的头像 发表于 08-30 16:49 930次阅读

    树莓派装ubuntu和raspbian哪个更好

    树莓派(Raspberry Pi)是一款由英国树莓派基金会开发的单板计算机,广泛应用于教育、科研、物联网等领域。树莓派支持多种操作系统,其中Ubuntu和Raspbian是最受欢迎的两种。 系统来源
    的头像 发表于 08-30 15:41 1395次阅读

    IPO在即,你的树莓派也要变为上市公司产品了

    社区提供可玩性极高的产品。就在近日,树莓派基金会发布了寻求在伦敦证交所上市的消息。   树莓派上市背后的原因   5月22日,在外媒已经提前爆料树莓派计划IPO的消息后,
    的头像 发表于 06-07 00:04 3128次阅读
    IPO在即,你的<b class='flag-5'>树莓</b>派也要变为上市公司产品了

    精选推荐!看大佬用树莓派4做个迷你版PS5

    树莓派上设置RetroPie: 将MicroSD卡插入电脑。 从官方网站下载适用于你的树莓派型号的RetroPie .img.gz镜像。 使用Raspberry Pi Imager(推荐)或其他程序将
    发表于 05-13 10:24

    100%在树莓派上执行的LLM项目

    ChatGPT的人性口语化回复相信许多人已体验过,也因此掀起一波大型语言模型(Large Language Model, LLM)热潮,LLM即ChatGPT背后的主运作技术,但LLM运作需要庞大运算力,因此目前多是在云端(Cloud)上执行。
    的头像 发表于 02-29 16:29 1373次阅读
    100%在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>执行的LLM项目