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

 找回密码
 立即注册
楼主: angelyangw

[经验分享] 【填坑】RS485新风系统接入HA,附代码

  [复制链接]

1

主题

24

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
金钱
357
HASS币
0
发表于 2018-10-27 23:44:04 | 显示全部楼层
替代方法控制松下,不过松下开源,只是我看不懂。。
回复

使用道具 举报

4

主题

215

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
金钱
278
HASS币
0
发表于 2018-10-28 19:33:06 | 显示全部楼层

给你点赞!厉害,学习下。
回复

使用道具 举报

10

主题

83

帖子

652

积分

高级会员

脑子一开窍,我就哈哈笑

Rank: 4

积分
652
金钱
564
HASS币
20
发表于 2019-1-15 13:33:42 | 显示全部楼层
请大神指导+QQ522220451
回复

使用道具 举报

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
发表于 2019-4-19 17:31:35 | 显示全部楼层
本帖最后由 goldstep 于 2019-4-19 17:33 编辑

大神你好,我手上有一个485窗帘电机和对应的协议文档,
QQ截图20190419173122.png


网上买了一个串口转485服务器(网关),如下图,请教大神怎么将这个485窗帘电机接入ha啊?


微信图片_20190419172918.jpg
回复

使用道具 举报

25

主题

416

帖子

3029

积分

元老级技术达人

积分
3029
金钱
2603
HASS币
40
 楼主| 发表于 2019-4-29 09:47:56 | 显示全部楼层
goldstep 发表于 2019-4-19 17:31
大神你好,我手上有一个485窗帘电机和对应的协议文档,

ha这边你得去看看cover了吧  继承一个cover
按协议拼出来开关
回复

使用道具 举报

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
发表于 2019-4-29 09:55:56 | 显示全部楼层
angelyangw 发表于 2019-4-29 09:47
ha这边你得去看看cover了吧  继承一个cover
按协议拼出来开关

我有个窗帘的协议文档,传上来,帮忙分析一下?

新版奥特威RS485协议定义.pdf (138.23 KB, 下载次数: 36)
回复

使用道具 举报

0

主题

29

帖子

153

积分

注册会员

Rank: 2

积分
153
金钱
124
HASS币
0
发表于 2019-7-24 23:10:13 | 显示全部楼层
angelyangw 发表于 2018-10-15 13:57
这货不是modbus协议 没办法 只能按协议自己来了…

楼主给你点赞,想请问我应该是跟你买了一个牌子的RS485转wifi(Elfin-EW11),但是为什么我在设备页面的串口状态里面接受和发送的帧都是0,端口参数我也设了2400,8,1,none
回复

使用道具 举报

0

主题

29

帖子

153

积分

注册会员

Rank: 2

积分
153
金钱
124
HASS币
0
发表于 2019-7-25 00:21:40 | 显示全部楼层
angelyangw 发表于 2018-10-15 13:57
这货不是modbus协议 没办法 只能按协议自己来了…

后来看了你的另一篇文章,自己改了一下在0.92系统用,但是ha还是报错,能否帮忙看一下呢?

2019-07-24 23:56:58 ERROR (MainThread) [homeassistant.setup] Error during setup of component broan
Traceback (most recent call last):
 File "/usr/src/app/homeassistant/setup.py", line 156, in _async_setup_component
    component.setup, hass, processed_config)  # type: ignore
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/broan/__init__.py", line 34, in setup
    load_platform(hass, 'fan', DOMAIN)
TypeError: load_platform() missing 2 required positional arguments: 'discovered' and 'hass_config'
回复

使用道具 举报

6

主题

352

帖子

1333

积分

金牌会员

Rank: 6Rank: 6

积分
1333
金钱
981
HASS币
0
发表于 2019-7-25 00:31:14 | 显示全部楼层
谢谢分享,正好学习
回复

使用道具 举报

25

主题

416

帖子

3029

积分

元老级技术达人

积分
3029
金钱
2603
HASS币
40
 楼主| 发表于 2019-7-25 09:37:28 | 显示全部楼层
czn73126 发表于 2019-7-24 23:10
楼主给你点赞,想请问我应该是跟你买了一个牌子的RS485转wifi(Elfin-EW11),但是为什么我在设备页面的 ...

有几个可能 一个是连线有问题 一个是端口啥的设置不是2400 8 1 none
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-29 12:03 , Processed in 1.007944 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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