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

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

    关注

    116

    文章

    1679

    浏览量

    105313
收藏 人收藏

    评论

    相关推荐

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

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

    树莓派的功能用途是什么

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

    树莓派gui开发用什么ide

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

    树莓派是x86还是arm

    树莓派(Raspberry Pi)是一款由英国树莓派基金会(Raspberry Pi Foundation)开发的微型计算机。它基于ARM架构,而非x86架构。 一、树莓派的发展历程 树莓
    的头像 发表于 08-30 15:42 394次阅读

    树莓派装ubuntu和raspbian哪个更好

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

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

    社区提供可玩性极高的产品。就在近日,树莓派基金会发布了寻求在伦敦证交所上市的消息。   树莓派上市背后的原因   5月22日,在外媒已经提前爆料树莓派计划IPO的消息后,
    的头像 发表于 06-07 00:04 2957次阅读
    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 1147次阅读
    100%在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>执行的LLM项目

    树莓派主板如何连接电脑

    连接树莓派到电脑是一个非常有用的功能,它可以让我们在电脑上进行树莓派的操作和管理。本文将详细介绍如何连接树莓派主板到电脑。我会从准备工作开始,一直到连接完成并进行测试。 第一步:准备材料 在开始连接
    的头像 发表于 01-07 15:40 1530次阅读

    基于树莓派的环境监测系统

    树莓派(Raspberry Pi)是一种小型而功能强大的计算机,其性能和功能足以支持许多应用领域。在环境监测系统中,树莓派也被广泛应用。本文将详细介绍基于树莓派的环境监测系统的设计和实施。
    的头像 发表于 01-04 15:15 1107次阅读

    SBCFormer首次在树莓派4B上以1fps处理取得80.0%精度

    计算机视觉在不同领域解决已成为解决实际问题的常用方法,如智慧农牧管理。这类场景并不需要每秒处理许多帧,此时树莓派这类单板主机就派上了用场。
    的头像 发表于 11-09 12:32 755次阅读
    SBCFormer首次在<b class='flag-5'>树莓</b>派4B上以1fps处理取得80.0%精度

    超实用!玩转树莓派攻略!

    如果你使用树莓派来开发的话,C语言或者Python语言都是一个比较不错的选择。在开始玩转你的树莓派前,可以先看看如何快速入门; Raspberry Pi Imager 工具是一款图形化 SD 卡写入
    的头像 发表于 11-01 20:30 1854次阅读
    超实用!玩转<b class='flag-5'>树莓</b>派攻略!

    基于树莓派的机器人设计方案

    非常低的外形安装在树莓派的顶部。 注意:如果你打算在树莓派上安装散热器,请使用非常低调的散热器以避免 CRICKIT 帽子短路。
    发表于 10-19 12:31 615次阅读
    基于<b class='flag-5'>树莓</b>派的机器人设计方案

    ssd1306 OLED花屏怎么解决?

    ssd1306用spi连接arduino,几率花屏,但是在树莓派上用就没问题,请问各位大佬有什么好的建议吗
    发表于 10-19 08:26

    树莓派宣布基于 Debian12“书虫”的树莓派操作系统新版本

    树莓派宣布了基于 Debian 12“书虫 ”的树莓派操作系统的新版本,从 Debian 11“靶心”升级而来,自 2021 年 11 月起作为树莓派操作系统的基础。 正如 公告 中所解释的,在
    的头像 发表于 10-12 14:26 2076次阅读
    <b class='flag-5'>树莓</b>派宣布基于 Debian12“书虫”的<b class='flag-5'>树莓</b>派操作系统新版本