我使用鸭子DNS提供一个静态IP地址,并将我的两个端口转发到新的鸭子DNS域。检查canyouseeme.org一切都很顺利。Duck DNS创建了2个pem文件“fullchain”。pem”和“privkey。home assistant os上的ssl文件夹中的Pem。19463331伟德国际根据指令,您在配置中放入以下行。yaml文件,然后使用https://前缀而不是http://。

Http: base_url: [my_domain].duckdns.org ssl_certificate: /ssl/fullchain。pem ssl_key: / ssl / privkey.pem

我检查配置并收到一个“配置有效”的结果。当我重新启动RPi时,我不能使用任何一个访问GUIhttps:\\[我的RPi的IP地址]http:\\[我的RPi的IP地址].我可以ping RPi并打开配置。yaml文件注释掉新代码,但没有GUI。一旦我注释掉了新代码,一切就会重新工作。

我做错什么了?

谢谢

更新:

现在工作。我不确定我做的有什么不同,但我可能忘了把8123附加到https://192.168.1.141

我的手机也通过手机网络运行了。

谢谢大家帮助一个菜鸟!一旦我变得更熟练,我希望能够帮助其他人。这是一个多么伟大的社区啊!

http://http: \

用力推base_url选项http:Config在相当长的一段时间内已经弃用了。

它现在是内部和外部url,它在homeassistant:部分—>在这里看到的

首先,当发布配置时,你没有使用编辑器的代码块();第二:/ssl是主机上的路径还是Home Assistant容器内的路径?19463331伟德国际

很抱歉造成了混乱。那是我帖子里的一个错别字。我正在正确地输入url。

谢谢。

ssl文件夹在我RPi的sd卡上。我正在我的RPi上运行家庭助手操作19463331伟德国际系统。

我是新手,不确定你说的是什么意思。

谢谢,

阅读第11点社区指导原则关于如何正确格式化代码。

没有新的代码,我可以访问GUI与"http://homeassistant.local:8123所以我在我的配置中加入了以下几行。Yaml文件仍然没有乐趣:

homeassistant: internal_url: http://homeassistant.local: 8123

现在知道了。谢谢。

Http: base_url: [my_domain].duckdns.org ssl_certificate: /ssl/fullchain。pem ssl_key: / ssl / privkey.pem
1像

请遵循什么@Burningstone建议并格式化您的代码。

编辑:你现在明白了

当您使用没有反向代理的DuckDNS时,内部URL也将是https。

是的,但那也不管用。

必须使用host.domain.xxx格式。
举个例子,如果你过去访问这个http://192.168.1.1:8123
您现在必须访问
https://hass.mydomain.com:8123(RPI的主机名,然后DOT,然后你的域名:8123)
登陆你的零售价格指数看看你怎么说的。
user@host格式
所以我的是hass@hass,因为我以用户hass登录,我的操作系统的主机名是hass(聪明的我知道)哈哈

你在路由器上转发了443到8123端口吗?

是的,我用过canyouseeme.org检查,一切正常。

我跟随一个你管的视频,展示了如何做到这一点,在他们的本地网络上,他们能够使用https://和RPi的ip地址附加:8123到达GUI。对我来说就是这样https://192.168.1.141:8123

您应该能够,但它将抛出一个cert错误。如果你在浏览器上打开了安全设置,它可能甚至不会加载页面。
就我个人而言,我会设置nginx而不是ha服务Https的东西。

1像

呻吟失败。

当视频传到YouTube上时,它通常已经过时了。
家庭助理的文档随着事物的变19463331伟德国际化和新的做事方式的发展而不断更新。