群晖安装homeassistant并连接iphone手机

一、利用docker管理工具直接安装

docker可以较好地与系统隔离,重新配置方便,运行性能也可以。比较推荐用群晖自己的管理工具安装,启动镜像后除了映射一下config目录,全部默认。用命令安装过一次,好像要端口映射,运行后发现智能开关等也有问题。

二、连接苹果HomeKit不用安装homebridge

最新版的homeassistant带有各种智能家居的网桥,其中就有HomeKit的,添加后手机扫描二维码就可以建立与homeassistant的连接。

1、进入配置,选集成

2、选择右下角的添加集成,并搜索homekit,添加homekit

3、后面默认添加,成功后界面左下角显示有新的通知,点开后用手机的homkit扫描,连接完成。

Docker中的pycharm增加中文编码支持

以linux系统为例

1、安装中文字体

由于docker与操作系统隔离,一般docker不能直接使用系统字体文件,所以首先要在docker内部安装好中文字体。

(1)查看docker是否自带中文字体

进入docker终端后台,用fc-list命令检查是否已安装中文字体,如有,直接进入pycharm设置。

(2)在linux系统建立一个字体夹,将需要的中文字体拷入其中。

(3)将该文件夹剪切到docker容器映射的文件夹中。

(4)进入docker容器后台,ls刚才拷入的文件夹所在目录,确保能正确显示。

将该字体文件夹移动到docker系统默认的字体文件夹中,默认的字体文件夹的路径一般为 /sur/share/fonts/

(5)更新字体缓存

输入命令 fc-cache 然后退出后台。

(6)重启容器

2、设置编辑器支持中文

将show only monospaced fonts旁边的选择去掉,Fallback font选择中文字体。

3、设置文件编码支持中文

红线框内的三个地方都改成UTF-8编码支持。

全部设置工作完成。进入代码编辑区,应该就可以输入中文注释了。

群晖 安装 IPKG包管理器

  群晖是一个精简linux系统,应用都通过套件中心安装,可以是官方或第三方的,比较方便。但还是可能会碰到有些想要的功能没有对应的套件,只有通过另外的工具来安装通用的linux应用了,使用ipkg包管理器是一种方法。

  1、通过第三方套件安装

(1)环境

DSM 版本: 6.2.3群晖 NAS 型号: DS920+

(2)步骤

(2.1)点击套件来源 -> 新增 -> 位置输入下面的网址,名称可随意起 -> 确定

http://www.cphub.net

(2.2)搜索 easy bootstrap installer并点安装

如果搜索不到,可以关闭套件中心,再重新打开,应该就可以了。

(2.3)配置环境变量

a. 从SSH终端登入群晖后台,并 sudo -i 获取root权限,因为全局环境变量修改一般用户没有权限。

b.依次输入以下命令:

echo 'export PATH=$PATH:/opt/bin:/opt/sbin' >> /etc/profile
source /etc/profile

c.退出终端,再重新登入,输入 ipkg 回车,如果正常应该会显示ipkg命令的帮助信息。

安装完成。以上自己验证安装通过,环境不同可能要求不同,仅供参与。

参考:https://blog.csdn.net/u011700186/article/details/109452598

  2、通过命令安装

(1)步骤

(1.1)从SSH终端登入群晖后台,并 sudo -i 获取root权限。

(1.2)下载并安装ipkg

参考:https://bigger.ee/archives/45.html