Home Assistant 社区插件推荐:高级 SSH & Web 终端

Home Assistant 社区插件推荐:高级 SSH & Web 终端

addon-ssh Advanced SSH & Web Terminal - Home Assistant Community Add-ons addon-ssh 项目地址: https://gitcode.com/gh_mirrors/ad/addon-ssh

1. 项目基础介绍及主要编程语言

本项目是一个Home Assistant社区插件——高级SSH & Web终端,它允许用户通过SSH或Web终端登录到Home Assistant实例,进行文件夹访问以及使用命令行工具管理实例。该插件基于Home Assistant提供的SSH插件进行了增强,重点关注安全、易用性、灵活性,并提供了Web界面访问。项目主要使用的编程语言包括Jinja、Dockerfile和Shell脚本。

2. 项目核心功能

  • SSH服务器:基于OpenSSH,提供安全的SSH服务。
  • Web终端:可在Home Assistant前端中嵌入的Web-based终端。
  • 安全配置:默认配置限制仅允许配置用户登录,使用已知的加密算法,限制登录尝试次数等。
  • 兼容性模式:支持较老客户端的连接。
  • Mosh支持:允许移动和网络不稳定的连接。
  • SFTP支持:默认关闭,但可由用户配置开启。
  • 硬件访问:可访问音频、串行设备、GPIO引脚。
  • 权限提升:允许更高权限运行,便于调试和测试。
  • DBus访问:可访问宿主系统的DBus。
  • Docker访问:可访问宿主系统上的Docker实例。
  • 网络访问:可在宿主网络级别运行,便于打开端口或运行小守护进程。

3. 项目最近更新的功能

  • 自定义Alpine包安装:在启动时安装自定义包,便于每次登录时使用。
  • 执行自定义命令:可在插件启动时执行,以定制shell环境。
  • 默认Shell选择:提供ZSH作为默认shell,也支持切换回Bash。
  • 预加载插件:默认加载了“Oh My ZSH”以及一些启用插件。
  • 工具集:默认提供一系列工具,如curl、Wget、RSync、GIT等。
  • 命令执行支持:支持通过Home Assistant服务调用在插件内部执行命令。

addon-ssh Advanced SSH & Web Terminal - Home Assistant Community Add-ons addon-ssh 项目地址: https://gitcode.com/gh_mirrors/ad/addon-ssh

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

### 回答1: 玩客云安装homeassistant的步骤如下: 1. 首先需要在玩客云上安装Docker,可以通过SSH连接到玩客云,然后使用以下命令安装: ``` curl -sSL https://get.docker.com/ | sh ``` 2. 安装完Docker后,需要创建一个Docker网络,可以使用以下命令创建: ``` docker network create homeassistant ``` 3. 然后可以使用以下命令下载并启动Home Assistant容器: ``` docker run -d --name="home-assistant" --net=homeassistant -v /path/to/your/config:/config -v /etc/localtime:/etc/localtime:ro homeassistant/home-assistant ``` 其中,/path/to/your/config需要替换为你自己的配置文件路径。 4. 等待一段时间后,就可以通过浏览器访问Home Assistant了,访问地址为: ``` http://<玩客云的IP地址>:8123 ``` 以上就是玩客云安装Home Assistant的步骤。 ### 回答2: 玩客云是一款基于树莓派的物联网设备,可以实现家庭自动化和数据存储等多种功能。在这个设备上,可以安装Home Assistant,让设备更加智能化和便捷。下面,我将为大家详细介绍如何在玩客云上安装Home Assistant。 1. 准备工作: 首先,需要准备好一台玩客云,确保玩客云已经连接至网络,并安装了最新版本的系统。此外,还需要一台电脑和一些常规操作技巧,如SSH连接、配置文件的编辑等等。 2. 下载并安装Home Assistant: 在主机上由SSH连接时,终端输入以下命令,下载并安装Home Assistant的依赖项: sudo apt-get update sudo apt-get install build-essential python3-dev python3-pip python3-setuptools python3-wheel libffi-dev libssl-dev libjpeg-dev zlib1g-dev libcurl4-openssl-dev librtmp-dev -y 随后安装Home Assistant: sudo pip3 install wheel homeassistant 此时,Home Assistant已经安装完成,可以通过以下命令启动: hass 3. 安装插件 Home Assistant支持各种插件,可以大大拓展其功能。以下是安装插件的步骤: 1. 在Home Assistant界面中,点击“配置”,然后选择“集成”。 2. 在接下来的页面中,选择要安装的集成插件,例如“MQTT”,然后单击“安装”。 3. 在安装完成之后,需要根据插件的特点,按照指示进行相应配置。 4. 完成所有的配置之后,就可以在Home Assistant的主界面上看到新安装的插件。 4. 配置文件修改: Home Assistant的最终配置文件需要在/home/pi/.homeassistant目录下修改configuration.yaml文件。 此外,还需要将配置文件中的自动发现机制(discovery),关闭,以避免重复创造实体。 完成所有的配置之后,就可以体验到Home Assistant的强大功能了,例如自动化任务、智能家居设备控制等等。因为玩客云是一款开发板,具有良好的可编程性,所以可以更好地利用Home Assistant提供的扩展功能,并与自己的编程技巧结合起来,实现各种更为复杂的自动化任务。总之,如果想拓展玩客云的功能,安装Home Assistant是个不错的选择。 ### 回答3: 玩客云是一款具备私有云存储、网盘、下载、媒体播放等多种功能的硬件设备,而homeassistant则是一款开源家庭自动化平台,是当前比较流行的智能家居控制系统之一。将这两款设备结合起来使用,可以实现更加方便快捷的智能家居控制功能。 安装homeassistant需要先下载对应版本的镜像文件,并通过SSH连接玩客云进行安装操作。具体步骤如下: 1. 下载homeassistant镜像文件 首先需要在homeassistant官网上下载适用于玩客云的镜像文件,然后将镜像文件下载到本地。 2. 连接玩客云 使用网线将玩客云连接到路由器后,通过路由器分配的IP地址进行连接。可使用SSH客户端(如putty)进行连接。 3. 安装Docker 在连接的SSH终端中,执行以下命令安装Docker: ``` curl -sSL https://get.docker.com | sh ``` 4. 拉取镜像 通过以下命令拉取homeassistant镜像文件: ``` docker pull homeassistant/home-assistant:latest ``` 5. 创建并启动容器 通过以下命令创建并启动容器: ``` docker run -d --name homeassistant -v /your_config_path:/config -v /etc/localtime:/etc/localtime:ro --restart=always --net=host homeassistant/home-assistant:latest ``` 其中,your_config_path为本地配置文件路径,例如/home/pi/homeassistant/config。 6. 访问homeassistant 在浏览器中输入玩客云的IP地址,加上端口号8123,如http://192.168.1.100:8123,即可进入homeassistantWeb界面进行进一步配置。 总之,通过以上步骤,就可以在玩客云上成功安装homeassistant,实现智能家居控制的便利。需要注意的是,homeassistant的配置文件需要放置于本地路径中,并且所有本地路径应当使用绝对路径才能被正确识别。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁菁令

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值