客观评价 HONOR/荣耀 MagicBook 15

最近买了一台 MagicBook 15,超薄本,重量很轻,主要用来办公,具体配置是 AMD 锐龙 R5 3500U+8G DDR4 2500+256G SSD,Linux 版。

因为是 Linux 版,店铺(也就是某旗舰店)很隐晦的通过第三方发货一个用来 Windows 10 系统的 U 盘,自己安装,可能是 U 盘速度的关系,系统安装非常慢。

Windows 10 安装完成后,需要自己激活,买个激活码,或者想想其他办法……

系统运行流畅,安装上 Chrome 浏览器和微软 Office,再把文件同步过来,就可以覆盖 80% 的工作需求了。

指纹解锁体验很好,这是第一次在电脑上体验到指纹解锁的便捷,毕竟电脑更新换代没那么快。

系统自带的华为电脑管家,配合华为手机,可以实现NFC触碰传文件,多屏互动等功能,感觉多屏互动比较有用,不是华为手机用户,直接卸载了。

USB Type C 的充电接口,这个必须好评,理论上可以用任何充电器充电,就连苹果祖传的 5V1A 都没问题,甚至各种充电宝也可以,只是速度问题。自带的充电器是 Type C 接口,个头不算小,也可以给手机充电,出门可以少带一个充电器。

内存不能升级是个痛点,采用了板载内存,且没有扩展槽,MagicBook 15 没有 16G 版本,想要 16G 内存只能选择 MagicBook Pro。8G 内存暂时还够用,只怕经不起时间的考验。 继续阅读

蜗牛星际捡矿渣体验

捡矿渣也是需要体验的,感受很重要。

1、缘起

这次的蜗牛星际矿渣来自河南,发货地也是河南,跟卖家位置无关。我买了个本地卖家的 B 款双网口版,还以为当天发货,隔天可以收到,结果可想而知。3月初发车的,现在是5月初,应该差不多结束了。

矿渣来源可以参考这篇:http://baijiahao.baidu.com/s?id=1633053961935391543

2、外观

矿渣外观成色不一,我的这个机箱有几个小划痕,无奈之下只能接受了。

机箱正面的 USB 接口是 2.0 的,白色的,很丑,毕竟已经 9102 年了。B款是仿万由的机箱,A面颜值还不错,电源灯和硬盘指示灯,一个都不能少。

矿渣的正面贴着某位女性的名字和手机号码,看了一些晒单帖子,多半都是女人的名字,大概这些矿工受害者都是女性。

蜗牛星际
左边是WD My Cloud,蜗牛星际贴了微星主板的Logo

继续阅读

用 Home Assistant 开关 Xbox One

Xbox One 提供了即开即用和节能两种电源模式,不管哪一种似乎都没法远程开机,也许是我用 WiFi 连接的原因,也许是我设置不对。

哪里有需求,哪里就有解决方案。我的方法是用WiFi插座+博联 RM 进行远程开关 Xbox One。

  1. 开机时,先打开电源,再发射一个开机的红外信号。
  2. 关机时,先发射一个关机的红外信号,再发射一个确认的信号,最后关闭电源彻底关机。

Home Assistant 配置如下:

