Hello,
Je viens d’acheter une Tapo P300 et le plugin.
Ma config :
Jeedom Smart 4.3.22
Wifilightv2 stable 2023-12-21 12:10:41
Pas d'autres device Tapo/Kasa dans mes réseaux
log en Debug
Réseau segmenté entre jeedom et les devices IOT,
trafic ouvert entre jeedom et la prise p300 pour les tests
Firmware de la prise uptodate
MFA désactivé coté application tapo cloud
J’ai suivi la doc, fouillé et testé avant de poster, voici quelques retours, étayés par les logs joints :
Connexion au cloud Tapo OK :
130|[2024-01-31 21:31:31]DEBUG : Tapo-Kasa cloud
0131|[2024-01-31 21:31:31]DEBUG : - body : {"method": "login", "params": { "appType": "Kasa_Android", "cloudUserName": "monuser@mail", "cloudPassword": "monpassword", "terminalUUID": "mon uuid"} }
0132|[2024-01-31 21:31:31]DEBUG : - method:
0133|[2024-01-31 21:31:31]DEBUG : - Status:200
0134|[2024-01-31 21:31:31]DEBUG : - Receive:{"error_code":0,"result":{"accountId":"123456","regTime":"2024-01-31 18:27:20","countryCode":"FR","riskDetected":0,"nickname":"moncompte","email":"monmail","token":"montoken"}}
0135|[2024-01-31 21:31:31]DEBUG : - body : {"method":"getDeviceList"}
0136|[2024-01-31 21:31:31]DEBUG : - method:
0137|[2024-01-31 21:31:31]DEBUG : - Status:200
Remontée du device cloud OK:
0138|[2024-01-31 21:31:31]DEBUG : - Receive:{"error_code":0,"result":{"deviceList":[{"deviceType":"SMART.TAPOPLUG","role":0,"fwVer":"1.0.13 Build 230925 Rel.150200","appServerUrl":"https://eu-wap.tplinkcloud.com","deviceRegion":"eu-west-1","deviceId":"IDduDevice123456","deviceName":"P300","deviceHwVer":"1.0","alias":"aliasdudevice","deviceMac":"30DE12aaE67","oemId":"IDoemdup300","deviceModel":"P300(FR)","hwId":"IDduhardware123456789","fwId":"00000000000000000000000000000000","isSameRegion":true,"status":0}]}}
Lors de l’inclusion, le scan cherche dans le VLAN de la box jeedom (192.168.20.0/24) avant de sortir vers les autres réseaux, et fini par trouver le device (192.168.30.xx/24)
3 device du réseau remontent, mes 2 serveurs DNS adguard et mon nas (qui ne porte pas de service particuliers)
0139|[2024-01-31 21:31:31]DEBUG : Arp-scan error
0140|[2024-01-31 21:31:32]DEBUG : Arp OK
0141|[2024-01-31 21:31:32]DEBUG : ? (192.168.20.1) at 70:a7:33:22:11:00 [ether] on eth0
0142|[2024-01-31 21:31:32]DEBUG : monnas.mondomaine (192.168.20.xx) at 3c:8c:11:11:11:11 [ether] on eth0
0143|[2024-01-31 21:31:32]DEBUG : monDNS1.mondomaine (192.168.20.yy) at 00:0c:11:11:11:11 [ether] on eth0
0144|[2024-01-31 21:31:32]DEBUG : monDNS2.mondomaine (192.168.20.zz) at 00:15:11:11:11:11 [ether] on eth0
0145|[2024-01-31 21:31:32]DEBUG : Device found
0146|[2024-01-31 21:31:32]DEBUG : Id :802237C5666318F74E20B33FAD
0147|[2024-01-31 21:31:32]DEBUG : mac:30DE11116E67
Le module P300 semble trouvé localement, mais n’est pas connu par le plugin
0145|[2024-01-31 21:31:32]DEBUG : Device found
0146|[2024-01-31 21:31:32]DEBUG : Id :802237C5666318F74E20B33FAD
0147|[2024-01-31 21:31:32]DEBUG : mac:30DE11116E67
0148|[2024-01-31 21:31:32]DEBUG : model:P300(FR)
0149|[2024-01-31 21:31:32]DEBUG : name:P300
0150|[2024-01-31 21:31:32]DEBUG : Create Tapo/TP-link
0151|[2024-01-31 21:31:32]DEBUG : Not exist
En complément, lors de l’inclusion, une alerte rouge peu parlante ^^ :
J’ai cherché à l’attaquer en ssh ou http, peu d’infos trouvable sur des API locales
Je continue de chercher, je souhaitais partager ces premières infos pour cette prise P300.