恩山无线论坛

标题: 庆祝下Armbian+Hass实现DC1远程控制+天猫精灵控制+Siri语音控制 [打印本页]

作者: ruike002    时间: 2018-10-12 17:43
标题: 庆祝下Armbian+Hass实现DC1远程控制+天猫精灵控制+Siri语音控制
本帖最后由 ruike002 于 2018-12-5 14:23 编辑

喜闻乐见,经过一天研究,终于实现了N1 armbian+docker+homeassistant做网页控制DC1插排,效果图如下:
[attach]246425[/attach]
[attach]246579[/attach]

[attach]246580[/attach]

再加上frp内网穿透,就可以实现在外也可以控制家里电器了



这里经验说一下:
N1我刷的是nml大神的最新版本,【传送门
系统移入emmc后剩余空间有6.xG 是很纯净的linux系统


docker+homeassistant用的是hass论坛的一键脚本,中间遇到一个坑,报错如下:
chmod: cannot access 'get-docker.sh': No such file or directory
./install.sh: line 168: ./get-docker.sh: No such file or directory
[ERROR]: Docker 安装失败,请检查上方安装错误信息。

输入下面命令后,重新运行脚本,照提示安装就好

  1. curl -sL -o get-docker.sh https://get.docker.com
复制代码


DC1插件用的是yinjiong多DC1离线版插件这里记得要做路由劫持Smartplugconnect.phicomm.com到N1 ip上
这方面没什么直接教程,我就说详细点,如果是老手的话,就不用看啦:



祝诸位成功。
这个ok了,M1  A1  S7也是一样的操作的


接下来  就来研究接入天猫精灵和ios HomeKit啦

【2018-10-13更新】
成功接入天猫精灵语音控制微云
成功接入苹果HomeKit,Siri语音控制完成
[attach]246636[/attach]
HomeKit在Hass 0.76.2后已经集成了,所以直接在configuration.yaml里增加一条
  1. homekit:
复制代码
[attach]246639[/attach]
重启一下Hass,在苹果设备的家庭里就可以加入设备了,手机设置一下就可以siri语音控制了
这里填个小坑,有些人改完后还是没出pin码:


【20181017更新】
鉴于有些人在配置文件自定义或多DC名称的疑惑,上传我的一份yaml配置事例,对比一下应该比较清晰,有需要的可以下载看下同时里面包含DC1插件
[attach]247683[/attach]

【20181024程序员节更新】很开心看到network007发布了小钢炮安装HomeAssistant教程
测试了一下一样跑通,其实都是依赖与homeAssistant,喜欢用Docker的用Docker,喜欢纯净的用python3,在什么环境都是一样使用,依看官喜欢
赞!特地附上传送门
另附上天猫精灵接入教程,之前其实想抽空来写下用K2P老毛子架设oauth服务器的教程,不过还是太懒了,直接上别的人教程吧:
1.最简单版:采用论坛公共服务,小白也无门槛【传送门
2.自建服务器版:在php-mysql环境搭建认证服务器【传送门
这里有个问题,新版本的hass更新了安全认证机制,默认关闭API登陆,所以这里要手动开启:


【20181112填坑更新】因为系统日志会记录很多,导致很快就会占满你的空间,基本配置3个设备的话,一天就要600M的历史数据,然后点一下历史,CPU就100%了。所以,这里我们可以配置下数据压缩和抛弃,还是configuration.yaml
  1. vim /usr/share/hassio/homeassistant/configuration.yaml
复制代码
找到recoder,并根据你的实际情况配置后,重启hass即可。
  1. recorder:
  2.   # 可选项,以下配置表示每2天进行一次数据库“事件表”和“状态表”的清理动作;缺省值为永不清理。
  3.   purge_interval: 1
  4.   # 当配置了purge_interval后配置,以下配置表示在清理数据库历史记录时保留最近5天的记录。
  5.   purge_keep_days: 5
复制代码

