NEWS
Test Adapter TP-Link Tapo
-
Hi ich habe ein neuen Adapter fĂŒr TP-Link die mit der Tapo App ĂŒberwacht werden können, geschrieben.
Der Adapter loggt sich ĂŒber die Cloud ein um alle GerĂ€te mit IP zu finden
Wenn das GerÀt nicht als online erkannt wird kann manuell die IP gesetzt wird.
tapo.0.id.ipDann versucht er sich lokal mit username und Password auf die GerÀte zu verbinden und zu steuern.
Aktuelle Werte:
tapo.0.idMotion Detection funktioniert mit Stream User und Password
Minimum Node v14 muss installiert sein, sonst bekommt man exit code 25 beim installierenZum Installieren:
https://github.com/TA2k/ioBroker.tapoFĂŒr die aktuelle Version
bitte das latest Repo auswÀhlen:

Loginablauf:
Die Tapo App Zugangsdaten eingebenSteuern
tapo.0.id.remote auf true setzen steuert den jeweiligen BefehlSteckdose und Kamerasteuerung aktivieren


App auf Handy aufrufen
"ich" (rechts unten) aufrufen
"Dienste"
"Dienste von Drittanbietern"
"KompatibilitÀt mit Drittanbietern" auf "ON"@tombox
So, jetzt komme ich auch endlich mal dazu, den Adapter zu testen.
Zuerst einmal vielen Dank fĂŒr Deine MĂŒhe.Das erste Problem habe ich (wie fast immer) bereits bei der Installation aus GitHub.
Mein ioBroker lÀuft als Docker-Container auf dem NAS (HP ProLiant mit DSM 6.1.7).
Eine Installation von Adaptern aus GitHub funktioniert fast nie. Beim letzten Versuch einen Adapter darĂŒber zu installieren, habe ich gefĂŒhlte 100 Versuche benötigt. Irgendwann hat's dann auf wundersame Weise mal funktioniert - ohne dass ich etwas geĂ€ndert hĂ€tte.
Ach so: Hatte ich schon erwĂ€hnt, dass Linux fĂŒr mich ein Buch mit sieben Siegeln ist?
Hier das Log:
0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/bin/node', 1 verbose cli '/usr/bin/npm', 1 verbose cli 'install', 1 verbose cli 'TA2k/ioBroker.tapo#e99d534ec2420efacc344378ed55391cc8407ca9' 1 verbose cli ] 2 info using npm@6.14.15 3 info using node@v14.18.3 4 verbose config Skipping project config: /opt/iobroker/.npmrc. (matches userconfig) 5 verbose npm-session 73452b28fa3671ee 6 silly install loadCurrentTree 7 silly install readLocalPackageData 8 silly fetchPackageMetaData error for github:TA2k/ioBroker.tapo#e99d534ec2420efacc344378ed55391cc8407ca9 Error while executing: 8 silly fetchPackageMetaData /usr/bin/git ls-remote -h -t ssh://git@github.com/TA2k/ioBroker.tapo.git 8 silly fetchPackageMetaData 8 silly fetchPackageMetaData error: cannot run ssh: No such file or directory 8 silly fetchPackageMetaData fatal: unable to fork 8 silly fetchPackageMetaData 8 silly fetchPackageMetaData exited with error code: 128 9 timing stage:rollbackFailedOptional Completed in 2ms 10 timing stage:runTopLevelLifecycles Completed in 33447ms 11 verbose stack Error: exited with error code: 128 11 verbose stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/pacote/lib/util/finished.js:12:19) 11 verbose stack at ChildProcess.emit (events.js:400:28) 11 verbose stack at maybeClose (internal/child_process.js:1058:16) 11 verbose stack at Socket.<anonymous> (internal/child_process.js:443:11) 11 verbose stack at Socket.emit (events.js:400:28) 11 verbose stack at Pipe.<anonymous> (net.js:686:12) 12 verbose cwd /opt/iobroker 13 verbose Linux 3.10.102 14 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "TA2k/ioBroker.tapo#e99d534ec2420efacc344378ed55391cc8407ca9" 15 verbose node v14.18.3 16 verbose npm v6.14.15 17 error Error while executing: 17 error /usr/bin/git ls-remote -h -t ssh://git@github.com/TA2k/ioBroker.tapo.git 17 error 17 error error: cannot run ssh: No such file or directory 17 error fatal: unable to fork 17 error 17 error exited with error code: 128 18 verbose exit [ 1, true ] -
@tombox
So, jetzt komme ich auch endlich mal dazu, den Adapter zu testen.
Zuerst einmal vielen Dank fĂŒr Deine MĂŒhe.Das erste Problem habe ich (wie fast immer) bereits bei der Installation aus GitHub.
Mein ioBroker lÀuft als Docker-Container auf dem NAS (HP ProLiant mit DSM 6.1.7).
Eine Installation von Adaptern aus GitHub funktioniert fast nie. Beim letzten Versuch einen Adapter darĂŒber zu installieren, habe ich gefĂŒhlte 100 Versuche benötigt. Irgendwann hat's dann auf wundersame Weise mal funktioniert - ohne dass ich etwas geĂ€ndert hĂ€tte.
Ach so: Hatte ich schon erwĂ€hnt, dass Linux fĂŒr mich ein Buch mit sieben Siegeln ist?
Hier das Log:
0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/bin/node', 1 verbose cli '/usr/bin/npm', 1 verbose cli 'install', 1 verbose cli 'TA2k/ioBroker.tapo#e99d534ec2420efacc344378ed55391cc8407ca9' 1 verbose cli ] 2 info using npm@6.14.15 3 info using node@v14.18.3 4 verbose config Skipping project config: /opt/iobroker/.npmrc. (matches userconfig) 5 verbose npm-session 73452b28fa3671ee 6 silly install loadCurrentTree 7 silly install readLocalPackageData 8 silly fetchPackageMetaData error for github:TA2k/ioBroker.tapo#e99d534ec2420efacc344378ed55391cc8407ca9 Error while executing: 8 silly fetchPackageMetaData /usr/bin/git ls-remote -h -t ssh://git@github.com/TA2k/ioBroker.tapo.git 8 silly fetchPackageMetaData 8 silly fetchPackageMetaData error: cannot run ssh: No such file or directory 8 silly fetchPackageMetaData fatal: unable to fork 8 silly fetchPackageMetaData 8 silly fetchPackageMetaData exited with error code: 128 9 timing stage:rollbackFailedOptional Completed in 2ms 10 timing stage:runTopLevelLifecycles Completed in 33447ms 11 verbose stack Error: exited with error code: 128 11 verbose stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/pacote/lib/util/finished.js:12:19) 11 verbose stack at ChildProcess.emit (events.js:400:28) 11 verbose stack at maybeClose (internal/child_process.js:1058:16) 11 verbose stack at Socket.<anonymous> (internal/child_process.js:443:11) 11 verbose stack at Socket.emit (events.js:400:28) 11 verbose stack at Pipe.<anonymous> (net.js:686:12) 12 verbose cwd /opt/iobroker 13 verbose Linux 3.10.102 14 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "TA2k/ioBroker.tapo#e99d534ec2420efacc344378ed55391cc8407ca9" 15 verbose node v14.18.3 16 verbose npm v6.14.15 17 error Error while executing: 17 error /usr/bin/git ls-remote -h -t ssh://git@github.com/TA2k/ioBroker.tapo.git 17 error 17 error error: cannot run ssh: No such file or directory 17 error fatal: unable to fork 17 error 17 error exited with error code: 128 18 verbose exit [ 1, true ]@codierknecht Empfehlung ist hier npm 8 also node 16.
Dazu mĂŒsstest du dein docker container updaten. der aktuelle buanet container enthĂ€lt node 16
Bei npm 6 muss man 15min warten bei GitHub installation aber der adapter ist jetzt auch im latest enthalten -
@codierknecht Empfehlung ist hier npm 8 also node 16.
Dazu mĂŒsstest du dein docker container updaten. der aktuelle buanet container enthĂ€lt node 16
Bei npm 6 muss man 15min warten bei GitHub installation aber der adapter ist jetzt auch im latest enthalten@tombox
Danke fĂŒr den Hinweis!Ich hatte ein anderes Image verwendet. Mit dem Buanet-Image funktioniert's einwandfrei.
Ich werde dann mal testen und berichten ... -
Hallo
Ich habe mehrer Tapo P100 Diese habe ich mit dem Adapter abgerufen und kann wie gewollt den Status loggen.
Nun habe ich einen weiteren Tado p100 Acount und habe mit einem zusĂ€tzlichen Adapter den zweiten aktiviert. Leider habe ich festgestellt dass man nicht beide gleichzeitug nutzen kann wenn beide normal grĂŒn leuchten wird nur der Status von einem geĂ€ndert.
Sollte das funktionieren?
Danke
Gruss FrÀnki -
Hallo
Ich habe mehrer Tapo P100 Diese habe ich mit dem Adapter abgerufen und kann wie gewollt den Status loggen.
Nun habe ich einen weiteren Tado p100 Acount und habe mit einem zusĂ€tzlichen Adapter den zweiten aktiviert. Leider habe ich festgestellt dass man nicht beide gleichzeitug nutzen kann wenn beide normal grĂŒn leuchten wird nur der Status von einem geĂ€ndert.
Sollte das funktionieren?
Danke
Gruss FrÀnki@fraenki23 Nie getestet eigentlich sollte es gehen aber einfacher wÀre es mit einem account
-
@codierknecht Empfehlung ist hier npm 8 also node 16.
Dazu mĂŒsstest du dein docker container updaten. der aktuelle buanet container enthĂ€lt node 16
Bei npm 6 muss man 15min warten bei GitHub installation aber der adapter ist jetzt auch im latest enthalten@tombox
Der Adapter flutet mein Log.
Die Dose mit der genannten IP ist eingeschaltet und im Router nicht gesperrt. Schalten kann ich sowohl mit der App als auch mit dem Adapter.


