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

 找回密码
 立即注册
查看: 6248|回复: 3

[技术探讨] 运行HomeAssistant服务器都需要开放什么端口

[复制链接]

2

主题

4

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
34
HASS币
0
发表于 2020-9-29 16:16:55 | 显示全部楼层 |阅读模式
是这样的:
我在局域网的服务器(Centos7) 安装了HomeAssistant(HA),防火墙启用中,开放了8123,HA的web页面可以通过http://ip:8123成功访问,但是却发现不了我家里的Yeelight灯(web手工去集成也不行,提示连不上我灯的IP),若是我直接把防火墙停用,一切都ok了,所以我这里想问大神,开防火墙的情况下,服务器除了开放8123,还需要开放什么端口吗?
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-9-30 12:24:28 | 显示全部楼层
本帖最后由 neroxps 于 2020-9-30 12:26 编辑

你从防火墙那边找阻断日志就知道了啊。

我估计你是双向阻隔了,连 HA 联网都阻断了?

看 椰奶的源码他是用 UDP 发现 端口是 55443 ??https://github.com/home-assistan ... ht/__init__.py#L258
https://gitlab.com/stavros/pytho ... elight/main.py#L184

但这个是UDP广播发现之后连接灯泡的端口,所以你还得自己调试下。

具体你自己看看源码找一下把。
Nero
回复

使用道具 举报

7

主题

208

帖子

1650

积分

金牌会员

Rank: 6Rank: 6

积分
1650
金钱
1442
HASS币
0
发表于 2020-9-30 22:31:51 来自手机 | 显示全部楼层
这个是端口原因么?我的之前可以连上,后面升级最新版之后就发现不了yeelight灯了,集成里发现不了
回复

使用道具 举报

2

主题

4

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
34
HASS币
0
 楼主| 发表于 2020-10-1 21:19:09 | 显示全部楼层
知道原因了,是udp端口被防火墙屏蔽了,而且这个端口是动态变化的,后来防火墙开放upd1-65565就可以了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 12:20 , Processed in 0.123127 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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