分类 技术 下的文章

群辉HomsAssistant控制斐讯DC1智能插排


我的环境:LEDE主路由+腾达路由器作为ap使用
备注:梅林路由器在本次试验中不成功,不推荐使用。
准备工作:
1、配网工具APK和插件(来自恩山论坛),使用安卓手机,ios手机可以使用微信小程序 搜索 “DC1助手”
2、可以安装homeAssistant服务的环境。比如群辉,树莓派等。
3、斐讯DC1 本体(智能的,因为有2个版本,一定要买智能的 不是DC1 L)

第一部分

在群晖docker里安装HomeAssistant 0.91.3

备注:注意不要下载lastest最新版。因为不好使。
群晖里安装HomeAssistant 没法直接安装,要借助docker。在docker里安装homeassistant
1、域名解析。以LEDE路由器为例。将 (群晖地址,群晖地址就是homeassistant地址)
192.168.5.x Smartplugconnect.phicomm.com 添加这行到/etc/host或者单独新建一个myhost的文件 加入这行解析。重启路由器生效。

第二部分 设置DC1

1、长按DC1的开关键,wifi指示灯出现快速闪烁。此时进入寻网状态,打开配网工具app,连接dc的wifi,键入你的路由器信号ssid名称和密码,点击配置按钮。出现 配置成功的 TOAST 提示证明连网成功。

2、进入路由器后台,查看DC1 分配的IP地址,记录下来,后续填入插件的配置文件中。

3、下载插件.rar解压后。把所有文件拷贝到docker的homeassistant根目录下。覆盖。
修改packages下的dc配置文件的ip地址为 DC1分配的真实ip地址。 注意linux下可以用vi编辑。
如果你在pc下编辑好了在拷贝进去也行,但是要注意是否出现乱码。重启homeassistant的容器。

4、设置homeassistant密码
打开 configuration.yaml文件,打开http注释,下面一行输入 api_password: 你的密码
关于时区,可以在UTC后面设置,Asia/Shanghai


WD MyCloud系列如何更换硬盘安装原装系统+第三方插件安装+DDNSto外网访问transmission


 

接上文。

上次我们折腾了在WD MyCloud里安装群辉系统。
群辉系统自然是强大无比插件丰富、可惜找到的群辉版本只有Beta版本、存在一定的bug。
如果是在咸鱼掏来的Wd-MyCloud 外壳只是用来硬盘备份。还是妥妥的安装My Cloud 原装系统吧。

准备工作,将网线接入wdcloud机身的网口。前面的步骤完全一样。
首先说明参考的外文资料和文档位于以下谷歌网盘
https://drive.google.com/drive/folders/0B_6OlQ_H0PxVRXllYjY5RG1CZEU?usp=sharing

1、进入Wd MyCloud 的recovery(恢复)模式
准备一个U盘,推荐16G或者以上。格式化为FAT32,将压缩包usbrecovery.tar.gz解压到u盘。也就是说u盘根目录有一个boot文件夹。里面包含四个文件

2、将U盘插入到MyCloud 机身的usb3.0接口,通电。10s后,WD MYCloud机身的指示灯变成黄色。

3、通过telnet连接MyCloud
打开路由器页面,在连接设备DHCP里找到MYCloud的ip地址,在运行里输入cmd,然后键入
telnet 192.168.xx.xx ,进入到telnet模式,如果没有这个命令,可以去百度搜索win10下如何开启telnet 教程很多。

4、格式化MyCloud硬盘分区
现在已经在telnet模式了。执行以下命令,注意最好一行回车一次,不要一次性复制。

parted /dev/sda
mklabel gpt
mkpart primary 1049kB 2149MB
mkpart primary 8591MB -1MB
mkpart primary 7517MB 8591MB
mkpart primary 2149MB 3222MB
mkpart primary 3222MB 4296MB
mkpart primary 4296MB 6443MB
mkpart primary 6443MB 7517MB
q
mkswap /dev/sda1
mkfs.ext4 /dev/sda3

5、安装WD 恢复模式
上面的步骤做好了说明群辉的分区建立好了。下面安装WD 恢复模式,键入以下命令。
注意最好一行回车一次,不要一次性复制。

mkdir -p /mnt/usb /mnt/root
mount /dev/sda3 /mnt/root
mount /dev/sdb1 /mnt/usb
cp -r /mnt/usb/boot /mnt/root/
cd /mnt/root/boot
rm uImage uRamdisk
mv uImage-wdrecovery uImage
mv uRamdisk-wdrecovery uRamdisk
cd /
umount /mnt/root /mnt/usb
sync
reboot –f