Von den aktuell 4 in der App eingerichteten Dosen ist eine (Lichterkette) aktuell gar nicht gesteckt. Die ist im Log völlig unauffĂ€llig.BTW: Von dem Konzept "Anmelden an der Cloud, um die Adressen zu ermitteln" bin ich noch nicht 100% ĂŒberzeugt.
FĂŒr meine Begriffe wĂ€re ein manuelles Eintragen der IP dem Anwender durchaus zuzumuten. NatĂŒrlich nur, wenn das auch zur Steuerung ausreichen wĂŒrde.
Was passiert denn, wenn die Cloud mal nicht erreichbar ist? Sind die Dosen dann trotzdem schalt- und abfragbar?
Kann man dann das Abfragen der Cloud - soweit es denn notwendig ist - per Button in den Instanzeinstellungen nur bei Bedarf ausfĂŒhren? -
@tombox
Der Adapter flutet mein Log.
Die Dose mit der genannten IP ist eingeschaltet und im Router nicht gesperrt. Schalten kann ich sowohl mit der App als auch mit dem Adapter.


Von den aktuell 4 in der App eingerichteten Dosen ist eine (Lichterkette) aktuell gar nicht gesteckt. Die ist im Log völlig unauffĂ€llig.BTW: Von dem Konzept "Anmelden an der Cloud, um die Adressen zu ermitteln" bin ich noch nicht 100% ĂŒberzeugt.
FĂŒr meine Begriffe wĂ€re ein manuelles Eintragen der IP dem Anwender durchaus zuzumuten. NatĂŒrlich nur, wenn das auch zur Steuerung ausreichen wĂŒrde.
Was passiert denn, wenn die Cloud mal nicht erreichbar ist? Sind die Dosen dann trotzdem schalt- und abfragbar?
Kann man dann das Abfragen der Cloud - soweit es denn notwendig ist - per Button in den Instanzeinstellungen nur bei Bedarf ausfĂŒhren?@codierknecht Abfrage zur cloud wird nur bei adapter start gemacht dann ist es unabhĂ€ngig davon könnte man auch noch verbessern wenn die cloud nicht bei adapter start verfĂŒgbar ist
-
@codierknecht Abfrage zur cloud wird nur bei adapter start gemacht dann ist es unabhĂ€ngig davon könnte man auch noch verbessern wenn die cloud nicht bei adapter start verfĂŒgbar ist
@tombox
Mal 'ne Frage aus technischem Interesse:
Habe ich das richtig mitbekommen, dass solche Adapter (Tapo, Meross usw.) intern fĂŒr die lokale Kommunikation MQTT verwenden?
Wenn ja: Könnte man dann - mit entsprechendem Aufwand - das Ganze auch selbst ohne Adapter einrichten? Oder ist die Kommunikation da mit einem (evtl. zeitlich begrenzten) Secret verschlĂŒsselt?
Grund meiner Frage: Ich habe hier mittlerweile die verschiedensten Hersteller im Einsatz, die aktuell jeweils einen eigenen Adapter benötigen. Vielleicht wĂ€re es da vorteilhafter, das Ganze mit MQTT zu zentralisieren. Wenn eine Anmeldung an der Cloud nicht wirklich nötig ist und die Kommunikation dadurch rein lokal möglich ist, hĂ€tte das fĂŒr mich einen gewissen Charme. -
@codierknecht Abfrage zur cloud wird nur bei adapter start gemacht dann ist es unabhĂ€ngig davon könnte man auch noch verbessern wenn die cloud nicht bei adapter start verfĂŒgbar ist
@tombox sagte in Test Adapter TP-Link Tapo:
@codierknecht Abfrage zur cloud wird nur bei adapter start gemacht dann ist es unabhĂ€ngig davon könnte man auch noch verbessern wenn die cloud nicht bei adapter start verfĂŒgbar ist
Dann darf das fĂŒr meine Begriffe gerne ins Log geschrieben werden und der Adapter arbeitet nur mit den GerĂ€ten, die bereits eingerichtet sind.
Dabei darfst Du gerne einen DP vorsehen, mit dem man ein GerÀt auch mal logisch deaktivieren könnte, um z.B. vergebliche Verbindungsversuche bei ausgesteckten GerÀten zu unterbinden.
Dann wĂ€re es natĂŒrlich auch praktisch, wenn man GerĂ€te auch manuell hinzufĂŒgen könnte, um die Cloud komplett zu umgehen.
Wenn die IP (evtl. auch die MAC) ausreichen sollte, brÀuchte man theoretisch auch gar keine Cloud. -
@tombox Hat bei mir auf Anhieb geklappt. Ich habe drei P110 und bin soweit sehr happy, danke! đ„ł
Zwei Kleinigkeiten:
- Die Liste der remotes functions sollte offensichtlich vom Attribut "category" abhÀngen. Bei der P100 ist
category: plugund da macht natĂŒrlichsetBrightness,setColorundsetColorTempkeinen Sinn
(abersetPowerStateschon, ... und geht wunderbar!) - Einer meiner drei P110 Stecker ist in einem anderen LAN. Das finde ich auch ok wenn ich das nicht steuern kann. (Eine cloudsteuerung sollte sowieso optional und per default off sein IMHO). Aber ein Status, dass er offensichtlich diese eine Dose nicht gefunden hat wĂ€re nett, oder ich hab den ĂŒbersehen
DANKE nochmals!
@schuellerf sagte in Test Adapter TP-Link Tapo:
@tombox Hat bei mir auf Anhieb geklappt. Ich habe drei P110 und bin soweit sehr happy, danke! đ„ł
Zwei Kleinigkeiten:
- Die Liste der remotes functions sollte offensichtlich vom Attribut "category" abhÀngen. Bei der P100 ist
category: plugund da macht natĂŒrlichsetBrightness,setColorundsetColorTempkeinen Sinn
(abersetPowerStateschon, ... und geht wunderbar!)
Die Liste der DP je GerÀt ist reichlich lang.
HĂ€tte ich natĂŒrlich auch so gemacht. Erst mal alles holen was man kriegen kann. Wer weiĂ, wofĂŒr man es noch brauchen kann.
Wenn der Adapter ins Repo wandert, könnte man auf einige der DP sicher verzichten.Auch von mir zunĂ€chst mal vielen Dank fĂŒr Deine MĂŒhe!

