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

Home Assistant 有多种安装方法:

  1. 首先是针对树莓派的定制系统 Hassbian,下载镜像写入TF卡即可
  2. 然后是针对更多开发板和虚拟机的 Hass.io,安装方法类似 Hassbian
  3. 接下来是 Docker
  4. 最后就是传统的 Python 环境了,难度大,适用性广,自由度高,占用空间相对较小

以下内容仅针对方法4,折腾起来吧。

进入 2018 年,Home Assistant 已经结束支持 Python 3.4,最低需要 3.5。Debian 9 Stretch 可以使用 apt-get 直接安装 Python 3.5,如果是 Debian 8 Jessie 则需要编译安装 Python 3.6

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

继续阅读

烧录 armbian 到 Orange Pi PC

armbian 是针对 arm 开发板的轻量级 Debian Jessie 或者 Ubuntu Xenial。Orange Pi PC 是一款国产的 arm 开发板,有不同价位的多款产品可以选择,性价比很高。

针对 Orange Pi PC 的固件基于 Ubuntu Xenial,分为server版和desktop版,我下载的是server版。

Orange Pi PC

下载解压后,使用 Etcher 烧录到 TF 卡中。

默认用户名和密码是 root/1234,第一次进入会要求修改默认密码,添加新用户等。 继续阅读

WD My Cloud libc.so.6 救砖实录

本文仅针对 WD My Cloud Gen1。

症状

使用apt-get安装软件时,更新了libc到2.19导致的。

WD-peczis:/lib# /usr/local/sbin/updateFirmwareFromFile.sh /DataVolume/shares/Public/sq-040104-422-20150423.deb
basename: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
date: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
logger: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
tee: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
touch: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
date: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
tee: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
find: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
grep: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference

解决方法

There is a solution if there is a ssh connection and a working share.

You should download file http://ftp.altlinux.org/pub/people/boyarsh/wd/libc.so.633 (or extract /lib/arm-linux-gnueabihf/libc-2.17.so from firmware image and name it libc.so.6) and put it on share.

Let it be /DataVolume/shares/Public/libc.so.6 继续阅读

赚钱宝Pro使用下载宝lite 一宝变两宝

一、下载宝和下载宝lite简介

下载宝的前身是迅雷远程下载,迅雷远程下载是 Linux 客户端,可以安装在一些路由器和 NAS 中,提供下载服务。曾经在 NAS 中安装使用过迅雷远程下载,整体体验并不好。

下载宝是迅雷为远程下载专门打造的硬件产品,低功耗高性能,拥有千兆网口和 USB3.0 接口(二代Pro 可以内置硬盘),在远程下载的基础上增加了手机应用的支持,以及服务端的 Samba/DLNA 协议等,把用户体验变得简单易用。

下载宝lite以迅雷另一款硬件产品赚钱宝Pro 的插件形式存在(不支持一代赚钱宝),让赚钱宝拥有下载宝的功能,一宝变两宝,而且尽量不影响自身赚钱挖矿。受限于赚钱宝的硬件(百兆网口,USB2.0 接口),下载宝lite 的性能有限,自然是没法和下载宝相比,不过不必担心,满足基本需求已经足够了。

二、下载宝lite使用

1、在迅雷赚钱宝的水晶矿场1中的星域共享平台安装下载宝lite插件。

2、手机端下载安装家庭云2[Android/iOS],登录迅雷账号后,扫描赚钱宝二维码添加设备。

家庭云的使用很简单,可以添加下载任务,播放视频(只能局域网内播放,不能远程播放),备份相册等。 继续阅读

用 curl 返回 Linux 本机外网IP地址

#oray国内地址,返回速度快
curl -s http://ddns.oray.com/checkip | awk -F ": " '{print $2}' | awk -F "\<" '{print $1}'
#返回快
curl ident.me
curl myip.dnsomatic.com
#返回较快
curl whatismyip.akamai.com
curl https://tnx.nl/ip
#返回慢,不推荐
curl ifconfig.me
curl icanhazip.com
curl ipecho.net/plain

通过 curl 远程网址返回本机IP地址,有些场景比较有用。没图的文章不是好文章,下面是图。 继续阅读

用 tasker+AutoNotification 调教安卓 QQ 的通知音量

安卓的音量设置分为系统、铃声、媒体、闹钟、通话,不同厂商的手机略有不同,其中铃声包括来电铃声、短信、各种 app 的通知,媒体包括音乐、视频、游戏等,如下图,

android音量

而安卓 QQ 使用了媒体音量控制提示音播放,导致的结果是其他 app 的通知音量与 QQ 的不一致,体验不佳。比较简单的方法是统一铃声音量和媒体音量。

下面介绍一下我的调教方法,无需root

先说思路,关闭 QQ 本身的通知音,用 Tasker+AutoNotification 转发通知,短暂等待后,删除刚才 AutoNotification 的通知,你看到的是 QQ 的通知,听到的却是 AutoNotification 配置的通知音。 继续阅读

升级 My Cloud 自带的 Twonky MediaServer

My Cloud 自带的 Twonky MediaServer 提供 DLNA 服务,版本老旧,而且支持的媒体格式不全面,升级到新版是个不错的选择。

下面是升级方法:

1、下载最新版本的 Twonky,当前是8.4,WesternDigital MyCloud 04.xx.xx

2、使用 sftp (FlashFXP/WinSCP)进入 My Cloud,/usr/local/twonkymedia-7/,先备份这个目录。

解压刚才下载的文件,上传到上面的目录。

3、执行下面的命令重启 Twonky MediaServer

service twonky restart

4、登录 http://yourip:9000,进入 Twonky 后台,这时需要填注册码。没错,这是付费软件,可以去官网买一个,或者百度 twonky注册码(不推荐)。

需要注意的是 twonky 8.4.1 的激活方式有改变,需要注册账号登录后,在线激活。

继续阅读

使用智能插座实现 WD My Cloud 自动开关机

NAS 为什么不24小时开机?NAS 为什么要关机?这不是本文讨论的范围。

智能插座(Wifi 遥控插座)是物联网初级阶段非常重要的工具,可以帮助一些传统用电设备实现定时开关、远程开关等功能。

WD My Cloud 不支持 Wake on LAN(网络唤醒),所以只有通过智能插座来实现自动开关机和远程开关。我之前用的是小K mini,现在用的是阿里智能的欧瑞博COCO插线板,本质上没什么区别,实现的功能是一样的。

欧瑞博COCO插线板 继续阅读