switch:
- platform: broadlink
host: 192.168.2.100
mac: '78:0F:00:00:00:00'
type: rm2_pro_plus
switches:
xbox_one_ir:
command_on: 'JgBQAAABKJQTEhMTExITEhQSExIUEhM3ExMTEhMSFDcTNxQSEzcTOBMSEzcUEhM3FBITNxMTExITNxQSEzcUEhM3ExMTNxM3FAAFngABKUoTAA0FAAAAAAAAAAA='
command_off: 'JgBQAAABKJQTEhQSExIUEhMSFBITEhM3FBITEhQSEzcUNxMSEzgTNxM3FBITEhQ3ExITOBMSExIUEhM3FDcTEhM3FBITNxQ3EwAFnwABKUkTAA0FAAAAAAAAAAA='
- platform: template
switches:
xbox_one:
value_template: "{{ is_state('switch.broadlink_mp_1s2', 'on') }}"
turn_on:
service: script.1548158043107
turn_off:
service: script.1548158143044
script:
'1548158043107':
alias: turn on xbox
sequence:
- data:
entity_id: switch.broadlink_mp_1s2
service: switch.turn_on
- delay: '2'
- service: switch.broadlink_send_packet_192_168_2_100
data:
packet: "JgBQAAABKJQTEhMTExITEhQSExIUEhM3ExMTEhMSFDcTNxQSEzcTOBMSEzcUEhM3FBITNxMTExITNxQSEzcUEhM3ExMTNxM3FAAFngABKUoTAA0FAAAAAAAAAAA="
'1548158143044':
alias: turn off xbox
sequence:
- service: switch.broadlink_send_packet_192_168_2_100
data:
packet: "JgBQAAABKJQTEhQSExIUEhMSFBITEhM3FBITEhQSEzcUNxMSEzgTNxM3FBITEhQ3ExITOBMSExIUEhM3FDcTEhM3FBITNxQ3EwAFnwABKUkTAA0FAAAAAAAAAAA="
- delay: '2'
- service: switch.broadlink_send_packet_192_168_2_100
data:
packet: "JgBQAAABKJQUERMSExITEhMSExIUERM3FBETEhMSFDYSOBMSEjgTNxMSEzcUERMSEhMUNhITFBETNxMSEzcUNhM3ExMSNxM3FAAFcQABJ0oUAA0FAAAAAAAAAAA="
- delay: '5'
- data:
entity_id: switch.broadlink_mp_1s2
service: switch.turn_off

确认开机状态应该用 device_tracker,更准确。

相关链接

https://community.home-assistant.io/t/xbox-one-ir-codes-for-broadlink-rm/26680/5

远程串流 Xbox One 的方法和体验

Windows 10 自带的 Xbox 应用(已改名为 Xbox 控制台小帮手,太难听了🤦)中提供了串流 Xbox One 的功能,可以让局域网内的 Windows 10 设备连接到 Xbox One,通过串流进行游戏。

这里说的远程串流是指串流远程的 Xbox One,把远程的 Xbox One 作为服务端,本地 Windows 10 设备作为终端。

软硬兼施

1、本地终端 Windows 10 设备,游戏手柄,Xbox 360 模式,有线/无线/蓝牙根据需求选择。

2、服务端公网 IP,IPv4 地址可能需要打电话跟电信申请,移动联通等未知。如果你不知道什么是公网 IP,建议不要折腾。

在路由器上设置 DDNS 动态域名解析,Windows 10 设备接入 VPN 会用到。又是一个坎,什么是 DDNS?

(现在是 IPv4 → IPv6 过渡的阶段,一些地区已经可以获取到 IPv6 地址了,只是 IPv6 我还不知道怎么弄。Xbox 控制台小帮手还不支持输入 IPv6 地址。)

3、服务端路由器提供 VPN 服务,让终端通过 VPN 接入到服务端的局域网内。也可以把 Xbox One 用 DZM 暴漏在外网,通过服务端的 IP 连接(不推荐)。

4、带宽

  1. Xbox One 通过网线或者 5Ghz WiFi 连接到路由器。
  2. 经过几天的测试,最高画质串流需要的上行带宽为 20Mbit/s 左右。

得益于去年中国电信大幅提升了家庭宽带的上行带宽,之前只有 4Mbit/s,而现在上行带宽有 30Mbit/s。如果你的宽带上行带宽达不到 20Mbit/s,就不要折腾了。 继续阅读

私人定制的吃药提醒 TTS

母亲年龄大了,去年生了一场病,需要每天早晚吃药,偶尔忘记吃药的事情时有发生,自己不在身边,能做的不多……

所以利用家中现成的 Home Assistant 做了这个私人定制的吃药提醒。

一、软硬件准备

  1. Home Assistant 是必须的
  2. 米家无线开关,有开关自然得有网关
  3. TTS 音箱,我用的是百度TTS

二、代码

比较简单,三个自动化。

  1. 8:00-9:30,18:30-21:00,每隔十分钟提醒一次
  2. 吃药后按下按钮“打卡”,禁用提醒
  3. 定时重新打开提醒

继续阅读

斐讯 T1 盒子增加 zRAM SWAP

随着斐讯的倒塌,二手市场上的斐讯硬件产品俨然形成了一个小市场,产品拥有一定的性价比,今天的主角是电视盒子 T1。

T1 默认只有 32M SWAP,这个 SWAP 是 zRAM,配置类似的 N1 有 500M zRAM,可以通过以下脚本达到增加zRAM。需要刷机后拥有 root 权限,可以添加开机启动。

