NEWS
Test Adapter TP-Link Tapo
-
Moin allerseits!
Dieser Adapter kommt nicht weiter voran. Bye, bye Tapo.
Nur noch rote Fehler im Log, von den anderen ganz zu schweigen.
Unzuverlässige Auslösungen von Befehlen und Verbindungsabbrüche.
Tapo Lampen, Steckdosen und Co.fliegen aus dem Iobroker, dafür Shelly rein.
Viel Zeit für Probieren und herumbasteln vergeudet.
Gruß aus dem Norden. -
Moin allerseits!
Dieser Adapter kommt nicht weiter voran. Bye, bye Tapo.
Nur noch rote Fehler im Log, von den anderen ganz zu schweigen.
Unzuverlässige Auslösungen von Befehlen und Verbindungsabbrüche.
Tapo Lampen, Steckdosen und Co.fliegen aus dem Iobroker, dafür Shelly rein.
Viel Zeit für Probieren und herumbasteln vergeudet.
Gruß aus dem Norden. -
@sigi234 es tut mir leid, meine 4 P100 laufen nicht mehr. Es sind keine mit Verbrauchsmessung - einfach an und aus. Und genau das versagt den Dienst.
Ro75.
@ro75 sagte in Test Adapter TP-Link Tapo:
@sigi234 es tut mir leid, meine 4 P100 laufen nicht mehr. Es sind keine mit Verbrauchsmessung - einfach an und aus. Und genau das versagt den Dienst.
Ro75.
Aha, habe
1x P110M
1x P115 -
Ich habe ein erste tapo Steckdose und dachte mir diese mal flugs mit diesem Adapter einzubinden.
Nun wird der Adapter jedoch nicht grün, da ich ein MFA Code eingeben soll (so sagt das Log)
... allein, ich habe gar kein MFA für tapo aktiviert und ich wüßte auch gar nicht wo in der App dies eingerichtet werden könnteGibt es dafür einen Lösungsansatz?
Bin ich gezwungen MFA zu nutzen? -
Hallo,
ich habe eine tapo c260-Kamera. Der Adapter wird scheinbar korrekt eingerichtet, der Adapter ist grün, alle Datenpunkte haben Werte, die IP stimmt.
Dennoch lässt sich die Kamera nicht steuern und aktualisiert keine Werte.- Änderungen der Datenpunkte unter "remote" haben keine Wirkung
- Änderungen der DP führen zu Fehler "TypeError: fetch failed"
- Änderungen durch die App werden nicht vom Adapter übernommen
- Die DP im Ordner "remote" haben nach dem Start des Adapters keine realen Werte sondern Vorgaben (z.B. alles false)
- Die Werte im Hauptordner wie alias, IP, Firmware etc. stimmen, dafür muss es eine Verbindung gegeben haben
Das LOG liefert:
2025-12-04 10:08:25.825 - debug: tapo.0 (78180) Receive camera status 2025-12-04 10:08:25.825 - debug: tapo.0 (78180) New API request 2025-12-04 10:08:25.826 - debug: tapo.0 (78180) isSecureConnection: Checking secure connection... 2025-12-04 10:08:25.861 - info: tapo.0 (78180) Get camera Status failed 2025-12-04 10:08:25.862 - debug: tapo.0 (78180) {} 2025-12-04 10:08:25.862 - debug: tapo.0 (78180) undefined 2025-12-04 10:08:25.862 - debug: tapo.0 (78180) Cannot extract empty: <hier stand die deviceID> 2025-12-04 10:08:25.863 - info: tapo.0 (78180) No stok found for: <hier stand die deviceID> this means the device is offline or connection lost. No update or commands possible 2025-12-04 10:08:25.863 - debug: tapo.0 (78180) Update done 2025-12-04 10:08:27.935 - debug: tapo.0 (78180) New API request 2025-12-04 10:08:27.935 - debug: tapo.0 (78180) isSecureConnection: Checking secure connection... 2025-12-04 10:08:27.971 - error: tapo.0 (78180) TypeError: fetch failed 2025-12-04 10:08:35.825 - debug: tapo.0 (78180) Receive camera status 2025-12-04 10:08:35.826 - debug: tapo.0 (78180) New API request 2025-12-04 10:08:35.826 - debug: tapo.0 (78180) isSecureConnection: Checking secure connection... 2025-12-04 10:08:35.860 - info: tapo.0 (78180) Get camera Status failed 2025-12-04 10:08:35.861 - debug: tapo.0 (78180) {} 2025-12-04 10:08:35.861 - debug: tapo.0 (78180) undefined 2025-12-04 10:08:35.861 - debug: tapo.0 (78180) Cannot extract empty: <hier stand die deviceID> 2025-12-04 10:08:35.862 - info: tapo.0 (78180) No stok found for: <hier stand die deviceID> this means the device is offline or connection lost. No update or commands possible 2025-12-04 10:08:35.862 - debug: tapo.0 (78180) Update doneDie Kamera ist natürlich nicht offline, sie lässt sich über die App problemlos bedienen und funktioniert einwandfrei.
Danke für jede Hilfe,
vG Achim -
Lösung mit pytapo
Ich habe das tapo-Kamera-Problem jetzt mit der python-Bibliothek pytapo gelöst, die wohl auch von HomeAssitant genutzt wird und entsprechend gepflegt wird (https://github.com/JurajNyiri/pytapo).
Eine grobe Leitlinie liefert der Artikel unter https://www.smarthomejetzt.de/tp-link-tapo-kameras-in-iobroker-vis-einbinden-und-per-script-und-blockly-steuern/Aber:
- es wird Python3.13 benötigt, evtl. ist also ein Upgrade erforderlich (der Aufruf python3 startet Version 3.13)
- die Anmeldedaten sind die des TP-Link-Kontos, nicht die lokalen der Kamera
- das Python-Script rufe ich mit dem exec-Befehl aus Blockly auf, zB. "python3 /opt/iobroker/custom-data/system/python/test_tapo.py"
Hier noch ein Python-Script, das den Privacy-Mode schaltet und die Kamera auf die erste gespeicherte Position setzt. Der Zustand Kamera an/aus wird als Parameter übergeben, z.B.: python3.13 /opt/iobroker/custom-data/system/python/c260_privacy.py true .
#!/usr/bin/env python3 from pytapo import Tapo import sys def to_bool(wert): true_values = {"true", "1", "yes", "on"} false_values = {"false", "0", "no", "off"} if wert in true_values: result = True elif wert in false_values: result = False else: result=False raise ValueError("Ungueltiger Parameter: {param}") #print(result) return result def is_enabled(result: dict) -> bool: #Datentyp dict, prueft {'enabled': 'on'} value = result.get('enabled', '').strip().lower() return value in ('on', 'true', '1', 'yes') tapo = Tapo('192.168.178.71', '<TP-Link Name>', '<TP-Link Kennwort>') # -------------------- # # # setzt den privacy-mode der Kamera, Wert wird als true/false uebergeben value = to_bool(sys.argv[1].strip().lower()) is_privacy=is_enabled(tapo.getPrivacyMode()) #print(f'is_privacy: {is_privacy}') if (value and not is_privacy): #print('PrivacyMode gesetzt auf True') #tapo.setPreset(1) tapo.setPrivacyMode(True) elif (not value and is_privacy): #print('PrivacyMode gesetzt auf False') tapo.setPrivacyMode(False) tapo.setPreset(1) #else: #print(f'nichts zu tun, Sollwert: {value}, Istwert: {is_privacy}') -
Guten Abend leute,
ich habe jetzt den Tapo Adapter seit locker 3 Jahren am laufen. Vor paar tagen ließen sich plötzlich keine Steckdosen mehr (P100) über den adapter durch skripte steuern. Ist mir schonmal püassiert, da habe ich einfach mein Handy gezückt mich da eingeloggt und dann ging das wieder.Nun aber war es nicht so. Ich habe meinen ganzen unterbau aktualisiert, was sowieso notwendig war. Ich bin jetzt auf Node 20.
ich habe eigentlich 6 Steckdosen die darüber gesteuert werden sollen. Nach aktualisierung waren immernoch Fehlermeldungen im LOG.Dann hab ich alle Steckdosen auf werkseinstellungen gesetzt und eine davon mit einem komplett neuen Tapo account verknüpft. habe was von PW und Mail problem gelesen. Ist jetzt defintiv alles passend. Jetzt habe ich weiterhin folgende Meldungen, kann mri einer helfen?

-
Guten Abend leute,
ich habe jetzt den Tapo Adapter seit locker 3 Jahren am laufen. Vor paar tagen ließen sich plötzlich keine Steckdosen mehr (P100) über den adapter durch skripte steuern. Ist mir schonmal püassiert, da habe ich einfach mein Handy gezückt mich da eingeloggt und dann ging das wieder.Nun aber war es nicht so. Ich habe meinen ganzen unterbau aktualisiert, was sowieso notwendig war. Ich bin jetzt auf Node 20.
ich habe eigentlich 6 Steckdosen die darüber gesteuert werden sollen. Nach aktualisierung waren immernoch Fehlermeldungen im LOG.Dann hab ich alle Steckdosen auf werkseinstellungen gesetzt und eine davon mit einem komplett neuen Tapo account verknüpft. habe was von PW und Mail problem gelesen. Ist jetzt defintiv alles passend. Jetzt habe ich weiterhin folgende Meldungen, kann mri einer helfen?

Bitte nodejs@22 verwenden und das LogFile nicht als Screenshot sondern als Text aus
iob logsnehmen.
-
Hallo @thomas-braun , vielen dank!
Ich habe jetzt auf Node22 umgestellt und erhalte weiterhin die meldungen:
-
Hallo @thomas-braun , vielen dank!
Ich habe jetzt auf Node22 umgestellt und erhalte weiterhin die meldungen:
@Rawx17 sagte in Test Adapter TP-Link Tapo:
2025-12-28 21:36:50.631 - error: tapo.0 (5560) Local seed auth hash doesn't match server hash. Please check if the mail and password are correct. And E-Mail is in same Upper/Lowercase as in the Tapo App
Hast du geprüft?
-
@Rawx17 sagte in Test Adapter TP-Link Tapo:
2025-12-28 21:36:50.631 - error: tapo.0 (5560) Local seed auth hash doesn't match server hash. Please check if the mail and password are correct. And E-Mail is in same Upper/Lowercase as in the Tapo App
Hast du geprüft?
@Thomas-Braun Ja habe ich. Komplett neuen Account angelegt mail komplett klein geschrieben usw...
EDIT: auch sofort drittanbieter apps Akitiviert!Ist folgendes nicht der Nachweiß dass der Login funktioniert?
2025-12-28 21:36:23.459 - info: tapo.0 (5560) Login tp TAPO App 2025-12-28 21:36:23.709 - info: tapo.0 (5560) Login succesfullWenns das nicht ist, was genau bedeutet dieser Fehler sonst?
Es ist ja anschließend die Rede von einem Timeout, den ich mir absolut nicht erklären kann..
