After successful api connection and reading a NFC card the a connection encryption error occurs.
I did change the yaml to work with encryption key instead of the depreciated password:
api: encryption: key: "<key>
I did set up the D1 mini through the web.esphome.com (had problems with the key) and adopted it in the ESP home addon.
Running ESP Home 2023.2.4
Here the log output:
[14:46:13][D][pn532:295]: Waiting to read next tag
[14:46:13][D][tagreader:312]: No HA NDEF, using UID
[14:46:13][D][rtttl:038]: Playing song success
[14:46:14][D][rtttl:094]: Playback finished
[14:46:23][D][pn532:280]: Mifare classic
[14:46:23][D][light:035]: 'TagReader' LED Setting:
[14:46:23][D][light:046]: State: ON
[14:46:23][D][light:050]: Brightness: 100%
[14:46:23][D][light:057]: Red: 0%, Green: 100%, Blue: 0%
[14:46:23][D][light:077]: Flash length: 0.5s
[14:46:23][D][pn532:162]: Found new tag '6E-56-43-BF'
[14:46:23][D][pn532:166]: NDEF formatted records:
[14:46:23][D][pn532:168]: U - https://open.spotify.com/playlist/1U8q5m97Fy5VsIi4qWwXgi
[14:46:23][D][pn532:168]: T - Singt ein Vogel
[14:46:23][D][pn532:295]: Waiting to read next tag
WARNING esphome-web-5ec96a.local: Connection error occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 520, in send_message_await_response_complex
await fut
asyncio.exceptions.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 520, in send_message_await_response_complex
await fut
File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 129, in __aexit__
self._do_exit(exc_type)
File "/usr/local/lib/python3.9/dist-packages/async_timeout/__init__.py", line 212, in _do_exit
raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 303, in _keep_alive_loop
await self._ping()
File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 628, in _ping
await self.send_message_await_response(PingRequest(), PingResponse)
File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 537, in send_message_await_response
res = await self.send_message_await_response_complex(
File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/connection.py", line 522, in send_message_await_response_complex
raise TimeoutAPIError(
aioesphomeapi.core.TimeoutAPIError: Timeout waiting for response for <class 'api_pb2.PingRequest'> after 10.0s
INFO Disconnected from ESPHome API for esphome-web-5ec96a.local
WARNING Disconnected from API
INFO Successfully connected to esphome-web-5ec96a.local
After successful api connection and reading a NFC card the a connection encryption error occurs.
I did change the yaml to work with encryption key instead of the depreciated password:
api: encryption: key: "<key>
I did set up the D1 mini through the web.esphome.com (had problems with the key) and adopted it in the ESP home addon. Running ESP Home 2023.2.4
Here the log output:
Disabled the encryption, now I'm getting