当然  如果你空间已经满了,可以先删掉将原来的历史数据库:
  1. rm /usr/share/hassio/homeassistant/home-assistant_v2.db -f
复制代码
另外recoder也可以配置存储在另外的数据库里面  支持各种数据库,详细点可以看【https://www.right.com.cn/FORUM/f ... 1&extra=#pid3247818】有需要请自行查询文档

【20181205更新】
增加断网检测脚本,送给会断网失联的盆友,有需要的看下 传送门





作者: pulake    时间: 2018-10-12 17:48
感谢分享,正准备研究研究~
作者: dgiuobin    时间: 2018-10-12 17:56
seeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
作者: chsylb    时间: 2018-10-12 17:57
n1这么有搞头。。谢谢楼主。。可惜我什么都不懂。。
作者: Es2018    时间: 2018-10-12 18:02
不明觉厉,前排留名
作者: cixiclq    时间: 2018-10-12 18:03
真是个好消息,是不是说DC1和N1价格又要进入上升通道?
作者: 八千年玉老    时间: 2018-10-12 18:06
n1玩涨价了

作者: 1013229866    时间: 2018-10-12 18:07
学习了学习了

作者: 冰箱里的鱼    时间: 2018-10-12 18:07
感谢楼主的分享,学习一下

作者: 冰箱里的鱼    时间: 2018-10-12 18:09
能做个集合包就好了
作者: liqun5417    时间: 2018-10-12 18:20
正好需要这个

作者: hysn    时间: 2018-10-12 18:38
多谢楼主分享!!!!
作者: 何以忆今朝    时间: 2018-10-12 18:46
第一次听说hassio,希望大佬能折腾一下k3实现这一方面的,k3更常用些了~
作者: chenshijie    时间: 2018-10-12 19:03
感谢分享,正准备研究研究~
作者: 388366020    时间: 2018-10-12 19:13
好东西啊,谢谢楼主分享
作者: kinkit    时间: 2018-10-12 19:13
N1无所不能啊

作者: 书桩    时间: 2018-10-12 19:19
流弊流弊流弊,一个n1还真就玩出花了

作者: hellomomo    时间: 2018-10-12 19:27
刚好需要

作者: zhxhwyzh14    时间: 2018-10-12 19:42
谢谢分享,很有用
作者: zhxhwyzh14    时间: 2018-10-12 19:45
谢谢分享啦
作者: 烟能解忧    时间: 2018-10-12 19:56
没看懂。。。。
作者: xcyouxi    时间: 2018-10-12 20:06
群晖能做一个吗?
作者: denden70    时间: 2018-10-12 20:10
祝下Armbian+Hassio实现DC1远程控制 [修改]
作者: xcyouxi    时间: 2018-10-12 20:14
homeassistant现在是不是集成homekit插件了?
作者: a543264    时间: 2018-10-12 20:16

感谢分享,正准备研究研究~
作者: lclsummer    时间: 2018-10-12 20:25
必须学习一下。谢谢分享
作者: kinkit    时间: 2018-10-12 20:32
希望有一个统一的平台把插件用起来

作者: 高冷男    时间: 2018-10-12 20:49
我来看看   
作者: mxw    时间: 2018-10-12 20:54
操作有难店
作者: jzzy75    时间: 2018-10-12 21:03
试了几天都不成功,学习学习
作者: sanyung    时间: 2018-10-12 21:06
感谢分享,正准备研究研究~
作者: sweet012    时间: 2018-10-12 21:07
: cannot access 'get-docker.sh': No such file or directory ./install.sh: line 168: ./get-docker.sh: No such file or directory [ERROR]: Docker 安装失败,请检查上方安装错误信息。 输入下面命令后,重新运行脚本,照提示安装就好 curl -sL -o get-docker.sh htt
作者: 秋じ风逝☆    时间: 2018-10-12 21:09
这里记得要做路由劫持Smartplugconnect.phicomm.com到N1 ip上
作者: sufeiy    时间: 2018-10-12 21:13
学习一下,这个太牛了,想着就feeL

