斐讯盒子 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。 (更多…)


编译安装 Home Assistant 依赖的 Python 3.6

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

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

还是编译安装 3.6 比较省心。

#先安装python3.6依赖的软件包
sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-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
tar xzvf Python-3.6.3.tgz
cd Python-3.6.3/
./configure
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

准备工作

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-ng 的使用

#更新源
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/


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==0.3.1

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。点击这里查看官网上的教程。 (更多…)


那些为 Home Assistant 添置的智能家居设备

巧妇难为无米之炊,先看看我为 Home Assistant 添置了哪些智能家居设备。

类型 品牌 设备型号 链接
开发板 Orange Pi PC 淘宝
插座 Broadlink/博联 MP1 京东 天猫
插座 鸿雁 IHC8340B 京东 天猫
插座 Broadlink/博联 SP mini 京东 天猫
红外遥控 Broadlink/博联 RM mini 京东 天猫
Zigbee网关 米家 智能网关 京东 天猫
传感器 米家 温湿度传感器 京东 天猫
传感器 米家 燃气报警器 京东 天猫
插座 米家 Zigbee插座 京东 天猫
开关 米家 无线开关 京东 天猫
扫地机器人 小米 扫地机器人 京东 天猫
音箱 i-mu/幻响 孙小圣 京东 天猫

博联 MP1 与鸿雁 IHC8340B 等设备兼容,实际是同一款产品,贴牌不同。推荐购买鸿雁的,便宜10元。

博联 SP mini 2 是现有的设备,在售的是新款 mini 3,链接是 mini 3。

幻响的音箱只有一个箱体,颜值高,蓝牙款适用性更好,蓝牙连接手机,3.5mm 音频接口插在 Pi 上,用于 TTS、音乐播放器、网络电台等。


Amazfit 米动手表青春版 评测

Amazfit 米动手表青春版,好长的名字。直奔主题,开始评测。

一、功能

运动手环有的功能,Amazfit 米动手表青春版都有,记步、睡眠监测、静音震动闹钟、久坐提醒、运动、心率等。

支持APP通知提醒,微信、QQ、短信提醒,文字显示,需要蓝牙和手机一直连接。

天气预报,从手机上同步到手表,个人觉得是个鸡肋。

没有全天候心率监测,也没有定时心率监测,测试心率需要在手表上的状态中进行,进入运动模式会自动监测心率。

拥有多数手环没有的GPS,没有手机也可以进入运动模式。

二、外观

399的价格,某watch的即视感。

屏幕不会熄灭,全天候显示,更像手表,而不是手环。下图是未解锁屏幕的自然光状态。

腕带只有一个码号,对我来说有点长了,正在物色一条短点的替换腕带。 (更多…)


安装 Home Assistant 到 Orange Pi PC

对比了两个开源的智能家居平台 Home AssistantDomoticz 后,义无反顾的选择了 Home Assistant,Domoticz 的界面太丑了。

紧接上一篇,烧录 armbian 到 Orange Pi PC。这里直接用 root 登录了,如果你不是 root 登录,记得加 sudo。

安装 Home Assistant

apt-get update
#安装必要的软件
apt-get install libssl-dev libffi-dev python3-dev python3-pip
#升级Python组件
pip3 install --upgrade pip setuptools wheel
#安装haass
pip3 install homeassistant
#安装完毕,启动homeassistant
hass --open-ui

执行最后一条命令后,首次启动 hass 会自动安装一些 python 依赖组件,需要花不少时间。如果长时间未启动成功(似乎在安装 sqlalchemy 后无法启动),ctrl+c 结束进程后重新执行 hass。

访问 Home Assistant,http://YourIP:8123

(更多…)


12345...10...»