玩客云2023年7月 HomeAssistant 您所在的位置:网站首页 玩客云云添加能下载字幕 玩客云2023年7月 HomeAssistant

玩客云2023年7月 HomeAssistant

2024-07-10 05:42| 来源: 网络整理| 查看: 265

玩客云装home-assistant 玩客云使用的系统 一、使用工具

烧录工具

USB_Burning_Tool_v2.1.6.8

固件

固件下载地址:GitHub - hzyitc/armbian-onecloud: Armbian for onecloud. 玩客云用armbian

来自hzyitc大神编译的

Armbian_23.08.0-trunk_Onecloud_jammy_current_6.1.38.burn.img

固件来源:

shell工具

Xshell6

二、烧录固件

使用USB_Burning_Tool_v2.1.6.8导入固件Armbian_23.08.0-trunk_Onecloud_jammy_current_6.1.38.burn.img

点击开始等待接入玩客云

将玩客云(已刷过其他系统的)靠近HDMI口的USB使用公头线连接到电脑

用针按压restat空的同时,接入电源。开始刷机

等待刷入成功后,点击停止,关闭USB_Burning_Tool_v2.1.6.8

拔掉USB,断电接入网络。

三、shell调试安装相关应用

通过路由列表确定玩客云IP地址。通过shell工具进行连接

Welcome to ARMBIAN! Documentation: https://docs.armbian.com | Community: https://forum.armbian.com IP address: 192.168.3.170 Create root password: **** Repeat root password: **** # 设置管理员密码 Warning: Weak password, it is too short! # Support status: community support (looking for a dedicated maintainer) Choose default system command shell: # 用第一种方式 1) bash 2) zsh 1 # 这里输入1 Shell: BASH Creating a new user account. Press to abort Please provide a username (eg. your first name): ^C # 创建用户 ctrl+C 取消掉不新建用户 Disabling user account creation procedure root@onecloud:~#

设置时区

root@onecloud:~# date -R Wed, 19 Jul 2023 08:02:33 +0000 root@onecloud:~# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime root@onecloud:~# date -R Wed, 19 Jul 2023 16:02:52 +0800 root@onecloud:~#

更换Ubuntu更新源

root@onecloud:~# sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak root@onecloud:~# nano /etc/apt/sources.list

修改源文件删除原来的内容

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse

更新源

root@onecloud:~# sudo apt update root@onecloud:~# sudo apt upgrade

安装docker

root@onecloud:~# curl -fsSL https://test.docker.com -o test-docker.sh root@onecloud:~# sudo sh test-docker.sh

安装结束后查看

#启动 docker systemctl start docker   #设定开机自动启动docker systemctl enable docker   #查看docker运行状态 systemctl status docker   #查看 docker 版本信息 docker version #把当前用户加入 docker 用户组 sudo usermod -a -G docker root     #重启 docker 服务 sudo systemctl restart docker #将用户在docker用户组中移除,安全! sudo gpasswd -d root docker

安装portainer容器管理图形界面

root@onecloud:~# docker pull portainer/portainer root@onecloud:~# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

这样就可以通过端口来直接访问docker,并进行管理了

首次进入需要设置密码 不低于12位

安装 HomeAssistant

#拉取hass的最新版镜像 docker pull homeassistant/home-assistant:latest #创建容器并运行 docker run -d --restart always --name="hass" -v /home/hass/config:/config -p 8123:8123 homeassistant/home-assistant:latest

此时HomeAssistant就安装好了

安装HACS插件  这里懂得都懂

#进入hass目录,安装hacs docker exec -it hass bash export http_proxy=http://192.168.3.137:7890 # 这里使用代理下载 export https_proxy=http://192.168.3.137:7890 # 这里使用代理下载 wget -O - https://get.hacs.xyz | bash # 下载hacs插件 # 取消代理 unset http_proxy unset https_proxy # 退出hass目录 exit

设置homeassistant开机自动启动

systemctl enable docker #设置docker开机自启动 docker update --restart=always hass # 设置homeassistant开机自启动 docker update --restart=always blissful_ellis # 设置portainer开机自启动

安装MQTT服务器

使用Mosquitto搭建MQTT服务器

sudo apt update sudo apt install mosquitto mosquitto-clients # 基本操作 # 检查Mosquitto服务是否正在运行 systemctl status mosquitto # 手动启动服务 sudo systemctl start mosquitto #重新启动 Mosquitto 代理 sudo systemctl restart mosquitto

设置代理用户明和密码

# sudo mosquitto_passwd -c /etc/mosquitto/passwd sudo mosquitto_passwd -c /etc/mosquitto/passwd tuning root@onecloud:~# sudo mosquitto_passwd -c /etc/mosquitto/passwd tuning Password: Reenter password:

配置Mosquitto

Mosquitto的配置文件位于/etc/mosquitto/mosquitto.conf。

sudo nano /etc/mosquitto/mosquitto.conf

在最后写入一下内容:

listener 1883 0.0.0.0 allow_anonymous false password_file /etc/mosquitto/passwd

在homeassistant中加入mqtt

配置-设备与服务-集成-添加集成-MQTT

这里需要输入以下内容

IP 192.168.3.171 这里是指的MQTT服务器IP

端口 1883 这里是默认的

用户名 刚刚设置的 我这里设置的是tuning

密码 自己设置

添加成功后进入MQTT点击选项

监听主题 写订阅主题 hello 并开始监听

发送数据包 主题写hello 消息体随便写,测试如果可以通过,安装好了



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有