Caméra TAPO C220 - Erreur dans les logs

Bonjour,

J’ai 1 erreur récurrente qui remonte dans les logs plus de 1000x/jour

Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00'
          ^
2025-07-31 07:46:28.364 ERROR (MainThread) [aiohttp.server] Error handling request from 192.168.1.188
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00'
          ^
2025-07-31 07:46:29.670 ERROR (MainThread) [aiohttp.server] Error handling request from 192.168.1.188
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00\x93g'
          ^
2025-07-31 07:46:30.970 ERROR (MainThread) [aiohttp.server] Error handling request from 192.168.1.188
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00\x93g'
          ^
2025-07-31 07:46:32.273 ERROR (MainThread) [aiohttp.server] Error handling request from 192.168.1.188
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00\xa0I'
          ^
2025-07-31 07:56:32.604 ERROR (MainThread) [aiohttp.server] Error handling request from 192.168.1.188
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00\xa0?'
          ^
2025-07-31 07:56:33.906 ERROR (MainThread) [aiohttp.server] Error handling request from 192.168.1.188
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00\xa0?'
          ^
2025-07-31 07:56:35.210 ERROR (MainThread) [aiohttp.server] Error handling request from 192.168.1.188
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
  Data after `Connection: close`:

    b'\x00\x93g'
          ^

Il semblerai que l’erreur qui remonte soit liée à ma caméra TAPO C220 qui est sur l’ip : 192.168.1.188.
A part cette erreur tout fonctionne correctement avec la camera en utilisant « Advanced camera card ».

Je n’ai pas de firewall sur mon réseau local.

Pour récupérer le flux de la caméra, j’utilise l’intégration HACS « TAPO Contrôle caméra » avec les paramètres ci-dessous.


Je dois avoir une erreur sur le paramétrage ou autres, mais je ne vois pas où.

Une idée serait la bienvenue

Merci d’avance…

Ma configuration


System Information

version core-2025.7.4
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.12.35-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 2121
Downloaded Repositories 29
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 16.0
update_channel stable
supervisor_version supervisor-2025.07.2
agent_version 1.7.2
docker_version 28.3.0
disk_total 30.8 GB
disk_used 8.7 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board ova
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.18.0), Mosquitto broker (6.5.1), Node-RED (20.0.0), Studio Code Server (5.19.3), Samba share (12.5.2), teleinfo2mqtt (9.0.6), ESPHome Device Builder (2025.7.4), Zigbee2MQTT (2.5.1-1)
Dashboards
dashboards 2
resources 23
views 10
mode storage
Network Configuration
adapters lo (disabled), enp0s18 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethcbb3b54 (disabled), veth0d157b6 (disabled), veth15a4bbe (disabled), veth303a292 (disabled), veth2105d94 (disabled), vethe28fc59 (disabled), vethbe719f4 (disabled), veth247f49f (disabled), veth7055d11 (disabled), vethc189b88 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s18 (192.168.1.195/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethcbb3b54 (), veth0d157b6 (), veth15a4bbe (), veth303a292 (), veth2105d94 (), vethe28fc59 (), vethbe719f4 (), veth247f49f (), veth7055d11 (), vethc189b88 ()
ipv6_addresses lo (::1/128), enp0s18 (2a01:e34:ec27:74b0:93fc:99de:3b20:af90/64, fe80::2343:8f5e:f75a:a610/64), docker0 (fe80::3cb5:12ff:feee:3a93/64), hassio (fe80::bc2c:ffff:fea8:a085/64), vethcbb3b54 (fe80::c49c:31ff:fe43:60b3/64), veth0d157b6 (fe80::c494:4aff:fe17:e2a8/64), veth15a4bbe (fe80::4cdd:6fff:fe3c:c141/64), veth303a292 (fe80::98f2:b9ff:fe39:8b2e/64), veth2105d94 (fe80::dcfb:14ff:fe45:e61e/64), vethe28fc59 (fe80::24ba:40ff:feff:42a1/64), vethbe719f4 (fe80::c831:7dff:feef:55a1/64), veth247f49f (fe80::e086:b6ff:fecd:db9/64), veth7055d11 (fe80::ec41:e3ff:fe3b:ab66/64), vethc189b88 (fe80::502b:48ff:feac:b11e/64)
announce_addresses 192.168.1.195, 2a01:e34:ec27:74b0:93fc:99de:3b20:af90, fe80::2343:8f5e:f75a:a610
Recorder
oldest_recorder_run 20 juillet 2025 à 17:49
current_recorder_run 31 juillet 2025 à 07:37
estimated_db_size 650.27 MiB
database_engine sqlite
database_version 3.48.0
___

Bonjour,
regarde c’est issue, tu as bien l’intégration a jour ?

Bonjour @WarC0zes

Oui, mon intégration est à jour sur la dernière version (7.0.0).

Je regarde le rapport de problèmes que tu ma joins, c’est peut être la solution…

A suivre

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.