Thanks. I certainly read the Quick Instructions, though I skipped the task about enabling third-party integration on my account since I already did it days prior. But just to be sure, I disabled it and re-enabled it since I already had the P100 plug added to my Tapo account. That being said, I'm still unable to add the device to the app.
Note: I am 1000% sure my Tapo credentials are correct.
Here's the debug log snippet:
app:7652026-01-07 06:33:30.825 AMdebugTapo Integration-2.4.2a: [method:getInstalledDrivers, drivers:[Samsung TV Remote, TpLink Child Plug, TpLink Hub Plug, TpLink Parent, TpLink Plug, TpLink Plug]]
app:7652026-01-07 06:33:25.548 AMdebugTapo Integration-2.4.2a: [method:udpTimeout, status:no devices found, error:udpTimeout]
app:7652026-01-07 06:33:10.577 AMinfoTapo Integration-2.4.2a: [method:findTpLinkDevices, action:getTpLinkLanData, timeOut:10, hostArray:[109, 109], pollSegments:[192.168.1], pollSegment:192.168.1, pass1:port 20002, pass2:port 20004]
app:7652026-01-07 06:32:54.968 AMdebugTapo Integration-2.4.2a: [method:getAllTpLinkDeviceData, discData:1]
app:7652026-01-07 06:32:54.937 AMwarnTapo Integration-2.4.2a: [method:sendKlapDataCmd, handshake:[method:parseKlapHandshake2, respStatus:LOGIN FAILED, reason:ERROR in HTTP response, resp:[headers:[Connection:close, Content-Length:1, Content-Type:application/json;charset=UTF-8], warningMessages:[], class:class hubitat.scheduling.AsyncResponse, status:200, data:AQ==]], data:[data:[devData:[udpPort:4e22, type:SMART.TAPOPLUG, model:P100, baseUrl:http://192.168.1.109:80/app, dni:1C3BF335380E, ip:192.168.1.109, port:80, protocol:KLAP, status:OK], cookie:TP_SESSIONID=39ECD01D599C5825292C502199145425, seqNo:1141770872, encIv:[10, -108, 87, -114, -79, 60, 53, 22, -115, -41, 71, -33], encSig:[-80, 117, 100, -116, -97, -52, 19, -58, -69, 116, 123, 86, 42, 110, -58, 106, 37, -2, -27, 124, -115, 84, -16, -115, 81, -104, 10, 97], encKey:[-88, 16, 54, -52, -16, -32, 102, -7, 8, 47, -60, -64, 53, 125, 59, -92], hs1Success:true]]]
app:7652026-01-07 06:32:54.932 AMwarnTapo Integration-2.4.2a: [method:parseKlapHandshake2, respStatus:LOGIN FAILED, reason:ERROR in HTTP response, resp:[headers:[Connection:close, Content-Length:1, Content-Type:application/json;charset=UTF-8], warningMessages:[], class:class hubitat.scheduling.AsyncResponse, status:200, data:AQ==]]
app:7652026-01-07 06:32:54.579 AMdebugTapo Integration-2.4.2a: [parseKlapHandshake:[devData:[udpPort:4e22, type:SMART.TAPOPLUG, model:P100, baseUrl:http://192.168.1.109:80/app, dni:1C3BF335380E, ip:192.168.1.109, port:80, protocol:KLAP, status:OK]]]
app:7652026-01-07 06:32:53.953 AMdebugTapo Integration-2.4.2a: [udpPort:4e22, type:SMART.TAPOPLUG, model:P100, baseUrl:http://192.168.1.109:80/app, dni:1C3BF335380E, ip:192.168.1.109, port:80, protocol:KLAP, status:OK]