ID und Key über folgenden Weg :
https://github.com/codetheweb/…blob/master/docs/SETUP.md
Ist gar nicht so schwer:
1. Charles installieren (egal ob Mac oder PC) - ist eine 30 Tage Testversion - ist ne Art Proxy-Sniffer
2. Charles öffnen, Proxy anhalten und Aufzeichnung stoppen (roter Knopf)
3. Am iPhone oder iPad (ich habs per iPad gemacht) das SSL-Zertifikat installieren,
findet man unter "Allgemein - Info - Zertifikatsvertrauensstellung" (ganz unten)
Hier kann man erstmal nichts einstellen, erst wenn Zertifikat auf iDevice ist kann man dies aktivieren.
link: https://www.charlesproxy.com/d…charles/ssl-certificates/
Dazu dann folgenden link öffnen und Zertifikat runter laden und aktivieren
link: https://chls.pro/ssl
4. Am device dann in den Wifi-Einstellungen die DNS 8.8.8.8 und 8.8.4.4 eintragen (habs dann wieder rausgeworfen) und unter "Http-Proxy" (auf manuell) und die IP des Mac/PC auf dem Charles läuft eintragen und Port 8888
5. Erst wenn das Zertifikat installiert ist, die device-App (Smart Life) öffnen und eine neue Steckdose anlegen. Vorher die ev. bereits angelegten Plugs entfernen (werden dann wieder mit Namen usw. erkannt)
6. Bevor man mit dem Netzwerk (Mac/PC) verbindet, zu "Charles" wechseln und Aufnahme drücken (roter Knopf). Es wird dann die Kommunikation mitgeschnitten - dann netz verbinden
7. Nach Durchlauf der Steckerinstallation in der App dann die Aufnahme in "Chales" anhalten und nach dem HTTP-Request suchen. War bei mir nich die genannte Position" a=s.m.dev.list." Habe einfach alle Zeilen durchgecheckt und dann die richtige gefunden
8. Die "uuid" und den "localkey" dann in HB für die jeweilige Steckdose eintragen
9. Will man mehrere Steckdosen anlegen, dann die IP (der jeweiligen Plug) angeben. Natürlich als static-IP am Router definieren. Sieht dann so aus:
{
"accessory": "TuyaOutlet",
"name": "Stecker 5",
"ip": "192.168.xxx.xx9",
"devId": "0120090668cXXXXXXXXX",
"localKey": "f10b7a639XXXXXXX"
},
{
"accessory": "TuyaOutlet",
"name": "Stecker 4",
"ip": "192.168.xxx.xx8",
"devId": "0120090668cXXXXXXXXX",
"localKey": "e7f0997e5XXXXXXX"
},
Die ich genommen habe klappt. Es sollte Jede Steckdose, die mit der App "Smart Life" oder "TuyaSmart" läuft, klappen. Wenn nicht, einfach zurück senden und andere nehmen.
Hinweis:
Wenn die iOS App aktiv läuft, kann zeitgleich unter HomeKit nichts geschaltet werden. Entweder App oder HK nutzen.
Viel Spaß