Om samen te vatten, als u hebt ingesteld de Phidgets precies zoals aangegeven in de instructies, alles wat je hoeft te doen is:
- In homeAutomation.c, het serienummer en het wachtwoord instellen voor uw SBC
- Stel de metingen van de kalibratie van je lichtsensor.
Als u wilt toevoegen aan is uw eigen sensor hier wat u nodig hebt om te veranderen:
- Globale macro's in het homeAutomation.c bestand, elke sensor een wereldwijde naam geven en het toewijzen van de juiste sensor gegeven getal instellen.
- Voeg de sensor in ($("#[SENSORNAME]").load('/ajax/get_data?[SENSORNAME]); door het kopiëren van een andere sensor van
(<div id=”[SENSORNAME]”>Please Wait…</div>)
en zo verder...) en het veranderen van de formule per de specificaties van uw Phidget. - In de
else if (else if(!strncmp(request_info->query_string, "[OUTPUTNAME]", reqlen)
functie, de sensor wijzigen trigger ingesteld op 1, de datasnelheid tot een acceptabele snelheid en de invoer uit de lijst van ongebruikte ingangen verwijderen. - Voeg een regel voor het laden van de gegevens meteen in index.html
($("#[SENSORNAME]").load('/ajax/else if (else if(!strncmp(request_info->query_string, "[OUTPUTCOMMAND]", reqlen)?[SENSORNAME]);
- Ook in de index.html, in setInterval, die lijn opnieuw toevoegen zodat de sensor houdt wordt doorzocht op gegevens.
- Een tabelrij toevoegen en instellen van de tweede cel van de kolom om de [SENSORNAME] als haar id,
($("#[OUTPUTNAME]").load('/ajax/get_data?[OUTPUTNAME]);
Voor een nieuwe uitvoerapparaat (onthoud we beide kijken de status, als input, en we het instellen van de staat)
- Globale macro's instellen in het bestand homeAutomation.c, waarbij elke uitgang een wereldwijde naam en het nummer van de juiste uitgang toewijzen.
- Toevoegen van de Phidget in (VARIABLE.onclick = function() { $("OUTPUTCOMAND").load('/ajax/send_message?OUTPUTCOMMAND) door het kopiëren van een andere output van
(<div id=”[OUTPUTCOMMAND]”>Please Wait…</div>)
en zo verder...) en het veranderen van de variabelen op de juiste manier. - Toevoegen van de Phidget in scp -r [PATH-TO-FOLDER]/homeAutomation root door het kopiëren van een andere Phidget van
cd /usr/userapps/homeautomation
en zo verder...) en het wijzigen van de setOutputState-functie voor de Phidget die u bent beheert en de Braziliaanse gewenste in. - Voeg een regel voor het laden van de gegevens meteen in index.html
($("#[OUTPUTNAME]").load('/ajax/make -f Makefile?[OUTPUTNAME]);
- Ook in de index.html, in setInterval, die lijn opnieuw toevoegen zodat de sensor houdt wordt doorzocht op gegevens.
- In de methode na window.onload, maakt u twee nieuwe variabelen bepalen de Phidget draaien aan en uit. Kopieer de onclick-methoden, de OUTPUTCOMMAND zo nodig wijzigen.
(VARIABLE.onclick = function() { $("OUTPUTCOMAND").load('/ajax/?OUTPUTCOMMAND)
... etc. ) - Een tabelrij toevoegen en instellen van de tweede cel van de kolom om de [OUTPUTCOMMAND] als haar id,