群晖docker安装 homeassistant homebridge homekit 基础入门

本文主要是介绍群晖docker安装 homeassistant homebridge homekit 基础入门,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

很久之前就看到可以用苹果手机控制物联网设备,但一直心动没有行动。年底该做的事都完成了,正在计划明年的工作,突然想试试 homeassistant + homekit 。家里有群晖docker,于是决定使用群晖docker安装 homeassistant homebridge homekit玩玩。看了几遍相关的文章心里有了底,非常感谢前辈无私的奉献,有了前辈们的贡献才使得咱们能有机会玩玩HA+HB。跟着前辈们的文章安装也走了不少弯路,主要原因有文章撰写时间比较久远,大多数文章是17年写的,到19年底很多套件有了较大的变化,有的组件去除了、有组件整合了,造成安装配置方法变了,跟着老方法肯定调不通。另外就是我认为应该写的必要细节省略了,造成调不通。写这篇文章的目的是记录我走过的弯路,也让最近想入坑的少走弯路。我大概花了2天的时间有了一个基本的样子,希望看了我这篇文章可以半天跳出水坑。下面是做好的苹果手机home主页截图,用mqtt模拟了房间温度、灯、开关,另外还有群晖上的PT下载软件Transmission。
在这里插入图片描述

一、homeassistant安装

homeassistant是一个可以接入、管理、控制智能设备的平台,所有智能设备都可以在这完成对接。小米、MQTT设备都可以。好了话不多说开始干。基本条件:

  • 有一个蜗牛星际的黑群晖,可以装docker。
  • 有一个苹果手机。

docker使用过一段时间,相关镜像安装套路还是比较熟悉。

下载镜像

打开docker,点击“注册表”,搜索框输入“homeassistant”,常理都是选择星标最高的,选中第一个下载。此步骤只需要做一次,镜像大小1G左右下载需要一点时间。
在这里插入图片描述

创建homeassistant容器

创建homeassistant文件目录

创建容器之前要先创建一个homeassistant目录给docker用。我是通过群File Station创建的。创建好的路径是/docker/homeassistant。准备好了可以进行下一步

创建容器

点击“映像”菜单,选中刚下载好的homeassistant镜像,点启动(我认为这个启动的的主要功能是创建容器,顺带启动容器)
在这里插入图片描述
在这里插入图片描述

设置配置文件卷

把前面创建的目录映射到homeassistant的默认配置目录
在这里插入图片描述

网络设置

这篇关于群晖docker安装 homeassistant homebridge homekit 基础入门的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/230147

相关文章

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

《Docker镜像修改hosts及dockerfile修改hosts文件的实现方式》:本文主要介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价... 目录docker镜像修改hosts及dockerfile修改hosts文件准备 dockerfile 文

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

C#基础之委托详解(Delegate)

《C#基础之委托详解(Delegate)》:本文主要介绍C#基础之委托(Delegate),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 委托定义2. 委托实例化3. 多播委托(Multicast Delegates)4. 委托的用途事件处理回调函数LINQ