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

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

[插件集成] 让你的HomePod可以TTS?没有那么多麻烦

  [复制链接]

9

主题

86

帖子

716

积分

高级会员

Rank: 4

积分
716
金钱
630
HASS币
0
发表于 2021-10-19 10:38:21 | 显示全部楼层
involute 发表于 2021-10-19 00:09
9.X是否正常使用呢?暂不推荐使用dev版本的HA。

好的。我换一个看看
回复

使用道具 举报

6

主题

261

帖子

3614

积分

论坛元老

Rank: 8Rank: 8

积分
3614
金钱
3353
HASS币
0
发表于 2021-10-19 16:20:37 | 显示全部楼层
本帖最后由 erj002 于 2021-10-19 16:53 编辑

报错证书问题,如何解决啊
此错误来自自定义集成。

Logger: homeassistant
Source: custom_components/apple_airplayer/media_player.py:110
Integration: Apple AirPlayer (documentation, issues)
First occurred: 16:19:30 (1 occurrences)
Last logged: 16:19:30

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/aiohttp/connector.py", line 969, in _wrap_create_connection
    return await self._loop.create_connection(*args, **kwargs)  # type: ignore  # noqa
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1081, in create_connection
    transport, protocol = await self._create_connection_transport(
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1111, in _create_connection_transport
    await waiter
  File "/usr/local/lib/python3.9/asyncio/sslproto.py", line 528, in data_received
    ssldata, appdata = self._sslpipe.feed_ssldata(data)
  File "/usr/local/lib/python3.9/asyncio/sslproto.py", line 188, in feed_ssldata
    self._sslobj.do_handshake()
  File "/usr/local/lib/python3.9/ssl.py", line 944, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: IP address mismatch, certificate is not valid for '192.168.31.2'. (_ssl.c:1129)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/config/custom_components/apple_airplayer/media_player.py", line 110, in async_play_stream
    r = await session.get(url)
  File "/usr/local/lib/python3.9/site-packages/aiohttp/client.py", line 520, in _request
    conn = await self._connector.connect(
  File "/usr/local/lib/python3.9/site-packages/aiohttp/connector.py", line 535, in connect
    proto = await self._create_connection(req, traces, timeout)
  File "/usr/local/lib/python3.9/site-packages/aiohttp/connector.py", line 892, in _create_connection
    _, proto = await self._create_direct_connection(req, traces, timeout)
  File "/usr/local/lib/python3.9/site-packages/aiohttp/connector.py", line 1051, in _create_direct_connection
    raise last_exc
  File "/usr/local/lib/python3.9/site-packages/aiohttp/connector.py", line 1020, in _create_direct_connection
    transp, proto = await self._wrap_create_connection(
  File "/usr/local/lib/python3.9/site-packages/aiohttp/connector.py", line 971, in _wrap_create_connection
    raise ClientConnectorCertificateError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host 192.168.31.2:8123 ssl:True [SSLCertVerificationError: (1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: IP address mismatch, certificate is not valid for '192.168.31.2'. (_ssl.c:1129)")]

自行解决了问题,在配置文件中,内外网同一使用域名解决
回复

使用道具 举报

6

主题

38

帖子

464

积分

中级会员

Rank: 3Rank: 3

积分
464
金钱
426
HASS币
0
发表于 2021-10-20 16:34:13 | 显示全部楼层
大佬 膜拜啊 通俗易懂
回复

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
发表于 2021-10-21 21:39:27 | 显示全部楼层
HA版本 10.0.6,homepod 又发不出声音了,重启了系统也没用。之前还是好好的。
arch: armv7
channel: stable
docker: 20.10.8
features:
- reboot
- shutdown
- services
- network
- hostname
- timedate
hassos: null
homeassistant: 2021.10.6
hostname: raspberrypi
logging: info
machine: raspberrypi4
operating_system: Raspbian GNU/Linux 10 (buster)
state: running
supervisor: 2021.10.0
supported: false
supported_arch:
- armv7
- armhf
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

 楼主| 发表于 2021-10-21 22:10:25 | 显示全部楼层
muxiachuixue 发表于 2021-10-21 21:39
HA版本 10.0.6,homepod 又发不出声音了,重启了系统也没用。之前还是好好的。
...

你提供下日志我兴许能帮你分析下问题所在
回复

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
发表于 2021-10-22 08:36:28 | 显示全部楼层
本帖最后由 muxiachuixue 于 2021-10-22 13:33 编辑
involute 发表于 2021-10-21 22:10
你提供下日志我兴许能帮你分析下问题所在
Logger: custom_components.apple_airplayer.device_manager
Source: custom_components/apple_airplayer/device_manager.py:127
Integration: Apple AirPlayer (documentation, issues)
First occurred: 08:55:38 (1 occurrences)
Last logged: 08:55:38

Exception raised in async_stream_file, RTSP/1.0 method ANNOUNCE failed with code 400: Bad Request
知道原因了,我家庭app设置的只允许共享此家庭的用户才能播放,关掉就好了,谢谢
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

 楼主| 发表于 2021-10-22 22:49:23 | 显示全部楼层
本帖最后由 involute 于 2021-10-22 23:00 编辑
muxiachuixue 发表于 2021-10-22 08:36
知道原因了,我家庭app设置的只允许共享此家庭的用户才能播放,关掉就好了,谢谢 ...

嗯,本贴之前应该已经有人遇到过此问题了.
另外这个设置是在哪啊?我找都找不到
回复

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
发表于 2021-10-25 08:58:11 | 显示全部楼层
involute 发表于 2021-10-22 22:49
嗯,本贴之前应该已经有人遇到过此问题了.
另外这个设置是在哪啊?我找都找不到
...

homekit左上角-家庭设置-允许访问扬声器和电视
回复

使用道具 举报

0

主题

16

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
金钱
308
HASS币
0
发表于 2021-10-26 23:24:08 | 显示全部楼层
學習學習中
回复

使用道具 举报

0

主题

2

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
35
HASS币
0
发表于 2021-10-27 16:41:58 | 显示全部楼层
看看怎么用homepod
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 07:21 , Processed in 0.150487 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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