mount -o remount,rw /system
vi /system/bin/lazy-start.sh

把以下脚本添加到开机启动中,根据需要调整大小。

#starting swap off zram
swapoff /dev/block/zram0
# resetting zram
echo 1 > /sys/block/zram0/reset
# setting zram size to 378 mb
echo 387286400 > /sys/block/zram0/disksize
# making zram swapable
mkswap /dev/block/zram0
# starting swap on zram
swapon /dev/block/zram0

继续阅读

无法接入 Home Assistant 的 360 摄像机怎么办

我这个360摄像机用了很久了,大概是最早的一批用户,经历了水滴直播从无到有再到关闭的风风雨雨。

360摄像机不像传统摄像头厂商的产品有开放 rtsp,也没有破解的固件可以刷,只能使用官方 app。可以预见的将来也不会开放,完全没有希望接入 Home Assistant 。

使用 Weblink 组件接入 URL Scheme

这里提供一个曲线救国的方法,使用 Weblink 组件通过 URL Scheme 打开 app,算是抛砖引玉。

Weblink 组件只支持 http 和 https 协议的链接,直接使用 URL Scheme 会出错,所以通过 html 网页进行中转。

weblink:
entities:
- name: 360 Camera
url: /local/360_camera.html
icon: mdi:webcam

360_camera.html 放在 www 文件夹中,html 代码如下:

<head>
<meta http-equiv="refresh" content="0;url=shuidilive://view"> 
</head>

点击上图中的链接,会跳转到 360 摄像机的 app。不同浏览器略有不同,可能会有“是否打开”的提示,推荐使用 Chrome。Android 和 iOS 都是支持 URL Scheme 的。

录了一个小视频作为演示,戳这里查看。

继续阅读

Home Assistant 更换 MySQL 和 PostgreSQL 数据库

Home Assistant 默认的数据库是 sqlite,随着使用时间的增加,数据库文件越来越大,查看日志和历史的速度也变得越来越慢。曾经试着把这个 sqlite 数据库文件放到 /tmp 目录下,也就是内存中,响应速度快了很多,但是内存很快就塞满导致死机。

MySQL/MariaDB 和 PostgreSQL 则成为更好性能数据库的选择。强烈推荐使用 PostgreSQL,内存占用少,系统负载更低。

下面以安装在本机的数据库为例,进行简单的配置。

Home Assistant 使用 MySQL/MariaDB

1、安装 MySQL/MariaDB

2、新建数据库

mysql -u root -p

输入密码后,进入 mysql 命令行,

create database hass;

如果你使用 phpMyAdmin 管理 MySQL,新建数据库之类的操作就简单多了。

3、安装依赖软件

pip3 install mysqlclient

4、在 Home Assistant 的配置文件 configuration.yaml 中添加

recorder:
  db_url: mysql://user:passwd@SERVER_IP/DB_NAME?charset=utf8

5、监测 MySQL 数据库大小的的 sensor,可根据需要使用

- platform: sql
db_url: mysql://user:passwd@SERVER_IP:3306/information_schema
queries:
- name: hass_db_size
query: "select concat(round(sum(DATA_LENGTH/1024/1024),0)) as db_size from TABLES where table_schema='HASS';"
column: 'db_size'
unit_of_measurement: MB

继续阅读

你真的不需要360安全卫士和电脑管家们

最近帮别人买了一台 HP 的笔记本电脑,7代 酷睿 i3 CPU + 4G 内存 + 256G SSD + Windows 10,秒开机,用来办公,体验非常好。

对方拿到电脑后,先是要安装 360 安全卫士,被我拦住了,告诉他不需要。

然后我看到他在百度输入 diannaoguanjia,聪明的你一定知道他想要安装什么了,又被我拦住了,再次告诉他不需要。

我觉得电脑之所以不够快,也许就是因为安全卫士电脑管家及其同行们,你真的不需要他们。

也许有人要反驳我说不是,抛开内存和CPU占用不说,弹窗广告加速球加速火箭总是他们的吧。我曾经见过一个同事不停的点击电脑管家的加速火箭,可能真的很好玩。

QQ弹窗 QQ弹窗
上传两个QQ的弹窗,感受一下

也许有人要问了,不用安全卫士电脑管家们,那用什么,要是电脑中病毒了怎么办?

Windows 10 自带的杀毒软件,防病毒能力在各项测试中都没毛病,很好用,强烈推荐。 继续阅读