Stap 6: De software laden
De elektrische Imp-platform maakt gebruik van twee software-entiteiten. De ""-apparaatcode wordt uitgevoerd op het GMB in uw sensor. De code "agent" uitgevoerd op elektrische Imp de servers in de cloud. De code is hier.
U zult moeten "aanpassen" de software als volgt:
Agent, lijn 4: vervangen door uw eigen API-sleutel van LOGGLY. Het is gratis voor kleinschalige, persoonlijke spullen en een werkelijk koel hulpmiddel. Als u niet wilt gebruiken Loggly en wijzigt u vervolgens de code te gebruiken ongeacht logboekregistratie richten u wilt. Of geen, maakt niet uit voor mij. :)
Agent, lijn 41: de variabele "recept" moet de JSON-matrix die u voorgeschoteld krijgen zodra u uw sensor gekenmerkt. Open dat opgeslagen een paar stappen geleden JSON-bestand en kopieer de tekst. Gebruiken om de variabele recept op regel 41 overschrijven. Zorg ervoor dat alle extra beugels en haken zijn zoals u deze in het origineel ziet. Opmerking dat als uw sensor vergelijkbaar is met de mijne op het gebied van bouw en afmetingen, u mogelijk niet om dit te veranderen moet.
Agent, lijn 114-118: de waarden die geschikt is voor uw sensor vervangen. De vorige opmerking geldt hier ook - kan dingen werken zonder wijzigingen als u uw sensor als het mijne aangebracht.
Agent, lijnen 147-151: vervangen door waarden die geschikt is voor uw ISY. Opmerking dat u moet het programma wijzigen als u niet van deze functie gebruikmaakt en wil gewoon om bij te houden van de niveaus. Of dit deel uit te rukken als je niet nodig. Kijk naar de reacties op het vinden van relevante overbodig ISY lijnen/modules.
Apparaat, lijnen 441-446: Vul gegevens in voor uw WiFi-netwerk of de netwerken. BlinkUp werkt, maar ik ben niet zeker wat gebeurt er na een wake van slaap evenement. Het begint met de BlinkUp config? Of zal het proberen om het contact met de laatste bekende netwerk? (Ik denk). Hard te coderen het netwerk ook laat het me bepaling een tweede netwerk dat had betere dekking in de garage. :)
Apparaat, lijnen 428-430: deze waarden bepalen hoe vaak het niveau wordt bemonsterd en de server bijgewerkt. Lagere waarden zal bijwerken vaker maar zal ook gebruik meer macht.
Het uitvoeren en controleren om te zien wat werkt. De "geen handler" fout zie je in de server log-console kunt u negeren. Dat gebeurt omdat de twee stukken van software "race" wanneer vanaf nul. Dat mag slechts één keer gebeuren per start.