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

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

    关注

    122

    文章

    2069

    浏览量

    109713
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓派(RaspberryPi)构建高效实时监控系统

    及安装 ZeroNews Agent 在树莓派(Raspberry Pi)上下载并运行 ZeroNews。 第 2 步:树莓派上安装 Motion 监控 先在树莓
    的头像 发表于 09-22 15:14 860次阅读
    基于<b class='flag-5'>树莓</b>派(RaspberryPi)构建高效实时监控系统

    如何在树莓派上安装Ubuntu MATE ?

    ,而非GNOME。在本文中,我将介绍如何轻松地在树莓派上安装它。UbuntuMATE官方支持树莓派,因此每发布一个新版本,都会为树莓派发布一个镜像。该镜像可刷入S
    的头像 发表于 08-12 18:56 2952次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装Ubuntu MATE ?

    技能+1!如何在树莓派上使用C++控制GPIO?

    在使用树莓派时,你会发现Python和Scratch是许多任务(包括GPIO编程)中最常用的编程语言。但你知道吗,你也可以使用C++进行GPIO编程,而且这样做还有不少好处。借助WiringPi
    的头像 发表于 08-06 15:33 3583次阅读
    技能+1!如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>使用C++控制GPIO?

    这个套件让树莓派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    如何在树莓派上设置YOLO计算机视觉?Conda与Ultralytics在本指南中,我们将学习如何使用Conda在树莓派上安装UltralyticsYOLO视觉套件。该套件将允许你运行
    的头像 发表于 07-31 11:51 3841次阅读
    这个套件让<b class='flag-5'>树莓</b>派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    初学者指南:树莓派上搭建虚拟环境!

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括在终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装Python
    的头像 发表于 07-27 13:24 637次阅读
    初学者指南:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>搭建虚拟环境!

    如何在树莓派上设置并使用VNC?远程访问完整指南!

    为什么要在树莓派上使用VNC?使用VNC与树莓派的主要优势在于其提供的灵活性。我们可以在“无头模式”(无物理显示器)下运行树莓派,同时仍能完全访问其图形用户界面(GUI)。这减少了对额
    的头像 发表于 07-26 20:42 5064次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>设置并使用VNC?远程访问完整指南!

    C++ 与 Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓派项目中选择哪种语言更合适呢?Python因其简洁性、丰富的库和资源而被
    的头像 发表于 07-24 15:32 645次阅读
    C++ 与 Python:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>哪种语言更优?

    树莓派挖掘5种顶级加密货币!

    加密货币是用于在线交易的数字货币。挖掘这些货币通常需要专门的硬件,如ASIC矿机或高性能GPU。然而,有些加密货币仍可用树莓派来挖掘。在本文中,我将为您介绍可在树莓派上挖掘的最佳加密货币。适合用
    的头像 发表于 07-21 16:34 930次阅读
    用<b class='flag-5'>树莓</b>派挖掘5种顶级加密货币!

    精通树莓派桌面:远程桌面解决方案全指南!

    远程桌面技术允许通过网络从一台计算机或设备连接到另一台计算机或设备并进行控制。这意味着你可以访问远程计算机的图形用户界面(GUI),并像坐在其前面一样使用它。为何要在树莓派上使用远程桌面?在树莓
    的头像 发表于 07-15 18:34 490次阅读
    精通<b class='flag-5'>树莓</b>派桌面:远程桌面解决方案全指南!

    释放潜力:在树莓派上运行安卓系统实现多样化应用!

    为什么要在树莓派上运行安卓系统?安卓系统以其庞大的应用生态系统和用户友好的界面而闻名,它能够将树莓派转变为功能强大的设备,能够处理从媒体消费到轻量级计算和物联网应用等各种任务。优势高度定制化:
    的头像 发表于 07-05 08:33 912次阅读
    释放潜力:在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>运行安卓系统实现多样化应用!

    如何在树莓派上安装并运行 Arduino 集成开发环境!

    ,我们将介绍如何在树莓派上安装并运行ArduinoIDE。所需物品要在树莓派上运行ArduinoIDE,你需要以下组件:配备适当电源的树莓
    的头像 发表于 07-01 17:41 4045次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装并运行 Arduino 集成开发环境!

    从初学到进阶:树莓派上最适合你的代码编辑器推荐!

    安装树莓派操作系统后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多种编程语言进行编程了。其中,Python是树莓派上最受欢迎的编程语言。在树莓
    的头像 发表于 05-15 16:20 793次阅读
    从初学到进阶:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>最适合你的代码编辑器推荐!

    树莓派上设置 DeepSeek R1:2025 年离线人工智能的未来

    概述《在树莓派上设置DeepSeekR1:2025年离线人工智能的未来》是一份前瞻性技术指南,聚焦中国AI初创公司DeepSeek于2023年底推出的开源模型DeepSeekR1。该模型旨在通过提供
    的头像 发表于 03-25 09:20 1079次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>设置 DeepSeek R1:2025 年离线人工智能的未来

    不要等Manus的邀请码了,树莓派上也能实现 AI Agent !

    本文讨论了Manus、OpenManus、CrewAI这三款AIAgent产品的特点、适用场景,并重点介绍了如何用CrewAI在树莓派上运行多LLM代理,还探讨了AIAgent发展带来的思考。关键
    的头像 发表于 03-25 09:19 1319次阅读
    不要等Manus的邀请码了,<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>也能实现 AI Agent !

    人脸识别指南:如何在树莓派上安装和设置 Dlib

    学习如何在树莓派上安装Dlib并配置人脸识别功能,为您的AI项目奠定基础。在树莓派上安装Dlib的详细步骤要为树莓派安装Dlib并确保人脸识
    的头像 发表于 03-24 17:31 1252次阅读
    人脸识别指南:如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装和设置 Dlib