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
1 „Gefällt mir“
Mirco
3. Juli 2025 um 13:47
2
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? →
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
Starte nochmal neu über roten Button, mal schauen ob sich dann etwas tut
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:
offen 07:11PM - 02 Jul 25 UTC
Hi,
this project is used as dependency in the custom integration to control Tap… o devices from home assistant https://github.com/petretiandrea/home-assistant-tapo-p100
Since the latest version home assistant updates urllib3 to the next major version v2.
In https://github.com/petretiandrea/plugp100/blob/main/requirements.txt urllib3 is pinned to versions <2. Is this intentional and can you tell me why?
I would like to develop a pull request to update the version and solve possible incompatibilties.
Thanks for this great project. Hope we can find a solution for this :)
(There is already an issue in the home assistant integration project, that might be interesting: https://github.com/petretiandrea/home-assistant-tapo-p100/issues/868)
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 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.