- Die Liste der remotes functions sollte offensichtlich vom Attribut "category" abhÀngen. Bei der P100 ist
-
@codierknecht Abfrage zur cloud wird nur bei adapter start gemacht dann ist es unabhĂ€ngig davon könnte man auch noch verbessern wenn die cloud nicht bei adapter start verfĂŒgbar ist
@tombox
Aktuell zeigt sich bei mir folgendes Bild:- Der Adapter benötigt bei mir mehrere Neustarts, bevor er nicht nur grĂŒn wird, sondern sich die DP auch tatsĂ€chlich schalten lassen
- Nach einer Weile fÀngt er dann wieder an, das Log voll zu schreiben. Synchron zum eingestellten Updateintervall. Dann lassen sich die Dosen auch nicht mehr schalten.

-
@tombox
Aktuell zeigt sich bei mir folgendes Bild:- Der Adapter benötigt bei mir mehrere Neustarts, bevor er nicht nur grĂŒn wird, sondern sich die DP auch tatsĂ€chlich schalten lassen
- Nach einer Weile fÀngt er dann wieder an, das Log voll zu schreiben. Synchron zum eingestellten Updateintervall. Dann lassen sich die Dosen auch nicht mehr schalten.

@codierknecht Schon mal probiert die Dose ein und ausschalten
-
@codierknecht Schon mal probiert die Dose ein und ausschalten
@tombox sagte in Test Adapter TP-Link Tapo:
@codierknecht Schon mal probiert die Dose ein und ausschalten
Ich werde erstmal die nicht gesteckte Dose aus der App werfen, um die als Ursache auszuschlieĂen.
-
@codierknecht Schon mal probiert die Dose ein und ausschalten
@tombox
Worauf bezieht sich denn "tapo.0.info.connection" ???
Auf die Verbindung zur Cloud oder zu den GerÀten?Wenn Cloud, dann passt da was nicht:

