斐讯盒子 T1 安装 Kodi 接入 Home Assistant

斐讯盒子 T1 是斐讯最近推出的新品,性能还不错,高于当前主流配置。拿到手后就用 adb 安装了 Kodi,完美运行,再把 Kodi 接入 Home Assistant。

Kodi+NAS 是我心目中最好的家庭多媒体中心解决方案,一条龙解决视频、音乐、图片等,有空再单独说一下 Kodi。

斐讯盒子 T1 安装 Kodi

1、首先去盒子的设置-高级-远程调试打开,最好把盒子设置成固定IP

2、下载 Kodi,我下载的是64位版本

3.1、下载 adb,把 adb 解压到计算机C:\adb目录,链接: https://pan.baidu.com/s/1mjQ9DPm 密码: 7pwj

Windows命令行执行( Win键+R 输入cmd 回车)

cd c:\adb
adb connect 192.168.x.x #盒子IP
adb shell
adb install kodi.apk #把apk放在adb同一个目录下

安装成功后去盒子的应用界面找到 Kodi。 继续阅读

2017年度佳片好书推荐

今年就不像往年一样做看过的电影和剧集的清单了,把电影和剧情分开单独做个列表,附上一句短评。很多是老片,排名不分先后。

电影

剧集

继续阅读

编译安装 Home Assistant 依赖的 Python 3.6+

本文的编译环境为 Debian Jessie 8.x。

Home Assistant 公告 2018年就不支持 Python 3.4 了,然而 Debian 8 Jessie 的官方源只能安装 Python 3.4,Debian 9 Stretch 的官方源只能安装 Python 3.5.3,也会出现一些小问题,软件源加入 testing 倒是可以安装 Python 3.6,不过要是产生各种问题就麻烦了。

还是编译安装 Python 3.6 以上版本比较省心。

#先安装python3.6+依赖的软件包
sudo apt-get install build-essential libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libffi-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
#编译安装python3.6+,根据需要选择
#wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
tar xzvf Python-3*.tgz
cd Python-3*/
sudo ./configure && sudo make && sudo make install

编译的时间比较久,完成后查看版本:

python -V
python3 -V
pip3 -V


如果是从Python 3.4 升级到 3.6+,需要重新安装 HASS,运行前删除配置文件夹中的 deps 文件夹

rm ~/.homeassistant/deps -rf

斐讯 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

继续阅读

WD My Cloud Gen1 安装 Entware-ng

本文仅针对 WD My Cloud Gen1 3.0 固件。Gen1 3.0 固件基于老旧的 Debian 7,虽然可以 apt-get 安装软件,不过万一不小心更新了 libc,很可能会变砖,小心为妙。

Entware-ng 是为路由器、NAS 等设备打造的软件仓库,可以方便的安装上千款软件,如 aria2, dropbear, shadowsocks 等。

安装 Entware-ng 到 WD My Cloud

#删除原来的opt目录,ln链接到共享目录,防止系统升级重置等丢失
rm /opt -rf
mkdir /shares/Public/opt -p
ln -s /shares/Public/opt /opt
cd /opt
#一键安装 entware-ng
wget http://pkg.entware.net/binaries/armv7/installer/entware_install.sh -O -|sh
#追加变量环境
sed -i '/\/opt\/bin/d' ~/.bashrc;
echo "export PATH=/opt/bin:/opt/sbin:\$PATH" >> ~/.bashrc
source ~/.bashrc
#把开机脚本加入rc.local
echo "/opt/etc/init.d/rc.unslung start" >> /etc/rc.local
#也许要把rc.local加入系统启动项
update-rc.d rc.local defaults 99

Entware 的使用

#更新源
opkg update
#升级软件
opkg upgrade
#查找软件
opkg find shadowsocks*
#安装aria2
opkg install aria2
#删除 aria2
opkg remove aria2

继续阅读

Home Assistant 用 Command line Sensor 获取硬盘温度

Home Assistant 获取 CPU 温度比较简单,官方的示例中即有。

Home Assistant 支持 hddtemp 获取硬盘温度,只是 hddtemp 不支持USB移动硬盘,所以使用 smartmontools 通过 S.M.A.R.T 获取温度。

首先安装 smartmontools,

apt-get install smartmontools

Home Assistant 用 Command line Sensor 获取温度数据,参数中的 -d sat 是关键,

#CPU温度
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
scan_interval: 300
#硬盘温度
- platform: command_line
name: HDD Temperature
command: "smartctl -d sat -a /dev/sda | grep Temperature_Celsius | cut -c88-89"
unit_of_measurement: "°C"
scan_interval: 300

相关链接:https://home-assistant.io/components/sensor.command_line/

迅雷内讧 股价暴跌 玩客币大跌

事件过程记录

11月21、22日

11月22日,有网友发帖称,有投资者到迅雷总部拉横幅示威,要求迅雷CEO陈磊还钱,“玩客币骗钱,陈磊骗子还我血汗钱!”。随后,迅雷官方微博发布公告称,21日及22日有外来人员手持横幅到迅雷总部示威确有其事,但对方并非迅雷用户或投资者,这是一起有预谋有策划的故意抹黑迅雷的行为,公司已报警并交由警方处理。

