『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 10391|回复: 11

[已解决] 走近HomeAssistant解锁更多姿势的疑问

[复制链接]

9

主题

102

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
金钱
285
HASS币
0
发表于 2019-9-8 11:36:46 | 显示全部楼层 |阅读模式
本帖最后由 废柴工程师 于 2019-9-12 14:58 编辑

002.jpg

我的上一篇求助帖子是关于安装HomeAssistant 0.98.4 后修改configuration.yaml文件打不开登录地址,后来经过大神指导界面可以访问了,但是现在我在配对DC1的设备上遇到了问题。如果有人能发一份适配HomeAssistant 0.98.4的DC1文件本人感激不尽,但是也为了丰富我的认知,希望有人指出是哪里出现问题了帮忙解答一下(毕竟我啥姿势也不会就来搞这个确实很吃力)我觉得有傻瓜式的适配帖子肯定会有更多人爱上HomeAssistant的,目前HomeAssistant的门槛是真的不低很复杂。

下面开始描述我的问题,首先我先阐述一下我的路由器架构,主路由是K3 tb梅林已经关闭DHCP服务,旁路由是N1 Openwrt固件强制使用本机DHCP服务

007.png 008.png
HomeAssistant安装好未修改上传文件之前可以正常访问
006.png
DC1的路由器IP地址我就使用我自己手机斐讯官方APP"WIFI智能插座"获取的,只不过斐讯官方APP"WIFI智能插座"里面提示配对连接不成功,但是路由器里面已经有了IP地址了,我直接使用的就是这里面的地址
001.jpg
因为我的N1旁路由强制DHCP所以我直接修改了旁路由的/etc/dnsmasq.conf文件,我觉得这样简单暴力,修改完了重启N1旁路由生效
003.png 004.jpg
ping Smartplugconnect.phicomm.com 显示自己的HomeAssistant地址劫持成功了
009.jpg
用的configuration.yaml文件 configuration.zip (1.05 KB, 下载次数: 3)



phicomm_dc1m.py文件 phicomm_dc1m.zip (4.39 KB, 下载次数: 3)



phicomm_dc1m.yaml文件 phicomm_dc1m.zip (4.39 KB, 下载次数: 6)



丢到/tmp目录下

                               
登录/注册后可看大图

执行并重启
mkdir /usr/share/hassio/homeassistant/custom_components
mkdir /usr/share/hassio/homeassistant/custom_components/switch
mkdir /usr/share/hassio/homeassistant/packages
cd /tmp
cp -r phicomm_dc1m.py /usr/share/hassio/homeassistant/custom_components/switch
cp -r phicomm_dc1m.yaml /usr/share/hassio/homeassistant/packages
cp -r configuration.yaml /usr/share/hassio/homeassistant



重启以后不能控制插排界面显示内容如下
010.png

home-assistant.log文件
2019-09-08 09:17:51 ERROR (SyncWorker_0) [homeassistant.util.yaml.loader] YAML file /config/configuration.yaml contains duplicate key "homeassistant". Check lines 0 and 69.
2019-09-08 09:17:53 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=4 from 2019-09-08 01:18:01.048366)
2019-09-08 09:17:56 ERROR (MainThread) [homeassistant.setup] Setup failed for introduction: Integration not found.
2019-09-08 09:17:58 ERROR (MainThread) [homeassistant.config] Invalid config for [tts]: google tts service has been renamed to google_translate, please update your configuration. for dictionary value @ data['platform']. Got 'google'. (See /config/configuration.yaml, line 61). Please check the docs at https://home-assistant.io/components/tts/
2019-09-08 09:18:00 ERROR (MainThread) [homeassistant.config] Platform error: switch - Integration phicomm_dc1m not found.
2019-09-08 09:18:01 ERROR (MainThread) [homeassistant.config] Platform error: switch - Integration phicomm_dc1m not found.
2019-09-08 09:18:03 WARNING (MainThread) [homeassistant.components.template.sensor] Could not render template 当前电压, the state is unknown.
2019-09-08 09:18:03 WARNING (MainThread) [homeassistant.components.template.sensor] Could not render template 当前功率, the state is unknown.
2019-09-08 09:18:03 WARNING (MainThread) [homeassistant.components.template.sensor] Could not render template 当前电压, the state is unknown.
2019-09-08 09:18:03 WARNING (MainThread) [homeassistant.components.template.sensor] Could not render template 当前功率, the state is unknown.

已解决可以控制插排了,上述文件都是错误的,请不要下载使用

回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-9-9 08:13:03 | 显示全部楼层
好帖,长度惊人,感谢分享!我目前还是觉得三木的esphome固件最好用,就是拆机麻烦
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2019-9-9 08:24:00 | 显示全部楼层
DC1断电再通电。。。
所有过往,皆为序章。
回复

使用道具 举报

1

主题

39

帖子

439

积分

中级会员

Rank: 3Rank: 3

积分
439
金钱
400
HASS币
0
发表于 2019-9-9 09:19:09 | 显示全部楼层
情非殇 发表于 2019-9-9 08:13
好帖,长度惊人,感谢分享!我目前还是觉得三木的esphome固件最好用,就是拆机麻烦 ...

拆机简单啊 撬棒撬撬就开了.
回复

使用道具 举报

9

主题

102

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
金钱
285
HASS币
0
 楼主| 发表于 2019-9-9 10:16:35 | 显示全部楼层
本帖最后由 废柴工程师 于 2019-9-9 10:22 编辑
情非殇 发表于 2019-9-9 08:13
好帖,长度惊人,感谢分享!我目前还是觉得三木的esphome固件最好用,就是拆机麻烦 ...

我这是求助帖啊

                               
登录/注册后可看大图
001.jpg
回复

使用道具 举报

9

主题

102

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
金钱
285
HASS币
0
 楼主| 发表于 2019-9-9 10:20:29 | 显示全部楼层
咸味土豆 发表于 2019-9-9 08:24
DC1断电再通电。。。

劫持地址那一段是对的吧?
002.gif
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-9-9 10:31:06 | 显示全部楼层

哈哈哈哈,太长了,没注意是求助,劫持的我不会,我只会三木刷固件的那个方法
回复

使用道具 举报

9

主题

102

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
金钱
285
HASS币
0
 楼主| 发表于 2019-9-9 10:55:11 | 显示全部楼层
情非殇 发表于 2019-9-9 10:31
哈哈哈哈,太长了,没注意是求助,劫持的我不会,我只会三木刷固件的那个方法 ...

001.png
回复

使用道具 举报

9

主题

102

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
金钱
285
HASS币
0
 楼主| 发表于 2019-9-9 13:54:09 | 显示全部楼层
哪位大大给解答一下啊.........
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2019-9-9 16:24:37 | 显示全部楼层
configuration.yaml文件里面有两个“homeassistant:”
最后面的:
homeassistant
        packages: !include_dir_named packages
去掉这个“homeassistant:”
把packages这段放到上面第一个“homeassistant:”下面,可以搜一下packages怎么用的。
然后启动没有这个报错之后,将DC1断电再通电
所有过往,皆为序章。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 14:34 , Processed in 0.062934 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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