Der Status sagt "verbunden". Kann aber nicht, da ich gerade die API lahmgelegt habe:

Nach meinem VerstĂ€ndnis dĂŒrfte die Instanz dann nicht grĂŒn werden.
Ich probier's dann in 30 Minuten wieder. -
@codierknecht Schon mal probiert die Dose ein und ausschalten
@tombox
Eine wahrscheinliche Fehlerquelle konnte ich ausschalten.
Es lief noch eine Homebridge-Instanz mit dem Tapo-Plugin. Dadurch wird wohl das Limit der API ĂŒberschritten.
Die Intelligenz sitzt wie immer vor dem GerÀt :man-facepalming:
AuĂerdem habe ich das Refresh-Intervall mal auf 30 Sekunden hochgesetzt.
Seit 20 Minuten lÀuft der Adapter nun fehlerfrei. Auch mit der inaktiven Dose.Zu dem Connection-Problem habe ich in GitHub ein Issue aufgemacht.
Toll wÀre jetzt, wenn er auch bei nicht erfolgreicher Verbindung mit der Cloud eine rein lokale Kommunikation mit den GerÀten aufsetzen könnte. Einfach mit den vorhandenen Daten.
Dann könnte ich die Dosen wieder im Router sperren, damit sie nicht lÀnger "nach Hause telefonieren" können.Und nicht falsch verstehen:
Das alles soll hier kein Gemeckere sein, sondern hoffentlich konstruktive Zuarbeit. -
@tombox
Eine wahrscheinliche Fehlerquelle konnte ich ausschalten.
Es lief noch eine Homebridge-Instanz mit dem Tapo-Plugin. Dadurch wird wohl das Limit der API ĂŒberschritten.
Die Intelligenz sitzt wie immer vor dem GerÀt :man-facepalming:
AuĂerdem habe ich das Refresh-Intervall mal auf 30 Sekunden hochgesetzt.
Seit 20 Minuten lÀuft der Adapter nun fehlerfrei. Auch mit der inaktiven Dose.Zu dem Connection-Problem habe ich in GitHub ein Issue aufgemacht.
Toll wÀre jetzt, wenn er auch bei nicht erfolgreicher Verbindung mit der Cloud eine rein lokale Kommunikation mit den GerÀten aufsetzen könnte. Einfach mit den vorhandenen Daten.
Dann könnte ich die Dosen wieder im Router sperren, damit sie nicht lÀnger "nach Hause telefonieren" können.Und nicht falsch verstehen:
Das alles soll hier kein Gemeckere sein, sondern hoffentlich konstruktive Zuarbeit.Hallo,
kann mir vielleicht jemand sagen was das hier bedeutet?
2022-10-08 20:40:50.999 - debug: tapo.0 (2548) Redis Objects: Use Redis connection: 0.0.0.0:9001 2022-10-08 20:40:51.017 - debug: tapo.0 (2548) Objects client ready ... initialize now 2022-10-08 20:40:51.018 - debug: tapo.0 (2548) Objects create System PubSub Client 2022-10-08 20:40:51.018 - debug: tapo.0 (2548) Objects create User PubSub Client 2022-10-08 20:40:51.035 - debug: tapo.0 (2548) Objects client initialize lua scripts 2022-10-08 20:40:51.038 - debug: tapo.0 (2548) Objects connected to redis: 0.0.0.0:9001 2022-10-08 20:40:51.047 - debug: tapo.0 (2548) Redis States: Use Redis connection: 0.0.0.0:9000 2022-10-08 20:40:51.052 - debug: tapo.0 (2548) States create System PubSub Client 2022-10-08 20:40:51.052 - debug: tapo.0 (2548) States create User PubSub Client 2022-10-08 20:40:51.060 - debug: tapo.0 (2548) States connected to redis: 0.0.0.0:9000 2022-10-08 20:40:51.084 - debug: tapo.0 (2548) Plugin sentry Initialize Plugin (enabled=true) 2022-10-08 20:40:51.226 - info: tapo.0 (2548) starting. Version 0.0.1 (non-npm: TA2k/ioBroker.tapo#82a8e2866ca61d44b4f161a50bdb84a76babe589) in I:/ioBroker/node_modules/iobroker.tapo, node: v16.17.0, js-controller: 4.0.23 2022-10-08 20:40:51.237 - info: tapo.0 (2548) Login tp TAPO App 2022-10-08 20:40:51.240 - debug: tapo.0 (2548) ZJuNCLuRtvbRimn148tJig== 2022-10-08 20:40:51.417 - debug: tapo.0 (2548) {"error_code":-10306,"msg":"Access denied request in blackList"} 2022-10-08 20:40:51.417 - error: tapo.0 (2548) {"error_code":-10306,"msg":"Access denied request in blackList"}Ich bekomme den Adapter nicht mehr gestartet...
-
Hallo,
kann mir vielleicht jemand sagen was das hier bedeutet?
2022-10-08 20:40:50.999 - debug: tapo.0 (2548) Redis Objects: Use Redis connection: 0.0.0.0:9001 2022-10-08 20:40:51.017 - debug: tapo.0 (2548) Objects client ready ... initialize now 2022-10-08 20:40:51.018 - debug: tapo.0 (2548) Objects create System PubSub Client 2022-10-08 20:40:51.018 - debug: tapo.0 (2548) Objects create User PubSub Client 2022-10-08 20:40:51.035 - debug: tapo.0 (2548) Objects client initialize lua scripts 2022-10-08 20:40:51.038 - debug: tapo.0 (2548) Objects connected to redis: 0.0.0.0:9001 2022-10-08 20:40:51.047 - debug: tapo.0 (2548) Redis States: Use Redis connection: 0.0.0.0:9000 2022-10-08 20:40:51.052 - debug: tapo.0 (2548) States create System PubSub Client 2022-10-08 20:40:51.052 - debug: tapo.0 (2548) States create User PubSub Client 2022-10-08 20:40:51.060 - debug: tapo.0 (2548) States connected to redis: 0.0.0.0:9000 2022-10-08 20:40:51.084 - debug: tapo.0 (2548) Plugin sentry Initialize Plugin (enabled=true) 2022-10-08 20:40:51.226 - info: tapo.0 (2548) starting. Version 0.0.1 (non-npm: TA2k/ioBroker.tapo#82a8e2866ca61d44b4f161a50bdb84a76babe589) in I:/ioBroker/node_modules/iobroker.tapo, node: v16.17.0, js-controller: 4.0.23 2022-10-08 20:40:51.237 - info: tapo.0 (2548) Login tp TAPO App 2022-10-08 20:40:51.240 - debug: tapo.0 (2548) ZJuNCLuRtvbRimn148tJig== 2022-10-08 20:40:51.417 - debug: tapo.0 (2548) {"error_code":-10306,"msg":"Access denied request in blackList"} 2022-10-08 20:40:51.417 - error: tapo.0 (2548) {"error_code":-10306,"msg":"Access denied request in blackList"}Ich bekomme den Adapter nicht mehr gestartet...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden