Probleme Tapo Integration nach Core Update

Hallo zusammen
Hat noch jemand Probleme mit der Tapo Integration ?

Ich vermute dass es mit dem Core Update auf 2025.7.0 zu tun haben könne da mir gestern noch nichts aufgefallen war.

Die Tapo Geräte sind nicht erreichbar und können nicht bedient werden :frowning:

1 „Gefällt mir“

@Heiko183 schau mal hier im Forum, da wurde das glaube ich schon genannt:
Probleme mit Home Assistant Update ab Version 2025.7.* (aktuell 2025.7.0) + Video :tada: - Installation, HW & HA-OS - simon42 Community

Wie in dem anderen Beitrag verlinkt, ist die Lösung im GitHub zu finden. Hier ist ein Link zu dem Weg, der bei mir funktioniert hat: Doesn't work with 2025.7.0b0 · Issue #865 · petretiandrea/home-assistant-tapo-p100 · GitHub

Allerdings musste ich nichts großartig umstellen: ich habe das Advanced SSH & Web Terminal Addon sowieso installiert, und auch den “Gesicherten Modus” abgeschaltet. Habe im SSH-Terminal dann nur die beiden Befehle eingegeben:
docker exec -it homeassistant bash
und danach
pip install plugp100==5.1.4
Es kommen zwar ein paar Warnings, aber die stören nicht weiter. Danach einmal HA neu starten und die HACS Tapo Integration funzt wieder.

1 „Gefällt mir“

ausgeführt sber immer noch das problem

Was kam denn im Terminal als Ausgabe nach der Eingabe der Befehle? HA danach neu gestartet?
Und nur zur Sicherheit: reden wir von der gleichen HACS Integration?

wollte die befehle erneut eingeben also schaut eig gut aus.

Ja, selbe Integration.
output von den logs check ich gleich nochmal nach dem reboot

Das hier hast du aber vorher auch gemacht, oder? →

grafik

also bei mir hat es auch nicht funktioniert

Gesicherter Modus ausgeschaltet
docker exec -it homeassistant bash ausgeführt