作者: 红枫树    时间: 2018-10-12 21:20
学习一下。。。。
作者: oikeks6kd8    时间: 2018-10-12 21:27
感谢分享,正准备研究研究~
作者: 带我装逼带我飞    时间: 2018-10-12 21:33

顶楼主啦..希望楼主多发精品好帖啦.....
作者: 青灯    时间: 2018-10-12 21:43
折腾精神无止境
作者: 呆呆呆大大大    时间: 2018-10-12 21:51
看一下dc1怎么搞
作者: 流动阳光    时间: 2018-10-12 21:55
..........
作者: rainweeping    时间: 2018-10-12 22:03
您要查看本帖隐藏内容请回复
作者: badboywcg    时间: 2018-10-12 22:07
刷了以后还有蓝牙wifi吗
还能刷回盒子用吗

作者: passersky    时间: 2018-10-12 22:11
n1都退货了。。。

作者: arg10    时间: 2018-10-12 22:40
看着有点复杂啊
作者: wangzhefei95    时间: 2018-10-12 23:51
牛逼啊rmbian+Hassio实现DC1远程控制
作者: lslayy    时间: 2018-10-13 00:06
看看帖子里藏了啥好东西~~~
作者: 有的人1971    时间: 2018-10-13 00:17
很厉害赞一个

作者: ruike002    时间: 2018-10-13 01:24
xcyouxi 发表于 2018-10-12 20:06
群晖能做一个吗?

群晖本来就有docker,直接在docker里面装homeassistant就可以  比这个门槛低多了
作者: ruike002    时间: 2018-10-13 01:25
秋じ风逝☆ 发表于 2018-10-12 21:09
这里记得要做路由劫持Smartplugconnect.phicomm.com到N1 ip上

是的  多DC1那一步有教程~~ 我就没说太详细
作者: ruike002    时间: 2018-10-13 01:26
passersky 发表于 2018-10-12 22:11
n1都退货了。。。

不能下车退货没错的  某鱼再收就好
作者: gdsing    时间: 2018-10-13 03:10
如果您要查看本帖隐藏内容请回复
作者: 梦想有多远    时间: 2018-10-13 06:13
庆祝下Armbian+Hassio实现DC1远程控
作者: oliverll    时间: 2018-10-13 06:48
M1也来一个呀

作者: liqun5417    时间: 2018-10-13 08:09
楼主能来个全面点的教程吗?真的非常需要这个功能

作者: jdwxyd    时间: 2018-10-13 08:27
我也有这几样东西研究一下
作者: lsdoc    时间: 2018-10-13 08:37
看起来是精品,感谢楼主分享!!!
作者: zjf2877    时间: 2018-10-13 09:15
感谢分享啊
作者: syj12667370    时间: 2018-10-13 09:34
谢谢分享。。。。。
作者: Rotem    时间: 2018-10-13 09:48
一看就是神人啊
作者: betli    时间: 2018-10-13 09:49
感谢分享,正准备研究研究~
作者: ruike002    时间: 2018-10-13 09:50
oliverll 发表于 2018-10-13 06:48
M1也来一个呀

M1一样的方法的  插件也有了
作者: ntzhao    时间: 2018-10-13 10:03
支持楼主分享
作者: ruike002    时间: 2018-10-13 10:13
betli 发表于 2018-10-13 09:49
感谢分享,正准备研究研究~

可以在谷歌云搭建,不过你要把内外中的DC1映射或穿透出去。但是设备的信息未加密 ,很容易被劫持
作者: 月影银翔    时间: 2018-10-13 10:14
我就想知道原理,大佬能讲解下么
作者: xiaomi1991    时间: 2018-10-13 10:20
牛逼 技术贴啊 收藏了 虽然我没有DC1  哈哈
作者: 宁惘勿纵    时间: 2018-10-13 10:20
为楼主点赞
作者: leomita    时间: 2018-10-13 10:41
看看了不会写不知不觉
作者: keyi5566    时间: 2018-10-13 10:52
学习一下学习一下
作者: laowantong64    时间: 2018-10-13 10:59
小白能安装成功不?
作者: Xianun    时间: 2018-10-13 11:13
66666666666666666666666666666
作者: ruike002    时间: 2018-10-13 11:26
月影银翔 发表于 2018-10-13 10:14
我就想知道原理,大佬能讲解下么

