找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 139246|回复: 727

[其他设备] 庆祝下Armbian+Hass实现DC1远程控制+天猫精灵控制+Siri语音控制

 火... [复制链接]
本帖最后由 ruike002 于 2018-12-5 14:23 编辑

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





再加上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上
这方面没什么直接教程,我就说详细点,如果是老手的话,就不用看啦:
在Armbian运行下面命令,创建文件夹:
  1. mkdir /usr/share/hassio/homeassistant/packages
  2. mkdir /usr/share/hassio/homeassistant/custom_components
  3. mkdir /usr/share/hassio/homeassistant/custom_components/switch
复制代码

上传插件:帖子末尾有插件下载附件,也可以在yinjiong的git里面下载,一样的
将yingjiong大神的py插件上传到switch目录下
将yaml文件放到packages目录下,并根据你DC1的内网IP修改IP值

  1. vim phicomm_dc1m.yaml
复制代码

(也可以修改后上传)

修改到包目录
  1. vim /usr/share/hassio/homeassistant/configuration.yaml
复制代码

最下面增加下面两行:
  1. homeassistant:
  2.         packages: !include_dir_named packages
复制代码

重启hass生效



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


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

【2018-10-13更新】
成功接入天猫精灵语音控制微云
成功接入苹果HomeKit,Siri语音控制完成

HomeKit在Hass 0.76.2后已经集成了,所以直接在configuration.yaml里增加一条
  1. homekit:
复制代码

重启一下Hass,在苹果设备的家庭里就可以加入设备了,手机设置一下就可以siri语音控制了
这里填个小坑,有些人改完后还是没出pin码:

hassio的记得在hass目录下删了 .homekit.state,然后重启下就出来了。保险点可以重命名:
  1. mv  .homekit.state  .homekit.state.bak
复制代码


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


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

配置 secrets.yaml文件,自定义你的密码
  1. vim /usr/share/hassio/homeassistant/secrets.yaml
复制代码
添加一行
  1. http_password: YOUR_PASSWORD
复制代码
举例:我设置一个登录密码为123456,需要设置如下
  1. http_password: 123456
复制代码
重启你的hass即可

【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更新】
增加断网检测脚本,送给会断网失联的盆友,有需要的看下 传送门




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 21恩山币 +24 收起 理由
dnang*** + 1 强大的恩山!(以下重复1万次)
yufe*** + 2 别光喝酒啊,吃菜吃菜~~~
so*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
bul*** + 1 强大的恩山!(以下重复1万次)
lzw*** + 1 12345,大神好辛苦
ique*** + 1 强大的恩山!(以下重复1万次)
Jas*** + 1 很喜欢,但是看起来偏吃力
honey*** + 1 强大的恩山!(以下重复1万次)
马云首*** + 1 赢了会所嫩模,输了回家蒸馍
西方*** + 1 率全体恩山路由党以及党魁向你学习!
pio*** + 2 面对这种帖子,我内心复杂,真不知道说什么好……
6307*** + 1 率全体恩山路由党以及党魁向你学习!
潜*** + 1 率全体恩山路由党以及党魁向你学习!
someon*** + 1 赢了会所嫩模,输了回家蒸馍
zhexue*** + 1 率全体恩山路由党以及党魁向你学习!
发呆*** + 2 很好,支持!
rh*** + 1 强大的恩山!(以下重复1万次)
be*** + 1 率全体恩山路由党以及党魁向你学习!
jzz*** + 1 字字珠玑
xcy*** + 1 率全体恩山路由党以及党魁向你学习!
pul*** + 1 一看就是觉得高端、大气、上档次!

查看全部评分

感谢分享,正准备研究研究~
回复

使用道具 举报

seeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
回复

使用道具 举报

n1这么有搞头。。谢谢楼主。。可惜我什么都不懂。。
回复

使用道具 举报

不明觉厉,前排留名
回复

使用道具 举报

真是个好消息,是不是说DC1和N1价格又要进入上升通道?
回复

使用道具 举报

n1玩涨价了
回复

使用道具 举报

学习了学习了
回复

使用道具 举报

感谢楼主的分享,学习一下
回复

使用道具 举报

能做个集合包就好了
回复

使用道具 举报

正好需要这个
回复

使用道具 举报

多谢楼主分享!!!!
回复

使用道具 举报

第一次听说hassio,希望大佬能折腾一下k3实现这一方面的,k3更常用些了~
回复

使用道具 举报

感谢分享,正准备研究研究~
回复

使用道具 举报

好东西啊,谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-10 03:20

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表