pip install plugp100==5.1.4
ausgeführt

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
homeassistant 2025.7.0 requires urllib3>=2.0, but you have urllib3 1.26.20 which is incompatible.
Successfully installed jsons-1.6.3 plugp100-5.1.4 semantic-version-2.10.0 typish-1.9.3 urllib3-1.26.20
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
homeassistant:/config# #                                                                                                                                                                                                                                                                                                             
➜  ~ ^[[200~docker exec -it homeassistant bash~
200~docker exec -it homeassistant bash~200~dockerzsh: bad pattern: ^[[200~docker
➜  ~ pip install plugp100==5.1.4
Looking in indexes: https://pypi.org/simple, https://wheels.home-assistant.io/musllinux-index/
Collecting plugp100==5.1.4
  Downloading plugp100-5.1.4-py3-none-any.whl.metadata (6.2 kB)
Collecting certifi>=2021.5.30 (from plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/certifi-2025.6.15-py3-none-any.whl (157 kB)
Collecting jsons>=1.6.3 (from plugp100==5.1.4)
  Downloading jsons-1.6.3-py3-none-any.whl.metadata (9.3 kB)
Collecting requests>=2.27.1 (from plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/requests-2.32.4-py3-none-any.whl (64 kB)
Collecting aiohttp>=3.8.1 (from plugp100==5.1.4)
  Downloading aiohttp-3.12.13-cp312-cp312-musllinux_1_2_aarch64.whl.metadata (7.6 kB)
Collecting semantic-version==2.10.0 (from plugp100==5.1.4)
  Downloading semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB)
Collecting cryptography>=38.0.3 (from plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/cryptography-45.0.5-cp311-abi3-musllinux_1_2_aarch64.whl (4.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 6.5 MB/s eta 0:00:00
Collecting scapy>=2.5.0 (from plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/scapy-2.6.1-py3-none-any.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 6.8 MB/s eta 0:00:00
Collecting urllib3<2,>=1.26.5 (from plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
Collecting aiohappyeyeballs>=2.5.0 (from aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
Collecting aiosignal>=1.1.2 (from aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/aiosignal-1.3.2-py2.py3-none-any.whl (7.6 kB)
Collecting attrs>=17.3.0 (from aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/attrs-25.3.0-py3-none-any.whl (63 kB)
Collecting frozenlist>=1.1.1 (from aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading frozenlist-1.7.0-cp312-cp312-musllinux_1_2_aarch64.whl.metadata (18 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading multidict-6.6.3-cp312-cp312-musllinux_1_2_aarch64.whl.metadata (5.3 kB)
Collecting propcache>=0.2.0 (from aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading propcache-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl.metadata (12 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading yarl-1.20.1-cp312-cp312-musllinux_1_2_aarch64.whl.metadata (73 kB)
Collecting idna>=2.0 (from yarl<2.0,>=1.17.0->aiohttp>=3.8.1->plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/idna-3.10-py3-none-any.whl (70 kB)
Collecting cffi>=1.14 (from cryptography>=38.0.3->plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/cffi-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl (216 kB)
Collecting pycparser (from cffi>=1.14->cryptography>=38.0.3->plugp100==5.1.4)
  Downloading https://wheels.home-assistant.io/musllinux-index/pycparser-2.22-py3-none-any.whl (117 kB)
Collecting typish>=1.9.2 (from jsons>=1.6.3->plugp100==5.1.4)
  Downloading typish-1.9.3-py3-none-any.whl.metadata (7.2 kB)
Collecting charset_normalizer<4,>=2 (from requests>=2.27.1->plugp100==5.1.4)
  Downloading charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl.metadata (35 kB)
Downloading plugp100-5.1.4-py3-none-any.whl (103 kB)
Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
Downloading aiohttp-3.12.13-cp312-cp312-musllinux_1_2_aarch64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 6.8 MB/s eta 0:00:00
Downloading multidict-6.6.3-cp312-cp312-musllinux_1_2_aarch64.whl (253 kB)
Downloading yarl-1.20.1-cp312-cp312-musllinux_1_2_aarch64.whl (365 kB)
Downloading frozenlist-1.7.0-cp312-cp312-musllinux_1_2_aarch64.whl (236 kB)
Downloading jsons-1.6.3-py3-none-any.whl (60 kB)
Downloading propcache-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl (222 kB)
Downloading charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl (145 kB)
Downloading typish-1.9.3-py3-none-any.whl (45 kB)
Installing collected packages: typish, urllib3, semantic-version, scapy, pycparser, propcache, multidict, jsons, idna, frozenlist, charset_normalizer, certifi, attrs, aiohappyeyeballs, yarl, requests, cffi, aiosignal, cryptography, aiohttp, plugp100
Successfully installed aiohappyeyeballs-2.6.1 aiohttp-3.12.13 aiosignal-1.3.2 attrs-25.3.0 certifi-2025.6.15 cffi-1.17.1 charset_normalizer-3.4.2 cryptography-45.0.5 frozenlist-1.7.0 idna-3.10 jsons-1.6.3 multidict-6.6.3 plugp100-5.1.4 propcache-0.3.2 pycparser-2.22 requests-2.32.4 scapy-2.6.1 semantic-version-2.10.0 typish-1.9.3 urllib3-1.26.20 yarl-1.20.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
➜  ~ pip install plugp100==5.1.4               
➜  ~ 

Neustart

Fehler besteht weiterhin

:frowning:

Starte nochmal neu über roten Button, mal schauen ob sich dann etwas tut

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Es mag auch an der Art der Installation von HAOS liegen: bei meinen beiden Systemen sind es RasPi5, einer mit 4, der andere mit 8Gb als native Installation.

In dem verlinkten GitHub ist noch ein weiterer Work Around:

Ich habe nur die Kamera neu gestartet!?

1 „Gefällt mir“

hab downgrade gemacht, mal etwas abwarten, vielleicht geht es ja mit einem neueren Core Update

Habe immer noch folgende Meldung im Log obwohl ist es installiert und rebootet habe:
Logger: homeassistant.setup
Quelle: setup.py:278
Erstmals aufgetreten: 17:23:05 (1 Vorkommnis)
Zuletzt protokolliert: 17:23:05

Setup failed for custom integration ‘tapo’: Requirements for tapo not found: [‘plugp100==5.1.3’].

Hmm, dann habe ich gerade auch keinen anderen Tipp als wieder zurück auf die 2025.6.3 zu gehen. Bei mir (zwei unabhängig voneinander laufende Installationen, jeweils auf RPi5) hat es beide Male funktioniert. Aber sehr wahrscheinlich kommt eh bald ein Fix, der das ganze wieder behebt.

Yes, ist bei mir zum Glück nur eine kleine Spielerei welche ich mit Tapo betreibe, deshalb halb so wild :wink: Aber danke!

Gerade ist das Patch gekommen: 3.2.1.

Damit sollte eigentlich wieder alles laufen. Vielleicht testet es ja einmal jemand: ich habe zwar auf beiden Geräten eingespielt, aber bei mir funktionierte vorher auch schon alles wegen des Work-Arounds.

Hi
Also bei mir geht es mit dem Update immer noch nicht, also weiter abwarten

K.a. ob euch das weiterhilft, aber ich habe die Tapo Integration rausgeworfen und durch die TP-Link Smart-Home Integration ersetzt.

Seitdem laufen meine Tapo Geräte problemlos.