6、进入wd网页的恢复模式
固件下载地址:https://support.wdc.com/downloads.aspx?lang=en#downloads
QQ截图20181120111834.jpg

过一会wdmycloud重启后。在浏览器键入wdmycloud的ip地址,会提示进入恢复模式
安装原装MyCloud系统和安装群辉的步骤差不多。都是先进入恢复模式。不同的是这次恢复选择的文件是mycloud的镜像bin,不是群辉啦。载入固件bin后。进度条从0到100后系统会自动重启。屏幕虽然写着别中断操作,但是你要拔掉U盘。否则又会进入恢复模式的。
在路由器的DHCP列表里查看 myCLoud 所在IP。在浏览器打开。第一次可能系统初始化较慢。会有提示系统正在初始化。后面会进入一个MY CLoud的初始化页面。余下的操作就是按提示完成即可。

photo_2018-11-20_10-06-16.jpg

photo_2018-11-19_23-25-22.jpg
后面你还可以设置云访问。
photo_2018-11-19_23-25-41.jpg

你也可以用手机来同步备份文件和媒体资源
photo_2018-11-20_11-07-44.jpg


牛逼的分割线

上述仅仅是读写你nas里的共享目录。如果我们还想安装transmission等一系列牛逼的下载工具。请刷入上一个版本的固件。
下载地址http://download.wdc.com/nas/My_Cloud_GLCR_2.30.165.bin,下载后进入WEB的后台,在里面选择手动固件升级就好了。

OK那现在说下如何让固件支持插件的安装

首先说明以下操作参考自
1、https://community.wd.com/t/wd-mycloud-gen2-enable-apps-install-tab-apps/177885
2、http://www.nasyun.com/thread-62148-1-1.html
感谢2位大神的总结。
附上一堆插件集合地址:http://fox-exe.ru/WDMyCloud/WDMyCloud-Gen2/Apps/

具体的步骤可以参考
下载后进入WEB的后台,在里面选择手动固件升级就好了、降级好了,要装软件了
具体的步骤就是在WEB页面,找设置,网络,打开SSH

找一个define.zip 解压一下,把define.js 放到PUBLIC的文件夹中
然后用一个进入SSH的工具软件,执行以下2步,注意这里是2步 要分别执行

rm /usr/local/model/web/pages/function/define.js
ln -sf /mnt/HD/HD_a2/Public/define.js /usr/local/model/web/pages/function/define.js

弄好后再进WEB页面,想装软件 发现装不了,授权协议的提示点不了,这时用CHROME的浏览器进入开发者模式
开发者模式.jpg
输入代码.jpg
在控制台输入下面的代码,然后回车

APP_INSTALL_FUNCTION=1; APPS_EULA=1; check_app_eula();

我这边自己没用到破解的那个插件。我是每次执行完上面的代码后,在鼠标点击应用---点击左侧应用这个字,就会让你浏览,此时找到transmission的bin。因为有很多插件http://fox-exe.ru/WDMyCloud/WDMyCloud-Gen2/Apps/ 找你喜欢的下载
选择这个bin后 会迅速提示安装成功的。然后你还想安装其他的插件,还可以执行上面的代码

APP_INSTALL_FUNCTION=1; APPS_EULA=1; check_app_eula();

还是重复上面的动作去安装就行了。我理解的 一般用不了几个,我个人只用到了transmission这个插件用作下载器。安装好了大概是如图的样子
trans.jpg


上面又是一个牛逼的分割线。因为上述操作都是在你家里自己耍。如果你觉得不过瘾。不仅仅想在局域网控制transmission的话,你可以用路由器插件ddnsto实现外网控制transmission
ddnsto.jpg
最终实现如图

fin.jpg


WD MyCloud 系列换硬盘安装群辉系统小记


这一篇是我的一个记录。可能不算教程。算是个人备忘录。但是不准备出视频了。听说群辉比较严格,容易被告?

创作动机:已经买过一块红盘4T硬盘,之前连接Rock64 开发板的OMV做NAS,但是开发板我其实还是想经常捣鼓和折腾。看京东上NAS价格昂贵,当然这里面有服务成本、售后服务。不想购置大的nas,也不想浪费红盘4T硬盘,于是在咸鱼上看到WD Cloud Ex2的机壳300元。果断下单购买。因为这个MyCloud 单盘6T 在京东售价2229元,即便内置了6T硬盘。壳子也值不了1000元吧?
所以我斗胆买了一个壳子、四处寻找如何换硬盘安装新系统。起初的想法是安装4T的原装系统MyCloud,但是看了众多教程没有一个可以成功的。非常遗憾。本来都打算放弃了。扔到一边吃灰了一周。
后来。偶然间在网上发现WdCloud的硬件符合群辉的标准,经过大量查询。找到了一些英文的资料,最终试验成功。以下是操作的过程。