斐讯设备都是通过明文json传送数据的  所以,接触他的数据到我们指定服务器,再在服务器上对数据做处理
作者: kmflx    时间: 2018-10-13 11:26
来看看高手。
作者: ducaixuan    时间: 2018-10-13 11:33
感谢分享  
作者: zh8640938    时间: 2018-10-13 11:55
顶楼主。好教程
作者: manbuze126    时间: 2018-10-13 12:30
貌似很牛x,多谢分享了

作者: wyungang    时间: 2018-10-13 12:31

作者: mars3947    时间: 2018-10-13 12:35
隔壁的教程没看懂,看看楼主的
作者: 10386    时间: 2018-10-13 12:49
撒旦发射点发
作者: 谢xx    时间: 2018-10-13 12:51
6666666666
作者: Devil-tr    时间: 2018-10-13 12:54
6666 一直都在研究,就是没弄明白。学习一下
作者: aisong220    时间: 2018-10-13 12:54

感谢楼主的分享
作者: 谢xx    时间: 2018-10-13 12:55
本帖最后由 谢xx 于 2018-10-13 12:56 编辑

流程看懂了    大白的我表示 不会操作。
需要搭建服务器么 或者说 n1就是那个服务器

作者: 228516337    时间: 2018-10-13 12:58
这是玩出新花样啦
作者: dstars    时间: 2018-10-13 13:04

感谢分享...............
作者: Star945    时间: 2018-10-13 13:25
我就纳闷了~你们怎么都这么强
作者: ruike002    时间: 2018-10-13 13:32
谢xx 发表于 2018-10-13 12:55
流程看懂了    大白的我表示 不会操作。
需要搭建服务器么 或者说 n1就是那个服务器

要搭本地服务器的~~所以对新手可能不太友好
作者: newreno    时间: 2018-10-13 13:45
这n1真的玩出花了。

作者: taofkue    时间: 2018-10-13 13:52
谢谢分享,我是来学习的
作者: Stopning    时间: 2018-10-13 14:03
顶楼主啦..希望楼主多发精品好帖啦.....
作者: wmslecz    时间: 2018-10-13 14:11
感谢大佬 感谢
作者: 18645542943    时间: 2018-10-13 14:36
666666666666666666666666666
作者: 天然呆    时间: 2018-10-13 14:58
大神,configuration.yaml里增加一条 homekit?代码可以给全嘛?
作者: ruike002    时间: 2018-10-13 15:03
天然呆 发表于 2018-10-13 14:58
大神,configuration.yaml里增加一条 homekit?代码可以给全嘛?

就这一条就可以了
  1. homekit:
复制代码

我编辑主贴了,你看下
作者: ygman    时间: 2018-10-13 15:23
收藏了。谢谢楼主分享
作者: erebusx    时间: 2018-10-13 15:24
真准备开始研究,先收藏了
作者: lqa1029    时间: 2018-10-13 15:26
顶楼主啦..希望楼主多发精品好帖啦.....
作者: lleo76    时间: 2018-10-13 15:26
棒棒哒,我要刷机折腾
作者: luoyiwork    时间: 2018-10-13 15:31
谢谢分享,学习一下
作者: qqzwqq    时间: 2018-10-13 15:32
洋镐洋镐祝诸位成功。
作者: taobaogd    时间: 2018-10-13 15:58
庆祝下Armbian+Hassio实现DC1远程控制+天猫精灵控制+Siri语音控制




欢迎光临 恩山无线论坛 (https://www.right.com.cn/forum/) Powered by Discuz! X3.5