知方号

知方号

玩客云刷Debian装HA和Airplay放客厅用。<玩客云高清线连接电视怎么设置>

玩客云刷Debian装HA和Airplay放客厅用。

本帖最后由 slychen 于 2023-12-20 09:58 编辑

一、所需硬件:40元的玩客云,双公头USB线(没有可以找两根有四芯能传输数据的数据线剪了将两个公头连在一起),一个回形针或手机捅卡针或牙签之u类的,8块钱包邮的USB声卡。二、所需软件:USB_Burning_Tool,WinSCP(非必须),最好有特殊上网环境,三、刷固件:1、到https://github.com/hzyitc/armbian-onecloud/releases下载Armbian_22.11.0-trunk_Onecloud_bullseye_edge_6.0.9.burn.img,不知道是不是固件编译问题,别的几个新的版本要嘛只能装HA,要嘛只能装Airplay。2、打开USB_Burning_Tool,导入下载的固件,点开始。3、将双公头USB线插入玩客云靠近HDMI的USB口另一头插入你的电脑,用针捅住玩客云发reset孔然后插电,电脑有识别到新硬件的声音就可以松开reset孔,同时USB_Burning_Tool也开始自动刷机了,大概耗时5分钟。4、刷好固件断电插网线上电。5、打开你的路由器后台界面看看onecloud获取到的IP地址并记下。6、电脑win+R打开CMD进入命令行,ssh连接onecloud(ssh root@ip地址),输入密码1234,进入后输两遍新的密码,输入sudo armbian-config,进入设置界面,选Personal更改时区(Timezone),及更改Weicome欢迎界面(可选),选Network更改IP(更改后要重新打开cmd重新用新的IP进入)。四、安装Homeassistant1、安装一个防止出现错误的依赖:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC 648ACFD622F3D138echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee -a /etc/apt/sources.list.d/buster-backports.listsudo apt updatesudo apt install -t buster-backports libseccomp2

2、安装依赖包apt-get install jq wget curl udisks2 libglib2.0-bin etwork-manager dbus -y

3、安装Docker:curl -fsSL get.docker.com | sh4、安装OSAgentwget https://github.com/home-assistan ... 4.1_linux_armv7.debdpkg -i os-agent_1.4.1_linux_armv7.deb

5、安装apparmorapt update

apt upgrade

sudo apt-get install apparmor

过程中出现出错提示提示出错执行:

apt --fix-broken install6、安装 Home Assisistant Supervised Debian Packagewget https://github.com/home-assistan ... tant-supervised.debdpkg -i homeassistant-supervised.deb

在弹出的选择机型选择raspberrypi3没有弹出就重新执行apt --fix-broken install7、安装成功后有提示:用你的ip:8123进入homeassiatant。浏览器输入前面设置的onecloudIP:8123进入homeassiatant,根据网络情况大概要等5到10分钟。期间也可以安装docker管理软件看镜像及容器的安装情况docker run --restart always --name fast -p 8081:8081 -d -v /var/run/docker.sock:/var/run/docker.sock wangbinxingkong/fast安装完成后在浏览器访问 IP:8081查看,会有一堆自动下载的和supervised相关的镜像,浏览器打开出现欢迎界面后还会自动下载homeassistant镜像,看网络情况大概要10到20分钟,直至出现登录界面,此时容器管理那边你会看到多出了个1.2G左右的homeassistant镜像。四、安装airplay1、sudo apt install -y ufw zsh vim tmuxchsh -s $(which zsh)sh -c "$(wget -O- https://raw.githubusercontent.co ... er/tools/install.sh)"2、设置防火墙规则:下面的五行IP为你路由器的IPsudo ufw allow proto tcp to 0.0.0.0/0 port 22 comment "sshd listen port"sudo ufw allow proto tcp to 0.0.0.0/0 port 80 comment "for http server"sudo ufw allow proto tcp to 0.0.0.0/0 port 5900 comment "vnc server listen port"sudo ufw allow proto tcp to 0.0.0.0/0 port 8000 comment "for python -m http.server 8000"

sudo ufw allow from 192.168.1.1/24 to any port 5353 comment "shairport-sync"sudo ufw allow proto tcp from 192.168.2.2/24 to any port 3689 comment "shairport-sync"sudo ufw allow proto tcp from 192.168.2.2/24 to any port 5000:5005 comment "shairport-sync"sudo ufw allow proto udp from 192.168.2.2/24 to any port 6000:6005 comment "shairport-sync"sudo ufw allow proto udp from 192.168.2.2/24 to any port 35000:65535 comment "shairport-sync"sudo ufw allow proto tcp from 192.168.2.2/24 to any port 8123 comment "homeassistant"应用规则:sudo ufw default denysudo ufw enable3、安装依赖

sudo apt install -y build-essential git xmltoman autoconf automake libtool     libpopt-dev libconfig-dev libasound2-dev avahi-daemon     libavahi-client-dev libssl-dev libsoxr-dev4、下载并安装git clone https://github.com/mikebrady/shairport-sync.gitcd shairport-syncautoreconf -fi./configure --sysconfdir=/etc --with-alsa --with-soxr --with-avahi --with-ssl=openssl --with-systemdmakesudo make install

5、设置开机启动sudo systemctl enable shairport-syncsudo systemctl start shairport-sync6、设置配置文件输入:aplay -l ,列出声卡设备会有下面提示:card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]  Subdevices: 1/1  Subdevice #0: subdevice #0

可用winscp连接onecloud,更改/etc/shairport-sync.conf文件,或者不怕麻烦直接用vi命令来更改。搜索alsa = 一下部分去掉//更改为alsa ={        output_device = "hw:1,0"; // the name of the alsa output device. Use "shairport-sync -h" to discover the names of ALSA hardware devices. Use "alsamixer" or "aplay" to find out the names of devices, mixers, etc.        mixer_control_name = "PCM"; // the name of the mixer to use to adjust output volume. No default. If not specified, no mixer is used and volume in adjusted in software.

7、完工,此时可在iphone播放音乐时有onecloud播放设备可选。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。