首先说明参考的外文资料和文档位于以下谷歌网盘
https://drive.google.com/drive/folders/0B_6OlQ_H0PxVRXllYjY5RG1CZEU?usp=sharing

准备工作,将网线接入wdcloud机身的网口。
界面2.jpg

1、进入Wd MyCloud 的recovery(恢复)模式
准备一个U盘,推荐16G或者以上。格式化为FAT32,将压缩包usbrecovery.tar.gz解压到u盘。也就是说u盘根目录有一个boot文件夹。里面包含四个文件

2、将U盘插入到MyCloud 机身的usb3.0接口,通电。10s后,WD MYCloud机身的指示灯变成黄色。

3、通过telnet连接MyCloud
打开路由器页面,在连接设备DHCP里找到MYCloud的ip地址,在运行里输入cmd,然后键入
telnet 192.168.xx.xx ,进入到telnet模式,如果没有这个命令,可以去百度搜索win10下如何开启telnet 教程很多。

4、格式化MyCloud硬盘分区
现在已经在telnet模式了。执行以下命令,注意最好一行回车一次,不要一次性复制。

parted /dev/sda
mklabel gpt
mkpart primary 1049kB 2149MB
mkpart primary 8591MB -1MB
mkpart primary 7517MB 8591MB
mkpart primary 2149MB 3222MB
mkpart primary 3222MB 4296MB
mkpart primary 4296MB 6443MB
mkpart primary 6443MB 7517MB
q
mkswap /dev/sda1
mkfs.ext4 /dev/sda3

5、安装WD 恢复模式
上面的步骤做好了说明群辉的分区建立好了。下面安装WD 恢复模式,键入以下命令。
注意最好一行回车一次,不要一次性复制。

mkdir -p /mnt/usb /mnt/root
mount /dev/sda3 /mnt/root
mount /dev/sdb1 /mnt/usb
cp -r /mnt/usb/boot /mnt/root/
cd /mnt/root/boot
rm uImage uRamdisk
mv uImage-wdrecovery uImage
mv uRamdisk-wdrecovery uRamdisk
cd /
umount /mnt/root /mnt/usb
sync
reboot –f

6、进入wd网页的恢复模式
过一会wdmycloud重启后。在浏览器键入wdmycloud的ip地址,会提示进入恢复模式
页面很简单,只有一个浏览的按钮。此时需要浏览找到一个bin文件。就是群辉的引导文件
wd-to-dsm-8451.bin ,载入这个文件后。进度条从0% 瞬间变成100% ,代表已经传入了wdcloud机身。会自己重启,一切都等待,稍安勿躁。

7、进入群辉安装引导界面
过一会,查看路由器的DHCP连接设备列表里。找到MYCloud的群辉引导界面的ip地址。
在浏览器键入该地址。一般端口号5000.
此时进入了群辉的安装页面。浏览导入群辉的DSM-wdmc-gen2-8451.pat安装文件,余下的操作就是安装群辉了。全程是有界面,不再赘述。
界面.jpg

安装了大部分常用的插件,愉快的下载吧。

界面3.png
我觉得颇具颜值,安静的躺在路由器旁边挺好的。

界面3.jpg

后记

由于此群辉是一个Beta版本。并没有找到一个正式的版本。因此其实存在bug。昨天也是忽然间系统运行不了了。

查看文档是这个版本确实有这个问题。需要拷贝一些核心库到usr目录

  1. 拔掉硬盘或者从USB的U盘启动进入debian环境
  2. 解压DSM-wdmc-gen2-8451.pat ,pc下可以把pat修改为zip解压,解压后出现hda1.gz,继续解压hda1.gz
    然后找到以下文件
/usr/lib/libfileindex.so
/usr/lib/libsynopkg.so
/usr/lib/libsynoshare.so
/usr/lib/libsynostoragemgmt.so

3.拷贝这些so文件到WDMC的相应目录


挑选盒子的关键指标是什么?


最近经常有小伙伴问我,某某盒子怎么样。今天就跟大家说下我的个人经验。我不是专业的,我只说我的个人体会。
熟悉我的小伙伴都知道我的频道介绍了诸多的盒子,有一个好处是给大家一个参考。一个坏处是不懂的人会更加迷茫。下面我说下选盒子的关键因素

1、运行内存

