NEWS
Test Adapter TP-Link Tapo
-
@swagner sagte in Test Adapter TP-Link Tapo:
!! ACHTUNG !! bei der C310 V2 kein update der Firmware von 1.5.1 auf 1.9.1 machen, danach wird die Kamera beim init device gefunden und auch das Initialized funktioniet aber danach beim Start first Update kommt immer die Meldung "Get camera Status failed" und "No stok found for: xxxxx", ich habe eine baugleiche C310 V2 die funktioniert ohne Probleme mit 1.5.1.
1.9.1 Build 251222 Rel.34614n -> die ist hat irgend ein neues "feature"
1.5.1 Build 251011 Rel.56776n -> funktioniert ohne Problemeich habe die Kamera aus der App gelöscht und neu hinzugefügt, das hilft nichts ich habe auch die IOBroker den Adapter gelöscht und neu installiert, ohne Erfolg.
tapo version 0.4.8+615315d
ich werde ein support ticket bei tapo öffnen ....
Das gleiche gilt leider auch für die C210 V2 Firmwareversion 1.5.2
Hier kommt auch nur noch: "Get camera Status failed"@bautrupp Es ist kein Problem mit der Kamera. TAPO hat das Ticket mit dem Vermerk „IOBroker wird nicht unterstützt” geschlossen. Das Problem wird zwar durch eine neue Funktion in der Firmware erzeugt, aber eine Anpassung des TP-Link Tapo Adapters ist nötig um dieses Problem zu beheben.
Anscheinend hat sich bei den Zertifikaten auf der Kamera und/oder die Verschlüsselung geändert und dadurch entsteht dieses Problem.
Ein Downgrade mit Hilfe einer SD Karte die zum booten verwendet wird funktioniert auch nicht.
Also warten ob es ein update gibt. -
@bautrupp Es ist kein Problem mit der Kamera. TAPO hat das Ticket mit dem Vermerk „IOBroker wird nicht unterstützt” geschlossen. Das Problem wird zwar durch eine neue Funktion in der Firmware erzeugt, aber eine Anpassung des TP-Link Tapo Adapters ist nötig um dieses Problem zu beheben.
Anscheinend hat sich bei den Zertifikaten auf der Kamera und/oder die Verschlüsselung geändert und dadurch entsteht dieses Problem.
Ein Downgrade mit Hilfe einer SD Karte die zum booten verwendet wird funktioniert auch nicht.
Also warten ob es ein update gibt. -
@tombox "C310 fw 1.9.1 (from 1.5.1) breaks ioBroker Tapo adapter connection" Ich habe auch diverse Einträge bei HA darüber gefunden. Ich weiß nicht, ob es erlaubt ist, aber ich hänge mal den interessantesten Forumeintrag an : https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/issues/1183
-
@tombox
Wie schon weiter oben erwähnt: Das gleiche gilt leider auch für die C210 V2 Firmwareversion 1.5.2
Eine C210 V1, die noch Firmwareversion 1.5.1 hat, funktioniert mit deinem Adapter dagegen einwandfrei. -
@tombox , C310 Firmware 1.9.1 funktioniert jetzt ohne Problem
IObroker log:
80215D7DE5ABF9963D9040D28DD4AE79219Cxxxx Received device info {"manufacturer":"tp-link","model":"Tapo C310","firmwareVersion":"1.9.1 Build 251222 Rel.34614n","serialNumber":7461xxxx,"hardwareId":2}Danke dir für deine Zeit und Arbeit.
-
@tombox , C310 Firmware 1.9.1 funktioniert jetzt ohne Problem
IObroker log:
80215D7DE5ABF9963D9040D28DD4AE79219Cxxxx Received device info {"manufacturer":"tp-link","model":"Tapo C310","firmwareVersion":"1.9.1 Build 251222 Rel.34614n","serialNumber":7461xxxx,"hardwareId":2}Danke dir für deine Zeit und Arbeit.
-
Ich habe seltsamerweise noch 2 von 3 P100 V2 Fw 1.4.3, die sich nicht im Adapter steuern lassen. Ich kann aber nicht sagen, ob es in der vorherigen Version ging.
-
$ iobroker url https://www.npmjs.com/package/iobroker.tapo --host werkstatt --debug
Installing https://www.npmjs.com/package/iobroker.tapo... (System call)
npm error code E403
npm error code E403npm error 403 403 Forbidden - GET https://www.npmjs.com/package/iobroker.taponpm error 403 In most cases, you or one of your dependencies are requestingnpm error 403 a package version that is forbidden by your security policy, ornpm error 403 on a server you do not have access to.npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-04-01T14_49_25_831Z-debug-0.loghost.werkstatt Cannot install https://www.npmjs.com/package/iobroker.tapo: 1
ERROR: Process exited with code 25
-
$ iobroker url https://www.npmjs.com/package/iobroker.tapo --host werkstatt --debug
Installing https://www.npmjs.com/package/iobroker.tapo... (System call)
npm error code E403
npm error code E403npm error 403 403 Forbidden - GET https://www.npmjs.com/package/iobroker.taponpm error 403 In most cases, you or one of your dependencies are requestingnpm error 403 a package version that is forbidden by your security policy, ornpm error 403 on a server you do not have access to.npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-04-01T14_49_25_831Z-debug-0.loghost.werkstatt Cannot install https://www.npmjs.com/package/iobroker.tapo: 1
ERROR: Process exited with code 25
-
ich suche nach einem Objekt für die Personenerkennung. Das beste was ich finde wäre "notifications" auszuwählen, da diese nur bei Personenerkennung gesendet werden .. gibt es was Konkreteres?
-
apo.0 2026-04-01 17:14:53.506 error 671 Error Code: data.subarray is not a function, undefined 192.168.30.23 tapo.0 2026-04-01 17:14:53.505 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:14:44.414 error 333 Error Code: 0, Success 192.168.30.21 tapo.0 2026-04-01 17:14:31.946 error 671 Error Code: data.subarray is not a function, undefined 192.168.30.23 tapo.0 2026-04-01 17:14:31.946 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:12:23.099 error {"message":"Request failed with status code 400","name":"AxiosError","stack":"AxiosError: Request failed with status code 400\n at settle (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:1931:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:3176:11)\n at IncomingMessage.emit (node:events:531:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:89:21)\n at Axios.request (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:4236:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false,"legacyInterceptorReqResOrdering":true},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":5000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"*/*","Content-Type":"application/octet-stream","Connection":"Keep-Alive","Host":"192.168.30.23","User-Agent":"axios/1.14.0","Content-Length":"112","Accept-Encoding":"gzip, compress, deflate, br"},"responseType":"arraybuffer","params":{"seq":"1580293355"},"method":"post","url":"http://192.168.30.23/app/request","data":{"type":"Buffer","data":[39,118,142,172,1,40,189,30,47,130,127,233,15,251,206,137,118,142,13,254,58,22,170,52,124,124,63,2,83,223,149,118,184,204,225,200,89,237,142,64,209,85,140,154,181,161,190,42,84,152,27,39,157,142,222,145,81,29,5,153,112,0,159,230,152,228,107,162,16,67,164,68,49,219,10,12,239,108,245,200,157,82,159,32,199,154,82,26,243,164,250,14,135,251,170,254,24,58,61,56,116,242,188,128,9,246,242,225,222,189,225,241]},"allowAbsoluteUrls":true},"code":"ERR_BAD_REQUEST","status":400} tapo.0 2026-04-01 17:12:23.099 error Malformed response sysinfo tapo.0 2026-04-01 17:12:23.092 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:12:23.087 error 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 tapo.0 2026-04-01 17:12:23.087 error New Handshake 1 failed tapo.0 2026-04-01 17:12:20.706 error {"message":"Request failed with status code 400","name":"AxiosError","stack":"AxiosError: Request failed with status code 400\n at settle (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:1931:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:3176:11)\n at IncomingMessage.emit (node:events:531:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:89:21)\n at Axios.request (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:4236:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false,"legacyInterceptorReqResOrdering":true},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":5000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"*/*","Content-Type":"application/octet-stream","Connection":"Keep-Alive","Host":"192.168.30.22","User-Agent":"axios/1.14.0","Content-Length":"112","Accept-Encoding":"gzip, compress, deflate, br"},"responseType":"arraybuffer","params":{"seq":"-558411216"},"method":"post","url":"http://192.168.30.22/app/request","data":{"type":"Buffer","data":[100,70,216,51,66,205,161,196,185,10,192,86,201,110,152,166,184,192,158,30,144,133,161,67,63,33,6,44,184,23,47,172,169,30,18,203,100,68,133,26,74,73,97,242,254,174,56,122,67,4,196,255,180,165,38,65,242,199,53,35,61,198,188,243,25,203,19,255,218,120,183,65,31,35,102,99,183,191,0,86,70,255,209,242,1,249,189,182,92,52,76,167,34,81,83,35,94,140,51,169,217,17,10,126,28,195,13,38,7,255,42,47]},"allowAbsoluteUrls":true},"code":"ERR_BAD_REQUEST","status":400} tapo.0 2026-04-01 17:12:20.706 error Malformed response sysinfo tapo.0 2026-04-01 17:12:20.695 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:12:20.688 error 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 tapo.0 2026-04-01 17:12:20.687 error New Handshake 1 failedMOD-EDIT: Code in code-tags gesetzt!
-
apo.0 2026-04-01 17:47:22.173 error {"message":"Request failed with status code 400","name":"AxiosError","stack":"AxiosError: Request failed with status code 400\n at settle (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:1931:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:3176:11)\n at IncomingMessage.emit (node:events:531:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:89:21)\n at Axios.request (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:4236:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false,"legacyInterceptorReqResOrdering":true},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":5000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"*/*","Content-Type":"application/octet-stream","Connection":"Keep-Alive","Host":"192.168.30.23","User-Agent":"axios/1.14.0","Content-Length":"112","Accept-Encoding":"gzip, compress, deflate, br"},"responseType":"arraybuffer","params":{"seq":"-1433132439"},"method":"post","url":"http://192.168.30.23/app/request","data":{"type":"Buffer","data":[44,194,80,114,40,140,29,244,149,32,100,240,176,167,172,228,21,36,28,122,240,27,75,227,34,124,186,177,132,203,28,75,87,112,78,77,230,151,51,221,221,78,190,140,242,147,147,111,65,116,170,250,5,230,152,45,168,84,184,96,38,162,26,34,61,69,104,249,158,147,150,16,217,129,31,78,233,38,157,213,12,147,125,123,64,167,28,221,13,0,145,172,245,132,211,244,15,89,70,116,44,169,61,178,42,109,120,39,50,195,123,124]},"allowAbsoluteUrls":true},"code":"ERR_BAD_REQUEST","status":400} tapo.0 2026-04-01 17:47:22.173 error Malformed response sysinfo tapo.0 2026-04-01 17:47:22.159 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:47:22.146 error 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 tapo.0 2026-04-01 17:47:22.146 error New Handshake 1 failed tapo.0 2026-04-01 17:47:19.497 error {"message":"Request failed with status code 400","name":"AxiosError","stack":"AxiosError: Request failed with status code 400\n at settle (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:1931:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:3176:11)\n at IncomingMessage.emit (node:events:531:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:89:21)\n at Axios.request (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:4236:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false,"legacyInterceptorReqResOrdering":true},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":5000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"*/*","Content-Type":"application/octet-stream","Connection":"Keep-Alive","Host":"192.168.30.22","User-Agent":"axios/1.14.0","Content-Length":"112","Accept-Encoding":"gzip, compress, deflate, br"},"responseType":"arraybuffer","params":{"seq":"-88156814"},"method":"post","url":"http://192.168.30.22/app/request","data":{"type":"Buffer","data":[111,53,112,59,146,11,223,63,87,153,234,90,171,70,196,204,67,132,96,197,102,141,214,118,164,149,222,46,224,127,163,113,199,7,126,42,99,239,0,237,152,172,140,133,88,233,155,47,248,77,168,103,11,75,44,218,133,50,92,169,238,34,113,178,83,106,90,17,117,75,84,57,238,219,233,214,95,15,5,46,43,10,53,247,21,57,20,234,136,19,119,218,154,71,249,133,96,24,246,5,26,170,55,171,141,216,206,219,176,36,180,131]},"allowAbsoluteUrls":true},"code":"ERR_BAD_REQUEST","status":400} tapo.0 2026-04-01 17:47:19.496 error Malformed response sysinfo tapo.0 2026-04-01 17:47:19.486 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:47:19.477 error 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 tapo.0 2026-04-01 17:47:19.476 error New Handshake 1 failed tapo.0 2026-04-01 17:46:21.978 error Please set username and password in the instance settingsMOD-EDIT: Code in code-tags gesetzt!
-
apo.0 2026-04-01 17:47:22.173 error {"message":"Request failed with status code 400","name":"AxiosError","stack":"AxiosError: Request failed with status code 400\n at settle (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:1931:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:3176:11)\n at IncomingMessage.emit (node:events:531:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:89:21)\n at Axios.request (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:4236:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false,"legacyInterceptorReqResOrdering":true},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":5000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"*/*","Content-Type":"application/octet-stream","Connection":"Keep-Alive","Host":"192.168.30.23","User-Agent":"axios/1.14.0","Content-Length":"112","Accept-Encoding":"gzip, compress, deflate, br"},"responseType":"arraybuffer","params":{"seq":"-1433132439"},"method":"post","url":"http://192.168.30.23/app/request","data":{"type":"Buffer","data":[44,194,80,114,40,140,29,244,149,32,100,240,176,167,172,228,21,36,28,122,240,27,75,227,34,124,186,177,132,203,28,75,87,112,78,77,230,151,51,221,221,78,190,140,242,147,147,111,65,116,170,250,5,230,152,45,168,84,184,96,38,162,26,34,61,69,104,249,158,147,150,16,217,129,31,78,233,38,157,213,12,147,125,123,64,167,28,221,13,0,145,172,245,132,211,244,15,89,70,116,44,169,61,178,42,109,120,39,50,195,123,124]},"allowAbsoluteUrls":true},"code":"ERR_BAD_REQUEST","status":400} tapo.0 2026-04-01 17:47:22.173 error Malformed response sysinfo tapo.0 2026-04-01 17:47:22.159 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:47:22.146 error 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 tapo.0 2026-04-01 17:47:22.146 error New Handshake 1 failed tapo.0 2026-04-01 17:47:19.497 error {"message":"Request failed with status code 400","name":"AxiosError","stack":"AxiosError: Request failed with status code 400\n at settle (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:1931:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:3176:11)\n at IncomingMessage.emit (node:events:531:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:89:21)\n at Axios.request (/opt/iobroker/node_modules/axios/dist/node/axios.cjs:4236:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false,"legacyInterceptorReqResOrdering":true},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":5000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"*/*","Content-Type":"application/octet-stream","Connection":"Keep-Alive","Host":"192.168.30.22","User-Agent":"axios/1.14.0","Content-Length":"112","Accept-Encoding":"gzip, compress, deflate, br"},"responseType":"arraybuffer","params":{"seq":"-88156814"},"method":"post","url":"http://192.168.30.22/app/request","data":{"type":"Buffer","data":[111,53,112,59,146,11,223,63,87,153,234,90,171,70,196,204,67,132,96,197,102,141,214,118,164,149,222,46,224,127,163,113,199,7,126,42,99,239,0,237,152,172,140,133,88,233,155,47,248,77,168,103,11,75,44,218,133,50,92,169,238,34,113,178,83,106,90,17,117,75,84,57,238,219,233,214,95,15,5,46,43,10,53,247,21,57,20,234,136,19,119,218,154,71,249,133,96,24,246,5,26,170,55,171,141,216,206,219,176,36,180,131]},"allowAbsoluteUrls":true},"code":"ERR_BAD_REQUEST","status":400} tapo.0 2026-04-01 17:47:19.496 error Malformed response sysinfo tapo.0 2026-04-01 17:47:19.486 error 276 Error: Request failed with status code 400 tapo.0 2026-04-01 17:47:19.477 error 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 tapo.0 2026-04-01 17:47:19.476 error New Handshake 1 failed tapo.0 2026-04-01 17:46:21.978 error Please set username and password in the instance settingsMOD-EDIT: Code in code-tags gesetzt!
@bautrupp
nochmal installieren
aber ads ist eigenartig kannst auch via mail schreiben ruhig mit debug log
tombox2020@gmail.comwäre doch gut zu wissen ob es vorher ging mit dem alten adapter aber dazu müßtest du löschen und neuinstalleiren.
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