11月28日

迅雷发公告称:已撤销迅雷金融、迅雷易贷、迅雷小游戏、迅雷爱交易等业务的品牌和商标授权,并强调上述一系列业务均为迅雷大数据及其子公司经营。

迅雷大数据也发了一个公告,除了回应迅雷所说的商标问题,还曝出猛料:玩客币无区块链技术、为变相ICO、非法集资骗局。

迅雷紧急回应:迅雷大数据的声明是对迅雷CEO陈磊和迅雷集团毫无事实根据的诽谤和诋毁。

迅雷金融再发声明,题为“迅雷网络陈磊模糊焦点,请直面玩客币技术真相”。

11月29日

迅雷董事会成员向迅雷股东致信称,玩客币钱包将于12月中旬采用实名制,后续还将有更多控制措施,遏制非法交易。原文链接

迅雷金融指责迅雷子公司网心公司为玩客币交易提供清算服务。相关链接:九评玩客币(一)

晚间,迅雷发公告,内容是原迅雷高级副总裁於菲在任职期间,涉嫌利益输送,其中包括迅雷与迅雷大数据的协议并未经过公司正常审批流程,协议存在多处有损公司利益的条款。 继续阅读

JDRead Venus 电纸书使用感受

JDRead Venus 是京东阅读和博阅合作开发的电纸书,定位是旗舰款。早在几年前 T61、T62 的时候博阅就和京东阅读有合作,内置了京东阅读,硬件厂商和内容提供商合作也是一条不错的路。

本文主要是 JDRead Venus 和博阅T61的对比。

硬件方面

  • 都是6英寸的屏幕,不过体积小的多,厚度也薄的多
  • 墨水屏上覆盖了一块钢化玻璃,不像T61的屏幕是凹进去的
  • 分辨率提升了,300PPI,确实清晰的多
  • 1G+16G 的内存组合,比T61流畅很多
  • 只有一个返回首页的HOME键,没有实体按键,没有刷新键,事实上不需要刷新了,翻页靠触屏
  • 金属边框,塑料材质也不一样了,手感不错(T61的塑料时间久了就黏了,尤其是夏天)

软件方面

  • 还是安卓系统,集成了定制化的京东阅读,去除了桌面启动器,无法安装启动任何其他软件,不root可能安装不了其他桌面和软件
  • 没有文件管理器,管理本地电子书不太方便
  • 系统内置了京东阅读和另一个定制化的阅读器,应该是 fbreader,两者使用体验几乎一致
  • 续航似乎没有T61久,大概是因为一直打开WIFI的原因
  • 系统设置中可以更换默认字体,设置延迟关机等,和T61基本一致
  • 京东阅读的电子书资源显然没有亚马逊丰富,好在京东Plus会员赠送的畅读VIP提供了不少优质的免费资源

总结

JDRead Venus 作为一款软硬件都很完善的电纸书,你不需要操心他是安卓系统还是其他系统,做一个简单的小白,享受阅读就好。

购买链接:京东 天猫

米家扫地机器人接入 Home Assistant

自从用上了 Home Assistant,就想着把各种设备接入,刚好米家扫地机器人是原生支持的。

先安装依赖的 python-miio

pip3 install python-miio

Home Assistant配置

vacuum:
- platform: xiaomi_miio
host: 192.168.0.101
token: 1234567890

IP 为扫地机器人的的局域网 IP,为了防止 IP 变动,建议在路由器中设置 DHCP 分配固定 IP。

获取 token,比较简单的方法是通过拥有root权限的安卓设备从米家app的数据库里获取,没有条件的可以用安卓虚拟机,文件路径是 /data/data/com.xiaomi.smarthome/databases/miio2.db,用 sqliteman 等软件打开查看 token。点击这里查看官网上的教程。 继续阅读

2017双11购物个人感受

2017年双11购物有以下感受:

  1. 在京东买的东西越来越多,在天猫、淘宝买的东西越来越少
  2. 抢红包之类的活动太浪费时间,大额优惠券最实用
  3. 11·11当天的促销力度绝对是最大的,哪怕从11·1开始促销的京东也是
  4. 京东的快递在双11期间使用了众包派件,一如既往的快速
  5. 天猫、淘宝店用的快递比往年快了很多,基本当天发货,甚至有几个件第二天就到了,不过跨区域的件就很慢了

今年双11有个令人在意的小插曲,天猫和京东之间关于交易额互怼。阿里公关委员会主席王帅在千牛直播现场说“不得不承认京东数学很好”,言下之意是京东的1000多亿销售额是1号到11号的累加,而天猫则是24小时的。京东的CMO徐雷马上怼了回去。

比较支持京东的做法,熬夜下单真心累,但是又不得不,因为你不熬夜下单,分分钟就没货了。

附上天猫和京东的销售额对比:

2017天猫双11总交易额为1682亿元,京东双11促销交易额超1271亿。