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

 找回密码
 立即注册
查看: 2716|回复: 6

[技术探讨] 请教,如何将RS485设备快速接入HA

[复制链接]

5

主题

17

帖子

102

积分

注册会员

Rank: 2

积分
102
金钱
85
HASS币
0
发表于 2023-12-21 18:32:06 | 显示全部楼层 |阅读模式
Q1:我打算采购一些485的设备作为自动化的触发条件,比如各类传感器。
485转USB,在电脑上使用厂家提供的软件是可以读取数据的。

如果希望用最简便的方式接入本地部署的HA,具体应该怎么做?假设全屋WiFi、网口都可以提供到。

Q2:如果需要用MQTT网关或者Modbus网关转换,对于简单的传感器,如空气质量、温湿度等,建议使用哪一类呢?
谢谢!
回复

使用道具 举报

16

主题

239

帖子

2939

积分

金牌会员

Rank: 6Rank: 6

积分
2939
金钱
2700
HASS币
0
发表于 2023-12-22 08:10:47 | 显示全部楼层
硬件使用esp8266或esp32,在esphome里面写好代码下载固件进去就可以了
回复

使用道具 举报

5

主题

44

帖子

726

积分

高级会员

Rank: 4

积分
726
金钱
682
HASS币
0
发表于 2023-12-22 13:16:26 | 显示全部楼层
经济实惠的话就用485转ttl然后接8266   不差钱的话就用modbus网关很方便
回复

使用道具 举报

5

主题

17

帖子

102

积分

注册会员

Rank: 2

积分
102
金钱
85
HASS币
0
 楼主| 发表于 2023-12-22 13:53:43 | 显示全部楼层
谢谢楼上两位大虾,那接入HA后,需要搜索什么插件呢?
回复

使用道具 举报

22

主题

245

帖子

1587

积分

金牌会员

Rank: 6Rank: 6

积分
1587
金钱
1342
HASS币
0
发表于 2023-12-22 22:38:16 | 显示全部楼层
我之前与你想法一样。想有线稳定 后来发现  学习成本好高 。而且还是无线方便。你参考一下吧。不用谢 https://post.smzdm.com/p/a9g4l4gp/
回复

使用道具 举报

5

主题

17

帖子

102

积分

注册会员

Rank: 2

积分
102
金钱
85
HASS币
0
 楼主| 发表于 2024-1-8 02:27:48 | 显示全部楼层

我在配置文件里添加了如下这段,使用的是有人云USR-232 modbus转tcp网关,但是在HA重启后依然没有面板展示,奇怪。

其中设备IP 192.168.0.7是根据有人官方在软件里写入网关的,虽然我在路由器里没找到这个地址被正确分配



modbus:
  name: hub1
  type: tcp
  host: 192.168.0.7
  port: 80
  
sensor: 
  - platform: modbus
    scan_interval: 1
    registers:
      - name: "PM2.5"
        hub: hub1
        slave: 1
        unit_of_measurement: ug/m
        register: 0
        precision: 1
        scale: 1
      - name: "PM10"
        hub: hub1
        slave: 1
        unit_of_measurement: ug/m
        register: 1
        precision: 1
        scale: 1
      - name: "PM1.0"
        hub: hub1
        slave: 1
        unit_of_measurement: ug/m
        register: 2
        precision: 1
        scale: 1


回复

使用道具 举报

7

主题

30

帖子

489

积分

论坛分享达人

积分
489
金钱
459
HASS币
0
发表于 2024-1-8 08:02:45 | 显示全部楼层
我买了一些485-wifi模块作为modbus网关,一个几十元,可以接入若干个个modbus设备,具体做法请参考
https://bg6cq.top/dianbiao/intro.php
注意modbus串口上通信协议是modbusrtu,而ha默认的是modbustcp(当然也可以使用rtuovertcp,把modbusrtu直接用tcp传),两者稍有不同。有的modbus网关可以做转换,我是用自己写的modbus-multiplex做的转换。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 02:27 , Processed in 0.138219 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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