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

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

[技术探讨] 请教 关于homeassistant服务器的根目录位置

[复制链接]

11

主题

143

帖子

1242

积分

论坛技术达人

积分
1242
金钱
1094
HASS币
20
发表于 2019-4-28 16:52:42 | 显示全部楼层 |阅读模式
本帖最后由 a2633063 于 2019-4-28 21:43 编辑

使用天猫精灵后发现天猫精灵控制设备名称很多都不支持,比如电脑/显示器等,所以尝试去使用天猫精灵的自定义技能接入,(目前所有的hass接入天猫精灵都使用的是智能家居技能).
在配置自定义技能过程中,要求配置webhook前请先下载认证文件,并将其放在服务器的根目录的aligenie文件内.
由于webhook使用的是hass的服务器所以只能放在hass服务器的根目录,
简单来说 如何做到 类似访问 http://hass地址:8123/aligenie/file.txt 这样就能下载hass服务器上的file.txt文件 ?
这个file.txt应该放在哪里? 或是如何使用配置文件来指定?


受到大神的指点使用nginx   不过由于地址必须为http://hass地址:8123/aligenie/file.txt这样 也就是hass地址:8123必须为hass的地址,那么对应的端口已经被hass监听  nginx如何配置才能使当包含aligenie时转向我对应的txt目录  但是不包含aligenie时依然为hass的网页呢
回复

使用道具 举报

23

主题

1338

帖子

6757

积分

超级版主

Rank: 8Rank: 8

积分
6757
金钱
5394
HASS币
100

教程狂人

发表于 2019-4-28 16:59:59 | 显示全部楼层
简单的说,默认情况做不到,网页的路由和文件根目录不一定一一关联,而且还涉及到鉴权
回复

使用道具 举报

23

主题

1338

帖子

6757

积分

超级版主

Rank: 8Rank: 8

积分
6757
金钱
5394
HASS币
100

教程狂人

发表于 2019-4-28 17:01:18 | 显示全部楼层
可以自己搭建一个nginx服务,用来访问对应文件,如果不做鉴权最好细化文件目录,以免资料泄露
回复

使用道具 举报

73

主题

1165

帖子

6645

积分

论坛元老

Rank: 8Rank: 8

积分
6645
金钱
5475
HASS币
30
发表于 2019-4-28 17:28:46 | 显示全部楼层
www目录为根目录
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
发表于 2019-4-28 17:32:16 | 显示全部楼层
我试过在www下建文件夹然后放文件,还是访问不到。你试试nginx
回复

使用道具 举报

11

主题

143

帖子

1242

积分

论坛技术达人

积分
1242
金钱
1094
HASS币
20
 楼主| 发表于 2019-4-28 21:40:03 | 显示全部楼层
本帖最后由 a2633063 于 2019-4-28 21:54 编辑
yuqiuyi99 发表于 2019-4-28 17:32
我试过在www下建文件夹然后放文件,还是访问不到。你试试nginx

现在就在尝试nginx  但是不太会用   由于路径必须为http://hass地址:8123/aligenie/file.txt
所以应该监听8123端口  但是8123端口已经被hass监听   那nginx应该如何配置?
或是说我对外的地址全部改为其他端口如80  然后根据情况指向hass的8123或是txt  但是实际测试指向hass后登陆无法成功,提示Unable to connect to Home Assistant.
回复

使用道具 举报

0

主题

40

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
金钱
283
HASS币
0
发表于 2021-8-25 18:28:07 | 显示全部楼层
a2633063 发表于 2019-4-28 21:40
现在就在尝试nginx  但是不太会用   由于路径必须为http://hass地址:8123/aligenie/file.txt
所以应该监 ...

请问下有找到方法解决了吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 12:40 , Processed in 0.111734 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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