<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>倚竹聽雨</title><link>https://blog.fanlibei.com/</link><description>记录想记录的事，分享想分享的物，偶尔有干货。</description><item><title>Aarch64 OpenWRT运行Home Assistant OS新姿势</title><link>https://blog.fanlibei.com/post/92.html</link><description>&lt;div id=&quot;rendered-md&quot;&gt;&lt;p&gt;前言：之前一直使用TN3399跑armbian跑HassIO(Supervisor)版，后面觉得TN3399的RK3399+4G的RAM单跑HassIO太浪费，于是想着OpenWRT+HassIO的组合来跑，确实能跑起来，但是HassIO本身报了很多不兼容的警告，看着有点烦人，而且感觉不知道会不会哪天就崩了，还是想直接使用官方推荐的Home Assistant OS来跑，但是又不想放弃OpenWRT，于是只能另辟途径，从而有了这个通过Docker来跑KVM虚拟机版Home Assistant OS的新姿势，话不多说，开始进入正题。&lt;/p&gt;&lt;p&gt;在开始之前，先在宿主机确认是否支持KVM虚拟化：&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;brush:bash;toolbar:false;&quot;&gt;ls&amp;nbsp;-l&amp;nbsp;/dev/kvm
dmesg&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;kvm&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;出现如图所示则表示支持&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301015472438545.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;部署：&lt;/p&gt;&lt;p&gt;1、拉取KVM镜像&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;brush:bash;toolbar:false;&quot;&gt;docker&amp;nbsp;pull&amp;nbsp;iyonghsu/debian-libvirtkvm:latest&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;2、运行容器，建议使用特权模式，使用host网络，为避免容器的SSH端口与宿主机的端口冲突，我将镜像的SSH端口设定为1022&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;brush:bash;toolbar:false;&quot;&gt;docker&amp;nbsp;run&amp;nbsp;--name&amp;nbsp;Debian11-Haos&amp;nbsp;-it&amp;nbsp;-d&amp;nbsp;--restart&amp;nbsp;always&amp;nbsp;--privileged&amp;nbsp;--network&amp;nbsp;host&amp;nbsp;iyonghsu/debian-libvirtkvm:latest&amp;nbsp;/bin/bash&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;3、连接容器的SSH，SSH账号/密码是：root/debian，推荐使用MobaXterm，自带X Server&lt;/p&gt;&lt;p&gt;4、下载 &lt;a href=&quot;https://raw.githubusercontent.com/iYongHsu/debian-libvirtkvm/main/haos.xml&quot; target=&quot;_blank&quot; title=&quot;haos.xml&quot;&gt;haos.xml&lt;/a&gt;，上传到宿主机，目录根据个人喜好自定义，我这里用的是root家目录，执行&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;brush:bash;toolbar:false;&quot;&gt;virsh&amp;nbsp;define&amp;nbsp;/root/haos.xml&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;5、在 &lt;a data-from-md=&quot;&quot; title=&quot;https://github.com/home-assistant/operating-system/releases&quot; href=&quot;https://github.com/home-assistant/operating-system/releases&quot;&gt;home-assistant/operating-system&lt;/a&gt; 下载最新版的HAOS，选择haos_generic-aarch64-11.1.qcow2.xz，这个是aarch64的通用版本，使用的是efi启动方式，qcow2是KVM的虚拟盘格式，能在虚拟机里启动。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301016046919849.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;6、在容器中执行命令解压文件&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;brush:bash;toolbar:false;&quot;&gt;xz&amp;nbsp;-d&amp;nbsp;haos_generic-aarch64-11.1.qcow2.xz&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;7、在窗口执行 virt-manager ，在弹出的manager窗口可以看到haos虚拟机已经创建成功&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301016144216762.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;8、选择虚拟机右键点击，点击open选项，进入虚拟机详情页，接着点击灯泡按钮&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301016249932813.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;9、点击 Add Hardware 按钮，选择 Storage -&amp;gt; Select or create custom storage 在输入框中输入qcow2文件的全路径，Device type 选择Virtio，点击 Finish 按钮，再点击 yes 按钮&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301016384409911.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301016455782684.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301016505981319.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;10、将网络改成桥接设备，设备名称填写你宿主机的桥接接口，openwrt一般是br-lan，armbian的话，需要自己创建桥接接口，具体可以百度或者Google搜索查看&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301017248126783.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301017309886303.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;11、点击 启动 按钮，等待几分钟可以看到启动成功，如下图2&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301017395777904.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301017441318994.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;12、在OpenWRT里找到新增主机名为 homeassistant 的IP地址，在浏览器中输入 IP地址:8123，即可看到Home Assistant增在部署中，视网络情况而定，国内网络情况估计要个好几把钟？建议到这一步直接挂一整晚，第二天再来看。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301017527868071.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;当看到下图，则表示HASS已部署成功，接下来开始进行初始化设置吧。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301017591908446.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;优化：&lt;/p&gt;&lt;p&gt;1、在Haos中，执行 journalctl -f 如果看到一直有 [ERROR] plugin/errors: 2 . NS: tls: DialWithDialer timed out 的报错，则需要关闭 ha dns的fallback&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301018077228823.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;2、执行以下命令关闭ha dns的fallback&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;brush:bash;toolbar:false;&quot;&gt;ha&amp;nbsp;dns&amp;nbsp;op&amp;nbsp;--fallback=false
ha&amp;nbsp;dns&amp;nbsp;restart&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;再次执行 journalctl -f 可看到一直刷屏的 plugin/errors 已经没了&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301018175567554.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;3、如果需要容器启动的同时启动虚拟机，则可以在容器的 /init.sh 文件里新增最后一行&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;brush:bash;toolbar:false;&quot;&gt;sleep&amp;nbsp;3m&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;virsh&amp;nbsp;start&amp;nbsp;haos&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;sleep 3m 是建议启动容器3分钟后再启动虚拟机，haos为虚拟机名称，如果你自己改名了，则换成自定义的虚拟机名称。&lt;/p&gt;&lt;p&gt;4、原磁盘文件大小只有6G，所以建议在虚拟机上再添加一个20~30G以上的磁盘文件，之后在HA的系统配置里将数据目录转移到新盘上，路径为：配置-&amp;gt; 系统 -&amp;gt; 存储-&amp;gt; 迁移数据磁盘 -&amp;gt; 选择新的数据磁盘，最后点击迁移，等待个几分钟会自动重新启动HA，耐心等待即可。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301018296412473.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301018393625015.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301018466797744.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301018512969170.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301018565115647.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301019013535274.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;新姿势到此结束，完结撒花。&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 30 Oct 2023 10:14:56 +0800</pubDate></item><item><title>Docker版PIKVM v2</title><link>https://blog.fanlibei.com/post/91.html</link><description>&lt;p&gt;最近感觉需要一个类似IPMI的工具来管理NAS，于是盯上了PIKVM，但是PIKVM本身需要是树莓派的，现在的树莓派被炒的很贵，所以干脆自己基于PIKVM来打个Docker的包。&lt;/p&gt;&lt;p&gt;镜像基于pikvm v2&lt;/p&gt;&lt;p&gt;使用HDMI USB采集卡，淘宝购入即可&lt;/p&gt;&lt;p&gt;因为使用的&lt;span style=&quot;text-wrap: wrap;&quot;&gt;是PL2303或CH340连接Arduino Leonard R3来模拟HID&lt;/span&gt;，所以没有MSD的，就没法远程挂载ISO镜像，只有KVM和终端。&lt;/p&gt;&lt;p&gt;Arduino Leonard R3模拟hid Arduino Leonard R3 flash教程&amp;nbsp;&lt;a href=&quot;https://docs.pikvm.org/flashing_hid/&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.pikvm.org/flashing_hid/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;运行：&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;docker&amp;nbsp;run&amp;nbsp;-d&amp;nbsp;--name=pikvm&amp;nbsp;-p443:443&amp;nbsp;-p80:80&amp;nbsp;--device=/dev/ttyUSB0:/dev/kvmd-hid&amp;nbsp;--device=/dev/video2:/dev/kvmd-video&amp;nbsp;--privileged&amp;nbsp;iyonghsu/pikvm-arm64:latest&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/11/202311011008048948150.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Fri, 15 Sep 2023 10:14:21 +0800</pubDate></item><item><title>ZFS解决cannot import &#039;pool&#039;: I/O error</title><link>https://blog.fanlibei.com/post/89.html</link><description>&lt;p&gt;之前从群晖换到TrueNAS scale，用了一段时间发现ZFS存储池无法import，出现cannot import &amp;#39;pool&amp;#39;: I/O error的问题。&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;cannot&amp;nbsp;import&amp;nbsp;&amp;#39;mypool&amp;#39;:&amp;nbsp;I/O&amp;nbsp;error
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Destroy&amp;nbsp;and&amp;nbsp;re-create&amp;nbsp;the&amp;nbsp;pool&amp;nbsp;from
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;backup&amp;nbsp;source.&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/07/202307271532577309666.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;使用所有导入命令都报错io error&lt;/p&gt;&lt;p&gt;可以将zfs的元数据校验和数据校验暂时关掉，即可导入存储池，并挂载出来，但是建议只读挂载后，将数据导出。&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;hljs&quot;&gt;sysctl&amp;nbsp;vfs.zfs.spa.load_verify_metadata=0
sysctl&amp;nbsp;vfs.zfs.spa.load_verify_data=0&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;TrueNAS scale&lt;/span&gt;没法通过sysctl关闭，可用下面命令关闭：&lt;/p&gt;&lt;div class=&quot;joplin-editable&quot;&gt;&lt;pre class=&quot;hljs&quot;&gt;echo&amp;nbsp;&amp;quot;0&amp;quot;&amp;nbsp;&amp;gt;&amp;nbsp;/sys/module/zfs/parameters/spa_load_verify_metadata
echo&amp;nbsp;&amp;quot;0&amp;quot;&amp;nbsp;&amp;gt;&amp;nbsp;/sys/module/zfs/parameters/spa_load_verify_data&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/07/202307271533412939081.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;只读导入与挂载&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;zpool&amp;nbsp;import&amp;nbsp;-fFX&amp;nbsp;-o&amp;nbsp;readonly=on&amp;nbsp;-R&amp;nbsp;/mnt&amp;nbsp;mypool&lt;/pre&gt;&lt;p&gt;可看到已经成功导入存储池&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/07/202307271534364295313.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;将数据导出到其他硬盘，问题解决。&lt;/p&gt;</description><pubDate>Thu, 27 Jul 2023 15:29:18 +0800</pubDate></item><item><title>N1 U盘启动Openwrt 使用debootstrap安装Debian运行Home Assistant</title><link>https://blog.fanlibei.com/post/39.html</link><description>&lt;p&gt;前段时间在PDD剁手了好几个斐讯DC1插排，众所周知，斐讯的服务器已经是关得差不多了，并且我手里也有一两个N1，何不利用起来呢？然后又在恩山论坛上看到了N1有了大雕的OPENWRT，刷上当旁路由真的是美滋滋，如果配上个无线超强的K2P真的是赛过神仙，可惜我用的是垃圾歌华链，但是我又要当旁路由，又要运行Home Assistant，OPENWRT本身的仓库中的Python似乎并不是很完整，我安装后死活无法正常使用，于是乎想了想，倒不如直接在OPENWRT运行DEBIAN，并运行Home Assistant呢？8嗦了，开干！&lt;/p&gt;&lt;h4&gt;一、在U盘或者移动硬盘中写入OPENWRT&lt;/h4&gt;&lt;p&gt;这部分的话，可以直接使用恩山中的帖子的镜像文件来写入U盘，直接插入启动。&lt;br/&gt;参考：&lt;a href=&quot;https://www.right.com.cn/forum/forum.php?mod=viewthread&amp;tid=539268&quot;&gt;https://www.right.com.cn/forum/forum.php?mod=viewthread&amp;amp;tid=539268&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;h4&gt;二、配置旁路由&lt;/h4&gt;&lt;p&gt;在N1上将LAN的IP改成静态的，并且设置成和主路由不冲突的IP，例如，我的主路由是192.168.1.1 ，所以我将N1设置成192.168.1.129&lt;br/&gt;&lt;/p&gt;&lt;p&gt;另外需要关闭LAN的DHCP分配&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/05/201905122313487907477.jpg&quot; alt=&quot;2019年5月12日DHCP.jpg&quot; title=&quot;2019年5月12日DHCP.jpg&quot; style=&quot;width: 635px; height: 191px;&quot; width=&quot;635&quot; height=&quot;191&quot;/&gt;&lt;/p&gt;&lt;p&gt;其他选项&lt;br/&gt;网关：主路由IP，例如我的是192.168.1.1&lt;br/&gt;iPV4广播：192.168.1.255&lt;br/&gt;DNS：192.168.1.1&lt;/p&gt;&lt;h4&gt;三、主路由上设置：&lt;/h4&gt;&lt;p&gt;主路由设置上比较简单，直接将lan接口的DHCP高级设置的DHCP选项加上“3,192.168.1.129”就行了，如图&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/05/201905122257076580692.jpg&quot; alt=&quot;2019年5月12日.jpg&quot; title=&quot;2019年5月12日.jpg&quot; style=&quot;width: 799px; height: 339px;&quot; width=&quot;799&quot; height=&quot;339&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h4&gt;四、安装debootstrap与debian&amp;amp;HomeAssistant&lt;/h4&gt;&lt;p&gt;SSH链接N1&lt;/p&gt;&lt;p&gt;#更新源&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;opkg&amp;nbsp;update&lt;/pre&gt;&lt;p&gt;#安装debootstrap&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;opkg&amp;nbsp;install&amp;nbsp;debootstrap&lt;/pre&gt;&lt;p&gt;#下载Debian&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;debootstrap&amp;nbsp;--arch=arm64&amp;nbsp;stretch&amp;nbsp;/mnt/sda3/debian&amp;nbsp;http://deb.debian.org/debian&lt;/pre&gt;&lt;p&gt;#等待下载完成后，切换到Debian子系统&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;chroot&amp;nbsp;/mnt/sda3/debian&amp;nbsp;/bin/bash&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#从“root@N1:~#”变为“ root@N1:/#” 就代表成功切换到Debian&lt;br/&gt;&lt;br/&gt;#更新Debian软件&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;&amp;nbsp;apt-get&amp;nbsp;update&amp;nbsp;-y
&amp;nbsp;apt-get&amp;nbsp;upgrade&amp;nbsp;-y&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#安装python3 python3-venv python虚拟空间 python3-pip python包管理器&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;apt-get&amp;nbsp;install&amp;nbsp;python3&amp;nbsp;python3-venv&amp;nbsp;python3-pip&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;#安装openssl&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;apt-get&amp;nbsp;install&amp;nbsp;libssl-dev&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;#安装ffi库&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;apt-get&amp;nbsp;install&amp;nbsp;libffi-dev&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#新建homeassistant用户&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;useradd&amp;nbsp;-rm&amp;nbsp;homeassistant&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#转到/srv目录，建立homeassistant文件夹&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;cd&amp;nbsp;/srv
mkdir&amp;nbsp;homeassistant&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#更改此文件夹的所有者和所属组&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;sudo&amp;nbsp;chown&amp;nbsp;homeassistant:homeassistant&amp;nbsp;homeassistant&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#切换到homeassistant用户&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;su&amp;nbsp;-s&amp;nbsp;/bin/bash&amp;nbsp;homeassistant&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#切换目录，创建并进入虚拟环境&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;cd&amp;nbsp;/srv/homeassistant
python3&amp;nbsp;-m&amp;nbsp;venv&amp;nbsp;homeassistant_venv
source&amp;nbsp;/srv/homeassistant/homeassistant_venv/bin/activate&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#虚拟环境下安装pip&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;pip&amp;nbsp;install&amp;nbsp;--upgrade&amp;nbsp;pip&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#正式安装HomeAssistant，速度会非常快&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;pip3&amp;nbsp;install&amp;nbsp;homeassistant&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#运行Hass测试，需要时间较久，看到成功后直接在浏览器输入 IP:8123&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;hass&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h4&gt;五、开机启动&lt;/h4&gt;&lt;p&gt;#切换到Debian子系统，新建启动脚本&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;cd&amp;nbsp;/etc/init.d/
touch&amp;nbsp;hass-daemon
chmod&amp;nbsp;+x&amp;nbsp;hass-daemon&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#编辑hass-daemon&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;vim&amp;nbsp;hass-deamon&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#脚本内容&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;#!/bin/sh
###&amp;nbsp;BEGIN&amp;nbsp;INIT&amp;nbsp;INFO
#&amp;nbsp;Provides:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hass
#&amp;nbsp;Required-Start:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$local_fs&amp;nbsp;$network&amp;nbsp;$named&amp;nbsp;$time&amp;nbsp;$syslog
#&amp;nbsp;Required-Stop:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$local_fs&amp;nbsp;$network&amp;nbsp;$named&amp;nbsp;$time&amp;nbsp;$syslog
#&amp;nbsp;Default-Start:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;3&amp;nbsp;4&amp;nbsp;5
#&amp;nbsp;Default-Stop:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;1&amp;nbsp;6
#&amp;nbsp;Description:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Home\&amp;nbsp;Assistant
###&amp;nbsp;END&amp;nbsp;INIT&amp;nbsp;INFO
&amp;nbsp;
#&amp;nbsp;/etc/init.d&amp;nbsp;Service&amp;nbsp;Script&amp;nbsp;for&amp;nbsp;Home&amp;nbsp;Assistant
#&amp;nbsp;Created&amp;nbsp;with:&amp;nbsp;https://gist.github.com/naholyr/4275302#file-new-service-sh
PRE_EXEC=&amp;quot;cd&amp;nbsp;/srv/homeassistant;&amp;nbsp;source&amp;nbsp;/srv/homeassistant/homeassistant_venv/bin/activate;&amp;quot;&amp;nbsp;#预备运行命令
#&amp;nbsp;Typically&amp;nbsp;/usr/bin/hass
HASS_BIN=&amp;quot;hass&amp;quot;
RUN_AS=&amp;quot;homeassistant&amp;quot;&amp;nbsp;&amp;nbsp;#用户名
PID_DIR=&amp;quot;/var/run/hass&amp;quot;
PID_FILE=&amp;quot;$PID_DIR/hass.pid&amp;quot;&amp;nbsp;
CONFIG_DIR=&amp;quot;/home/$RUN_AS/.homeassistant&amp;quot;&amp;nbsp;#配置文件路径
LOG_DIR=&amp;quot;/var/log/homeassistant&amp;quot;
LOG_FILE=&amp;quot;$LOG_DIR/home-assistant.log&amp;quot;
FLAGS=&amp;quot;-v&amp;nbsp;--config&amp;nbsp;$CONFIG_DIR&amp;nbsp;--pid-file&amp;nbsp;$PID_FILE&amp;nbsp;--log-file&amp;nbsp;$LOG_FILE&amp;nbsp;--daemon&amp;quot;
&amp;nbsp;
start()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;!&amp;nbsp;-d&amp;nbsp;&amp;quot;$PID_DIR&amp;quot;&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;It&amp;nbsp;seems&amp;nbsp;you&amp;nbsp;did&amp;nbsp;not&amp;nbsp;run&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;-e&amp;nbsp;&amp;quot;\tservice&amp;nbsp;hass-daemon&amp;nbsp;install&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;1
&amp;nbsp;&amp;nbsp;fi
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;-f&amp;nbsp;$PID_FILE&amp;nbsp;]&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;kill&amp;nbsp;-0&amp;nbsp;$(cat&amp;nbsp;$PID_FILE)&amp;nbsp;2&amp;gt;&amp;nbsp;/dev/null;&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;#39;Service&amp;nbsp;already&amp;nbsp;running&amp;#39;&amp;nbsp;&amp;gt;&amp;amp;2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;1
&amp;nbsp;&amp;nbsp;fi
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;-n&amp;nbsp;&amp;#39;Starting&amp;nbsp;service…&amp;nbsp;&amp;#39;&amp;nbsp;&amp;gt;&amp;amp;2
&amp;nbsp;&amp;nbsp;local&amp;nbsp;CMD=&amp;quot;$PRE_EXEC&amp;nbsp;$HASS_BIN&amp;nbsp;$FLAGS;&amp;quot;
&amp;nbsp;&amp;nbsp;su&amp;nbsp;-s&amp;nbsp;/bin/bash&amp;nbsp;-c&amp;nbsp;&amp;quot;$CMD&amp;quot;&amp;nbsp;$RUN_AS
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$?&amp;nbsp;-ne&amp;nbsp;0&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Failed&amp;quot;&amp;nbsp;&amp;gt;&amp;amp;2
&amp;nbsp;&amp;nbsp;else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;#39;Done&amp;#39;&amp;nbsp;&amp;gt;&amp;amp;2
&amp;nbsp;&amp;nbsp;fi
}
&amp;nbsp;
stop()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;!&amp;nbsp;-f&amp;nbsp;&amp;quot;$PID_FILE&amp;quot;&amp;nbsp;]&amp;nbsp;||&amp;nbsp;!&amp;nbsp;kill&amp;nbsp;-0&amp;nbsp;$(cat&amp;nbsp;&amp;quot;$PID_FILE&amp;quot;)&amp;nbsp;2&amp;gt;&amp;nbsp;/dev/null;&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;#39;Service&amp;nbsp;not&amp;nbsp;running&amp;#39;&amp;nbsp;&amp;gt;&amp;amp;2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;1
&amp;nbsp;&amp;nbsp;fi
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;-n&amp;nbsp;&amp;#39;Stopping&amp;nbsp;service…&amp;nbsp;&amp;#39;&amp;nbsp;&amp;gt;&amp;amp;2
&amp;nbsp;&amp;nbsp;kill&amp;nbsp;$(cat&amp;nbsp;&amp;quot;$PID_FILE&amp;quot;)
&amp;nbsp;&amp;nbsp;while&amp;nbsp;ps&amp;nbsp;-p&amp;nbsp;$(cat&amp;nbsp;&amp;quot;$PID_FILE&amp;quot;)&amp;nbsp;&amp;gt;&amp;nbsp;/dev/null&amp;nbsp;2&amp;gt;&amp;amp;1;&amp;nbsp;do&amp;nbsp;sleep&amp;nbsp;1;done;
&amp;nbsp;&amp;nbsp;rm&amp;nbsp;-f&amp;nbsp;$PID_FILE
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;#39;Done&amp;#39;&amp;nbsp;&amp;gt;&amp;amp;2
}
&amp;nbsp;
install()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Installing&amp;nbsp;Home&amp;nbsp;Assistant&amp;nbsp;Daemon&amp;nbsp;(hass-daemon)&amp;quot;
&amp;nbsp;&amp;nbsp;update-rc.d&amp;nbsp;hass-daemon&amp;nbsp;defaults
&amp;nbsp;&amp;nbsp;create_piddir
&amp;nbsp;&amp;nbsp;mkdir&amp;nbsp;-p&amp;nbsp;$CONFIG_DIR
&amp;nbsp;&amp;nbsp;chown&amp;nbsp;$RUN_AS&amp;nbsp;$CONFIG_DIR
&amp;nbsp;&amp;nbsp;mkdir&amp;nbsp;-p&amp;nbsp;$LOG_DIR
&amp;nbsp;&amp;nbsp;chown&amp;nbsp;$RUN_AS&amp;nbsp;$LOG_DIR
}
&amp;nbsp;
uninstall()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Are&amp;nbsp;you&amp;nbsp;really&amp;nbsp;sure&amp;nbsp;you&amp;nbsp;want&amp;nbsp;to&amp;nbsp;uninstall&amp;nbsp;this&amp;nbsp;service?&amp;nbsp;The&amp;nbsp;INIT&amp;nbsp;script&amp;nbsp;will&amp;quot;
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;-n&amp;nbsp;&amp;quot;also&amp;nbsp;be&amp;nbsp;deleted!&amp;nbsp;That&amp;nbsp;cannot&amp;nbsp;be&amp;nbsp;undone.&amp;nbsp;[yes|No]&amp;nbsp;&amp;quot;
&amp;nbsp;&amp;nbsp;local&amp;nbsp;SURE
&amp;nbsp;&amp;nbsp;read&amp;nbsp;SURE
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;&amp;quot;$SURE&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;yes&amp;quot;&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stop
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;remove_piddir
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Notice:&amp;nbsp;The&amp;nbsp;config&amp;nbsp;directory&amp;nbsp;has&amp;nbsp;not&amp;nbsp;been&amp;nbsp;removed&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$CONFIG_DIR
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Notice:&amp;nbsp;The&amp;nbsp;log&amp;nbsp;directory&amp;nbsp;has&amp;nbsp;not&amp;nbsp;been&amp;nbsp;removed&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$LOG_DIR
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;update-rc.d&amp;nbsp;-f&amp;nbsp;hass-daemon&amp;nbsp;remove
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rm&amp;nbsp;-fv&amp;nbsp;&amp;quot;$0&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Home&amp;nbsp;Assistant&amp;nbsp;Daemon&amp;nbsp;has&amp;nbsp;been&amp;nbsp;removed.&amp;nbsp;Home&amp;nbsp;Assistant&amp;nbsp;is&amp;nbsp;still&amp;nbsp;installed.&amp;quot;
&amp;nbsp;&amp;nbsp;fi
}
&amp;nbsp;
create_piddir()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;!&amp;nbsp;-d&amp;nbsp;&amp;quot;$PID_DIR&amp;quot;&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mkdir&amp;nbsp;-p&amp;nbsp;$PID_DIR
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chown&amp;nbsp;$RUN_AS&amp;nbsp;&amp;quot;$PID_DIR&amp;quot;
&amp;nbsp;&amp;nbsp;fi
}
&amp;nbsp;
remove_piddir()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;-d&amp;nbsp;&amp;quot;$PID_DIR&amp;quot;&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;-e&amp;nbsp;&amp;quot;$PID_FILE&amp;quot;&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rm&amp;nbsp;-fv&amp;nbsp;&amp;quot;$PID_FILE&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rmdir&amp;nbsp;-fv&amp;nbsp;&amp;quot;$PID_DIR&amp;quot;
&amp;nbsp;&amp;nbsp;fi
}
&amp;nbsp;
case&amp;nbsp;&amp;quot;$1&amp;quot;&amp;nbsp;in
&amp;nbsp;&amp;nbsp;start)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;start
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;
&amp;nbsp;&amp;nbsp;stop)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stop
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;
&amp;nbsp;&amp;nbsp;install)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;install
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;
&amp;nbsp;&amp;nbsp;uninstall)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uninstall
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;
&amp;nbsp;&amp;nbsp;restart)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stop
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;start
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;
&amp;nbsp;&amp;nbsp;*)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Usage:&amp;nbsp;$0&amp;nbsp;{start|stop|restart|install|uninstall}&amp;quot;
esac&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;#离开子系统debian&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;exit&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#脚本安装下，就是更新到rc.xd&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;chroot&amp;nbsp;/mnt/sda3/debian&amp;nbsp;/bin/bash&amp;nbsp;service&amp;nbsp;hass-daemon&amp;nbsp;install&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#返回如下&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;Installing&amp;nbsp;Home&amp;nbsp;Assistant&amp;nbsp;Daemon&amp;nbsp;(hass-daemon)&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#脚本启动&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;chroot&amp;nbsp;/mnt/sda3/debian&amp;nbsp;/bin/bash&amp;nbsp;service&amp;nbsp;hass-daemon&amp;nbsp;start&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;#在N1 Openwrt启动项中的exit 0 前加入&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;chroot&amp;nbsp;/mnt/sda3/debian&amp;nbsp;/bin/bash&amp;nbsp;service&amp;nbsp;hass-daemon&amp;nbsp;start&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h4&gt;六、安装MQTT&lt;/h4&gt;&lt;p&gt;#安装mosquitto&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;apt-get&amp;nbsp;install&amp;nbsp;mosquitto&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#更改mqtt设置（本来没有这文件，直接运行以下命令创建）&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;vim&amp;nbsp;/etc/mosquitto/conf.d/mqtt.conf&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#在上面文件里加入：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;port&amp;nbsp;1883
listener&amp;nbsp;1884
protocol&amp;nbsp;websockets
allow_anonymous&amp;nbsp;false
password_file&amp;nbsp;/etc/mosquitto/pwfile&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#设置用户和密码，这里用户为mqtt，可改为你想设的用户名，回车后会让你输入密码，密码自设输入两遍&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;sudo&amp;nbsp;mosquitto_passwd&amp;nbsp;-c&amp;nbsp;/etc/mosquitto/pwfile&amp;nbsp;mqtt&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;#启动MQTT服务&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;/etc/init.d/mosquitto&amp;nbsp;start&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;#在N1 Openwrt启动项中的exit 0 前加入：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:bash;toolbar:false&quot;&gt;chroot&amp;nbsp;/mnt/sda3/debian&amp;nbsp;/bin/bash&amp;nbsp;/etc/init.d/mosquitto&amp;nbsp;start&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;#测试MQTT服务是否安装正常，请使用我最新发布的MQTT服务测试页面：&lt;br/&gt;&lt;a href=&quot;http://www.hassmart.com/products/switches/#tab=mqtt-test&quot; target=&quot;_blank&quot; title=&quot;测试MQTT服务&quot;&gt;http://www.hassmart.com/products/switches/#tab=mqtt-test&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;本文参考以下论坛帖子，补充了一些细节&lt;br/&gt;&lt;/p&gt;&lt;p&gt;参考1：&lt;a href=&quot;https://bbs.hassbian.com/thread-2514-1-7.html&quot; target=&quot;_blank&quot; title=&quot;安装homeassistant到lede x86&quot;&gt;安装homeassistant到lede x86&lt;/a&gt;&lt;/p&gt;&lt;p&gt;参考2：&lt;a href=&quot;https://bbs.hassbian.com/thread-28-1-1.html&quot; target=&quot;_blank&quot; title=&quot;Ubuntu/Debian/树莓派安装MQTT（无坑版）&quot;&gt;Ubuntu/Debian/树莓派安装MQTT（无坑版）&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/05/201905130040226063372.jpg&quot; alt=&quot;ecc1c6a20cf431add024a0664536acaf2fdd9875.jpg&quot; title=&quot;ecc1c6a20cf431add024a0664536acaf2fdd9875.jpg&quot; style=&quot;width: 600px; height: 428px;&quot; width=&quot;600&quot; height=&quot;428&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 12 May 2019 22:48:13 +0800</pubDate></item><item><title>宽带后续，以及成功获得联通公网IP</title><link>https://blog.fanlibei.com/post/36.html</link><description>&lt;p&gt;上次说到在淘宝买了个HG8245，刚开始也是死活无法成功认证，以为是联通那边数据问题，投诉了联通了后，突然想起买到手的是老固件，所以抱着试一试的心态将HG8245的固件升级到了目前网络上能下载到的最新版本：HG8245V100R006C00SPC205，升级后装上发现能成功认证了，于是开始拨号等操作，但是发现果然是大内网IP，接着肯定又是一顿投诉，直接说明要公网IP，客服只有出工单的权限，直接让客服出工单。&lt;/p&gt;&lt;p&gt;两天后，后台客服联系我，说他们也没有开公网IP的权限，于是只能尝试帮我申请，最短也要15个工作日的审批时间，行吧，那就申请，到了前天才成功获取到公网IP了，也算是唯一的一件比较好的事情吧。&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/02/201902012324562719732.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 01 Feb 2019 23:15:57 +0800</pubDate></item><item><title>翻车了，以及谈谈为什么联通宽带始终比不上电信</title><link>https://blog.fanlibei.com/post/35.html</link><description>&lt;p&gt;今天（2019年1月13日）早上，一个移动手机号码打给我，我打回去，结果对方说他可能打错了，我当时没在意，就等到了下午，结果到了三点多还是妹来装宽带，于是跑去营业厅问，结果营业厅那边一问这边的代理商，说是有联系过我，于是才知道早上那个就是宽带安装小哥，好吧，直接打给他让他过来装，OK，到了四点多，来了，结果一看，这边的光纤分箱和主箱的连接是断的，好嘛，小哥说可以直接连接主箱，但是要多交100块。&lt;/p&gt;&lt;p&gt;行吧，多交就多交，起码主箱的光信号会比分箱的光信号好10个点（安装小哥原话），继续装，装到最后，我说我要用我自己的光猫，你们的光猫是百兆的，太垃圾还贵，小哥打过去他们公司（一家代理商，电信联通移动都做的）问，说可以，但是还是要399+100。&lt;/p&gt;&lt;p&gt;我当场就卧槽了，直接怼上了，然后小哥就继续跟他们公司的人沟通，我就在一旁怼他们公司的，最后他们说那就200吧，不行的话就让我去找联通退费。&lt;/p&gt;&lt;p&gt;我就说那还差不多，结果是 200+100，我当然不干，我说那我就只能投诉了，结果他们说要不双方都让一下步，就250，行吧，我觉得勉强可以接受吧。&lt;/p&gt;&lt;p&gt;然后就开始调试我昨天买的光猫，因为光纤是GPON，我昨天买的那个，贴纸上贴的是EPON，但是我进入命令行设置了，改成双模了，从设置界面上来看确实是双模没错，但是在调试的时候就是会一直断断续续的，并且他用光信号测试器测试的是16~17，而用光猫连接，进入设置界面看却发现是23+，目前的判断是可能光猫真的只支持EPON，而不兼容GPON，但我还是拒绝用他们的百兆旧光猫，踏马德，一个百兆口的辣鸡成色光猫还要199，怎么不去抢，我说给我参数，我自己设置，于是上了淘宝再买了一个GPON的HG8245，希望这次能用吧。&lt;/p&gt;&lt;p&gt;另外说说我的感受吧，从开始接光纤的时候，分箱是和主箱的连接是断的，结果这家代理商就是没人知道，并且没有想要修复的想法，到将光纤拉到室内后，用的是冷接子，而不是用熔纤器来熔接尾纤，我问了小哥，小哥说他们公司对电信的要求比较高，所以都是用熔纤器的，而对联通的要求没有那么高，意思就是能用就行，我的妈，代理商都对运营商客户有区别对待了，到了晚上，我又问了小哥（截图在最后面），从对话中，这家代理商是很不乐意推联通的产品的，我之所以会问电信的，是因为他下午走之前还有推了下电信的99宽带，从推广力度来看，无疑是电信的套餐力度更大，因为套餐较贵，有油水捞，电信也在大力推，真的这些代理商真的是联通宽带发展路上的拦路虎，我也终于知道为什么王卡宽带始终进不来广州，因为广州是块肥肉，联通要推什么套餐，做了什么优惠都没辙，因为没有打点好这些代理商，太过于便宜的话，代理商根本就没有油水可捞，只能在安装费上下功夫，最气人的是，投诉了也没用，因为他们是承包了一大片区域的第三方公司，投诉联通，联通也没法解决。&lt;/p&gt;&lt;p&gt;今天真是郁闷又气人的一天啊。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/01/201901140120585503673.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/01/201901140121251740950.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/01/201901140122103810827.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/01/201901140123282926347.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Mon, 14 Jan 2019 00:55:16 +0800</pubDate></item><item><title>闲鱼掏了个辣鸡成色华为HG8240，求明天不翻车</title><link>https://blog.fanlibei.com/post/34.html</link><description>&lt;p&gt;时隔将近一年，今天去注销了电信的20M宽带，去联通营业厅换了100M联通（嘿嘿，99/月/100M融合套餐，还充500送360分12个月返还，相当于每个月69元），但是听说要买光猫，还特贵，所以去闲鱼掏了个同城面交的辣鸡成色华为HG8240，试了下，能开机，我也升级了最新固件了，还切换到GPON/EPON自适应模式，就是不知道光模块有没有问题，能不能用，明天问问安装师傅能不能不买光猫，直接用这个光猫了，这样就能省一笔了，&lt;/p&gt;&lt;p&gt;最后，祝我能不翻车！&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/01/201901121823325403213.png&quot; alt=&quot;201901121823325403213.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Sat, 12 Jan 2019 18:08:01 +0800</pubDate></item><item><title>2019，新年快乐！</title><link>https://blog.fanlibei.com/post/33.html</link><description>&lt;p&gt;大渣好啊，没想到这么快又是一年过去了，回头想了下，我去年的目标还没实现呢！雅蔑蝶啊，又要开始定目标了吗？&lt;/p&gt;&lt;p&gt;想了想，要不就不定目标了，反正又不会实现，好，就这么干，不定目标！&lt;/p&gt;&lt;p&gt;最后，祝您&lt;span style=&quot;background-color: #000000; color: #000000;&quot;&gt;提前。。。&lt;/span&gt;新年快乐！&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2019/01/201901010055576474514.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Tue, 01 Jan 2019 00:46:54 +0800</pubDate></item><item><title>Fusion app使用JS简单添加夜间模式</title><link>https://blog.fanlibei.com/post/27.html</link><description>&lt;p&gt;最近在使用Fusion app的时候，发现自带的没有夜间模式，但是需要用到这个功能，于是就顺手胡乱添加了个夜间模式，思路是直接使用jquery的cookie插件来写入持久化cookie，并且在加载页面的时候做判断，若是有cookie存在，则开启夜间模式，若是不存在则不开启夜间模式。&lt;/p&gt;&lt;p&gt;不多说，直接上代码。&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;1、添加JS&lt;/strong&gt;&lt;br/&gt;&lt;/h4&gt;&lt;p&gt;在说有页面的通用模板上，比如头部/脚部模板上，加上代码&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;brush:js;toolbar:false&quot;&gt;&amp;lt;script&amp;nbsp;src=&amp;quot;/mskin/js/jquery.min.js&amp;quot;&amp;nbsp;type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;/mskin/js/jquery.cookie.js&amp;quot;&amp;nbsp;type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;type=&amp;quot;text/javascript&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;cookie_Nightmode&amp;nbsp;=&amp;nbsp;$.cookie(&amp;nbsp;&amp;quot;Nightmode&amp;quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(cookie_Nightmode&amp;gt;0)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cover(brightness&amp;nbsp;=&amp;nbsp;cookie_Nightmode/10);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;Nightmode_switch(size){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;Nightmode&amp;nbsp;=&amp;nbsp;$.cookie(&amp;nbsp;&amp;quot;Nightmode&amp;quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(Nightmode&amp;gt;0)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$.cookie(&amp;nbsp;&amp;quot;Nightmode&amp;quot;&amp;nbsp;,&amp;nbsp;null&amp;nbsp;,&amp;nbsp;{path:&amp;nbsp;&amp;quot;/&amp;quot;});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cover(brightness&amp;nbsp;=&amp;nbsp;0);&amp;nbsp;//关闭夜间模式
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$.cookie(&amp;nbsp;&amp;quot;Nightmode&amp;quot;&amp;nbsp;,&amp;nbsp;size&amp;nbsp;,&amp;nbsp;{expires:&amp;nbsp;365,path:&amp;nbsp;&amp;quot;/&amp;quot;&amp;nbsp;});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cover(brightness&amp;nbsp;=&amp;nbsp;$.cookie(&amp;nbsp;&amp;quot;Nightmode&amp;quot;)/10);&amp;nbsp;//开启夜间模式
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;cover(brightness)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(typeof(div)&amp;nbsp;==&amp;nbsp;&amp;#39;undefined&amp;#39;)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;div&amp;nbsp;=&amp;nbsp;document.createElement(&amp;#39;div&amp;#39;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;div.setAttribute(&amp;#39;style&amp;#39;,&amp;nbsp;&amp;#39;position:fixed;top:0;left:0;outline:5000px&amp;nbsp;solid;z-index:99999;&amp;#39;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.body.appendChild(div);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;div.style.display&amp;nbsp;=&amp;nbsp;&amp;#39;&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;div.style.outlineColor&amp;nbsp;=&amp;nbsp;&amp;#39;rgba(0,0,0,&amp;#39;&amp;nbsp;+&amp;nbsp;brightness&amp;nbsp;+&amp;nbsp;&amp;#39;)&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//]]&amp;gt;
&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h4&gt;2、给Fusion app的应用添加夜间开关&lt;/h4&gt;&lt;p&gt;在你想要的夜间模式开关的地方添加一个按钮，在“设置项目点击事件”里头添加：&lt;/p&gt;&lt;pre class=&quot;brush:xml;toolbar:false&quot;&gt;加载Js(&amp;quot;Nightmode_switch(size)&amp;quot;)&amp;nbsp;//size是数字，1~9，代表亮度
刷新网页()&amp;nbsp;&amp;nbsp;&amp;nbsp;//可选，在选择了[网页沉浸]选项后，因为Fusion&amp;nbsp;app需要在刷新网页后才会自动沉浸。&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h4&gt;3、开启[网页沉浸](可选)&lt;/h4&gt;&lt;p&gt;主要是对于应用组件是亮色系的情况下，开启夜间模式跟随网页自动变色，对于暗色系应用组件的可以无视。&lt;/p&gt;&lt;p&gt;直接工程编辑中，配置页面的[网页沉浸]打开。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h4&gt;4、运行&lt;br/&gt;&lt;/h4&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;OK，完成。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2023/10/202310301857377578504.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Thu, 26 Jul 2018 14:05:44 +0800</pubDate></item><item><title>第一次使用Godaddy，感受到了来自狗爹那充满恶意的温暖</title><link>https://blog.fanlibei.com/post/26.html</link><description>&lt;p&gt;之前偶尔听说Godaddy海星，也想着不如出去注册几个玉米放着，结果终于感受到了什么叫做送温暖，事情是这样的：&lt;/p&gt;&lt;p&gt;20号晚上，第一次使用Godaddy注册了个感觉海星的玉米，解析到服务器上后，正常使用。&lt;/p&gt;&lt;p&gt;21号早上，想看看玉米怎么样了，结果发现压根打不开，ping一下，显示&amp;#39;Ping 请求找不到主机&amp;#39;，好吧，可能是因为换NS导致的不稳定，等会再看看。&lt;/p&gt;&lt;p&gt;21号中午，再来看看现在是不是正常解析了，一ping，好嘛，还是老样子，行吧，上Godaddy看看是咋回事，结果一上才发现炸了，妈耶，我的账号被锁定了。赶紧按照提示上传证明文件，后续登录上邮箱才知道他们有发了封邮件跟我说他们已经把我账号锁定了。&lt;/p&gt;&lt;p&gt;22号上午，看了下邮箱，嗯，果不其然被拒了。再提交。&lt;/p&gt;&lt;p&gt;22号下午，还是被拒了，行吧，打客服吧，一看客服服务时间：周一~周五，这天刚好周末，第二天打吧。&lt;/p&gt;&lt;p&gt;23号（写文当天）打了个电话给客服MM。&lt;/p&gt;&lt;p&gt;客服MM说：“先生，您要发邮件到XXX去申请解封的。”&lt;/p&gt;&lt;p&gt;行吧，发就发吧，于是我问了句：“那我的域名是被暂停了还是直接把我订单取消了？”&lt;/p&gt;&lt;p&gt;客服小妹说：“先生您稍等，我帮您查查。”&lt;/p&gt;&lt;p&gt;N分钟后~&lt;/p&gt;&lt;p&gt;客服MM才弱弱的回复了我，说：“先生，不好意思，那个域名订单已经被取消了，也就是您也赎不回那个域名了，需要这个域名也要等到几个月后，域名重新投放市场才能重新购买，退款已经在进行中，估计还要等3~4个工作日才能原路返回，您的账号我看就这个域名，要不您重新注册一个新的账号吧。”&lt;/p&gt;&lt;p&gt;我：“。。。”&lt;br/&gt;&lt;/p&gt;&lt;p&gt;都到了这步了，我还能说啥啊？啊？！&lt;/p&gt;&lt;p&gt;直接就说行吧，我没其他问题了，挂机了。&lt;/p&gt;&lt;p&gt;现在我就想知道Godaddy这么嚣张的吗？订单说取消就取消，账号说锁定就锁定，然后做完后发了疯邮件来通知我一下而已。我特么的这都是什么操作啊，甘霖酿啊，扑街全家铲啦。Godaddy NMSL！！！&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.fanlibei.com/zb_users/upload/2018/07/201807231710011677816.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Mon, 23 Jul 2018 16:42:08 +0800</pubDate></item></channel></rss>