在单反界有一种说法叫 底大一级压死人。对于盒子,内存犹如相机的进光量。内存是无比关键的指标。注意这里说的是运行内存,不是存储空间。2018年。如果你的盒子还是1G内存。很显然会非常卡顿。因为所有的app都在升级。而盒子运行的1G内存不足以承载很多app消耗的内存。除非你的系统优化的极好。因此2G内存是目前的及格线。比如mibox 3s(和国际版)。结论是请购买大于等于2G运行的内存的电视盒子。我想你此刻已经想到了那些数不尽的以配置著称的外贸盒子。内存大的确是优势,意味着你开启N个app,在没有应用管控的情况下依然任性。

2、系统稳定性

这个指标是用户体验的关键因素。如果你的盒子经常宕机,经常黑屏,绿屏,播放卡顿。app频繁的重启或者crash。那么你是没有心情看下去的。只想砸了它。所以一个优秀的、流畅度极佳的操作系统是非常关键的。
在系统稳定程度方面,规范的大厂做出了表率。比如mibox ,fire tv ,shield tv,apple tv。因为他们有固定的团队维护,这一点人力成本是小作坊比不了的优势。

3、平台

市面上常见的用于盒子的Soc 有 amlgic 、瑞芯微、华为海思、Tegra X1 、全志H3 、Realtek RTD1296DD 等,如果从这6个里面选最典型的2个那就是amlgic以及瑞芯微。经常有人问我amlgic和瑞芯微 哪个好? 其实这样问确实有点难以回答。2个解码能力都不弱。但是这里说的不弱是针对一般用户。本地播放方面4k 5M码流的影片当然都没问题。如果播放原盘级别的呢?恐怕用amlgic 的旗舰型号s912 也难以胜任。瑞芯微方面我测试过RK3399 可以播放原盘。流程度可以,但是画面质感 色彩不行。当然这里也存在系统调色问题。说到播放原盘,我想你会想起Realtek RTD1296DD,zidoo的电视盒子,内置海报墙,那种本地播放体验是其他盒子无法比拟的。他简直是为了蓝光原盘而生。就跑分而言RK3399 确实全面碾压s912 。但是就兼容性而言。amlgic 更适合盒子。kodi对他的兼容性也更好。rk3399 的定位更偏向于SBC 而s912 这样的cpu更适合盒子。 同时 价格方面rk3399比较贵。在软件和刷机的固件中,第三方适配的固件,amlgic的更多。因此目前amlgic 依然占领盒子的绝大多数市场份额。

4、以太网接口

毫无疑问更多的接口会给你带来更大的便利性和可扩展的空间。先说下网口。如果你的盒子不具备网口,那意味着他的网络稳定程度要弱于有线。有的人也许不服气,他会说我的5G wifi不是很快吗,可是如果你接NAS。长期播放大视频,就可以比较出他们之间的差别了。本地播放除了解码能力,能比较的就是网线的稳定程度了。国产的盒子因为追求简约美,好多都不配备网口。事实上我们知道即便网口不是千兆网口,那也要比无线稳定。因为无线存在很多变量,比如隔墙,比如距离远。而有线是没衰减的。

5、预算

以上说了这么多,不谈预算同样是耍流氓。在2018这个时间。我不建议各位购买100元左右的电视盒子了。我说的是商品哈。不包括斐讯T1和N1,这两个属于2手市场的,他们的价值早就高于100元。我这里建议购买300元以上的电视盒子,这样才能满足绝大多数人的需求。举例说几个盒子的亮点和优势

H96 pro +
优点:固件多,刷机方便,外媒资料最全,配了千兆网口,s912处理器、适合爱刷机的小伙伴
缺点:系统稳定性一般。4k 30fps不卡,但是60fps的youtube会卡。

m8s pro L
优点:可以播放TV版本的Netflix、Android TV原生系统
缺点:是百兆网口,google cast 间歇性失灵。

mibox国际版本
优点:谷歌授权的Android tv原生系统。支持Netflix 4K标准 和众多老美的影片服务商HBO HULU等。支持google cast
缺点:没有网口 内存2G 存储也只有8G ,usb接口只有1个,但是支持hub 和 拓展网口(百兆)

fire tv 4k
优点:外形小巧。画质好!亚马逊定制的原生系统。支持Netflix 4K标准 和众多老美的影片服务商HBO HULU等
缺点:同样不支持google cast,因为它跟谷歌是死对头不可能支持啦。无网口 无usb 但是网页版本油管是支持chromecast的

Shield TV
优点:usb 3.0 x2 ,千兆以太网网口。原生AndroidTV、遥控器 手柄手感佳(后面省略一万字)
缺点:是其他盒子价格的3倍。盒子中的战斗机,游戏机中的入门产品。