天猫精灵控制米家灯具开关(本人亲测成功)

一、下载HomeAssistant镜像

使用群晖Docker搭建HomeAssistant并实现异地公网访问HomeAssistant是一个可以控制苹果、小米、MQTT等设备的智能家居平台。本文首先介绍如何使用群晖NAS的Docker套件来安装HomeAssistant平台,安装成功后,如何通过天猫精灵控制米家APP中的设备开关(本人亲测成功)。

参考 :

使用群晖Docker搭建HomeAssistant并实现异地公网访问 - cpolar 极点云官网HomeAssistant是一个可以控制苹果、小米、MQTT等设备的智能家居平台。本文首先介绍如何使用群晖NAS的Docker套件来安装HomeAssistant平台,安装成功后,如何结合cpolar内网穿透工具实现公网访问。icon-default.png?t=N7T8https://www.cpolar.com/blog/using-qunhui-docker-to-build-a-homeassistant-and-achieve-remote-public-network-access

本来按照上文中的步骤打开群晖容器管理套件,添加Home Assitant注册,下载映像即可,但是最近dockerhub国内无法访问了,包括阿里云、中科院登的镜像服务器也都无法访问了,在尝试了很多的方式后终于找到了一个可用的镜像源:

 

Docker Hub Container Image Library | App ContainerizationWelcome to the world's largest container registry built for developers and open source contributors to find, use, and share their container images. Build, push and pull.icon-default.png?t=N7T8https://docker.rainbond.cc

这里要特别说明,本人的NAS已经拥有公网IPV6地址以及域名,所以无需再使用内网穿透工具。

巴法云

https://cloud.bemfa.com/tcp/index.html

账号:XXXX 私钥:XXXXX

二、按装HACS插件

群晖如何进Docker容器目录

群晖是一种流行的网络存储解决方案,而Docker是一种轻量级的容器化技术,可以将应用程序和其依赖的运行时环境打包到一个容器中。在群晖上运行Docker容器是一种常见的场景,但是如何进入Docker容器目录是一个需要解决的问题。

问题描述

当我们在群晖上运行一个Docker容器时,容器内部的文件系统是隔离的,我们无法直接在群晖上浏览和编辑容器内部的文件。然而,有时我们需要进入容器目录来查看或修改文件,例如查看容器内部的日志文件或调试容器中的应用程序。

解决方案

要解决这个问题,我们可以使用下面的步骤来进入Docker容器目录:

注意:这里我们需要打开群晖的telnet端口,需要允许通过远程telnet登录群晖,并且登录账号需要拥有管理员权限,并且在执行下述命令时,需要加sudo。

步骤1:获取Docker容器ID

首先,我们需要获取要进入的Docker容器的ID。可以使用以下命令来列出正在运行的Docker容器及其ID:

命令: 

sudo docker ps -a

这将列出所有正在运行的Docker容器的信息,包括容器的ID、名称等。找到您要进入的容器并记下其ID。

步骤2:使用docker exec命令进入容器

一旦我们获得了要进入的Docker容器的ID,就可以使用docker exec命令进入容器。该命令的基本语法如下:

docker exec -it <容器ID> <命令>

其中:

-it选项允许我们在容器内部启动一个交互式的终端。

<容器ID>是要进入的Docker容器的ID。

<命令>是要在容器内部执行的命令,通常我们会使用一个shell终端(如bash或sh)作为命令。

命令: sudo docker exec -it <容器ID> bash

步骤3:进入容器目录

一旦我们进入了容器的交互式终端,我们就可以在容器内部浏览和修改文件了。要进入容器的特定目录,可以使用ls和cd命令。例如,要进入容器的/app目录,可以执行以下命令:

命令:

ls
cd custom_components

步骤4:复制HACS插件文件到容器的custom_components目录

首先我们从github下载hacs.zip,https://github.com/hacs/integration/releases/,然后把下载后的hacs.zip 上传到群晖当前用户的home/custom_components目录下,然后解压到/hacs

 参考:如何把文件放到docker容器里 - 问答 - 亿速云要将文件放入Docker容器中,可以通过以下几种方式:1. 使用`docker cp`命令:可以使用`docker cp`命令将文件从本地系统复制到正在运行的容器中。例如,要将本地文件`/path...icon-default.png?t=N7T8https://www.yisu.com/ask/76513545.html


命令:

sudo docker cp custom_components/hacs 9bc278c8faa1:/config/custom_components/hacs

步骤5:Home Assitant安装HACS

在解决了上述HACS文件复制到Docker目录的问题后,参考网络上公开的操作指导价:

HomeAssistant系统添加HACS插件商店与远程控制家中智能家居_如何添加hacs-CSDN博客

Docker中重启Home Assitent,即可在设备与服务中搜索到HACS.

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值