在斐讯 K3 路由器中运行 Home Assistant

这大概是一篇导航贴,整理一下前面的文章。

首先,斐讯 K3 路由器官方root固件运行 Debian Jessie

然后,编译安装 Home Assistant 依赖的 Python 3.6

最后,进入 Debian,安装 Home Assistant,方法是一样的。需要远程访问的话,记得打开路由器的防火墙端口。

K3 的 CPU 性能有限,RAM 只有 256M,编译安装一个 Python 组件往往需要很久,毕竟 Orange Pi 之类的开发板也很便宜。因为 80 端口被路由器后台管理占用,所以没法使用 habridge 服务。

曾经在 K3 中运行过半年 Home Assistant,还算稳定。

挺复杂的,不推荐在路由器中折腾,至于 docker 就更不要折腾了。

在斐讯 K3 路由器中运行 Home Assistant
在斐讯 K3 路由器中运行 Home Assistant

斐讯 K3 路由器官方root固件运行 Debian Jessie

为什么要在路由器里运行 Debian?在 Entware-ng 的支持下,路由器可以运行更多的程序,可还是有些程序运行不了。

使用 chroot 运行 Debian Jessie,可以编译和安装任何软件,比如编译安装 Home Assistant 依赖的 Python 3.6。我在斐讯 K3 中运行了 Home Assistant、PostgreSQL、Resilio Sync等。

准备工作

1、本文中的斐讯 K3 路由器是恩山论坛 tianbaoha 的官方root固件

2、准备U盘或者移动硬盘,为了减少不必要的麻烦,建议格式化到 EXT4 格式,插入USB。实测 FAT32 不行,EXFAT 不支持,NTFS 不要用在 U盘,会有驱动问题。

开始安装 Debian 到 斐讯 K3

1、先安装 Entware-ng 和 coreutils-chroot

opkg install coreutils-chroot

继续阅读

Totolink A2004NS 路由器最新固件升级

Totolink 是韩国 ipTIME 在中国的子品牌,A2004NS 算得上是一款性价比很好的无线路由器,拥有千兆WAN和千兆LAN,还有 USB 2.0 接口。

升级步骤比较简单

  1. 目前中文版的最新固件版本是 8.84,下载固件 http://pan.baidu.com/s/1ntJTBE5
  2. 中英文固件不能混用,要先升级 mod 固件 a2004ns_en_8_92_mod.bin
  3. 再升级官网的最新固件(英文版)a2004ns_en_9_18.bin,固件版本已升级到 9.26

升级固件后,路由器管理界面变成英文(英文有障碍的请慎重),所有设置都在,无需重新设置。新固件据说改进了稳定性(没感觉到),部分功能有变化,自然也有新功能登场。

看看有哪些不同

  1. 强化了 USB 储存,SAMBA 协议可以设置多个用户和权限等
  2. 新增了 iptime 提供的 DDNS 服务,原来中文固件里的几个国内 DDNS 服务自然没了
  3. 新增了 IPTV 的支持(不知 IPTV 为何物的飘过)
  4. 新增了 WIFI Schedule(时间表),可以设置多个时段自动关闭 WIFI,即可以减少辐射又可以节能
  5. 新增了 LED 自动关闭时间表,晚上不用被路由器上的 LED 亮瞎眼了

继续阅读