Stap 11: HomeKit/Siri integratie - bewerken
HomeKit biedt een uitstekend platform voor thuis innovatie en automatisering, hoewel het nog niet zo populair.
We beginnen door middel van klonen mijn Git repo die is vertakt uit KhaosT. Ik maakte een paar aanpassingen met het oog op deze tutorial, maar vindt u altijd de oorspronkelijke hier.
Kloon mijn vork en de accessoires directory binnen het invoeren, uitvoeren:
git clone https://github.com/MiniguyBrendan/HAP-NodeJS.git
CD HAP-NodeJS/toebehoren /
Er zijn een paar veranderingen die we hebben te maken.
Wij zullen moeten voor het genereren van een willekeurige gebruikersnaam (in de vorm van een MAC-adres) voor elk apparaat. Dat kunnen we doen hier.
Zorg ervoor dat op die site als volgt:
MAC adresformaat ingesteld op de knop met de dubbele punten (00:10:FA:6E:38:4A)
Instellen van de zaak naar hoofdletters
Laten we de standaard Outlet_accessory.js voor Outlet #1 bewerken, zodat we onze gebruikersnaam kunnen toevoegen:
sudo nano Outlet_accessory.js
Zoek de regel die zegt outlet.username = "1A:2B:3 C: 4 D: 5E:FF";
Wijzig de waarde van gebruikersnaam moeten wat de website gegenereerd. Bijvoorbeeld, zou kunnen ik veranderen om te lezen:
Outlet.username = "FC:80:71:21:8A:4 C";
... als dat was wat de generator gaf me.
Ook op de lijnen met PythonShell.run ('light1.py', functie (err) { en PythonShell.run ('light0.py', functie (err) {
... aandacht besteden aan het bestand namen "light1.py" en "light0.py." U mag vervangen "light1" of "light0" "fan1" of "fan0", als, bijvoorbeeld, uw domme apparaat is 'n fan. Als u kiest voor het vervangen van de standaardwaarde, Vergeet niet wat u te wijzigen!