Baserade Arduino House värmare Controler med SMS användargränssnitt (8 / 8 steg)
Steg 8: Använder den
Under först körningen enheten kommer att leta efter temperatursensorer och fördela dem godtyckligt på insidan och utsidan sensorer. Användaren kan ändra detta godtyckliga val genom att senare byta i och utanför sensorer (Inställningar -> swap sensorer). Den här inställningen kommer att lagras i icke-flyktiga EEPROM och finns tillgängliga på omstart. Under den första körningen (och i fallet temperatur sensorer byts) meddelar enheten användaren att kontrollera sensorn tilldelningen.
Därefter, displayen visar på den översta raden från vänster till höger: tid, veckodag, inuti temperatur, utanför temperatur, drift läge. För driftsläge visas enheten följande tecken i det övre högra hörnet:
A-kylarvätska (sänka temperaturen till förinställda frostskyddsvätska nivå, men aldrig understiga)
C – komfort (hålla förinställda komfortnivå – standard: 20° C)
E-ekonomin (upprätthålla nuvarande ekonomi – standard: 17° C)
O-cykel (cykel mellan komfort (under dagen) och ekonomi (under natten)
P – programmerbara profil
M – manuell temperatur (upprätthålla anges manuellt, fast temperatur)
Driftsläge varvas i en sekunder mellanrum med värmare köra indikatorn, som är asterisken ("*") för en panna operation.
Den programmerbara profilen består av upp till 5 temperatur regimer börjar med 00:00 och slutar klockan 24:00. Varje profil kan deklareras giltigt för enskilda dagar eller dagar (t.ex. vardagar, helger – eller bara på en torsdag).
Manuell drift
Användaren kan bläddra i menyträdet enligt ovan och kan växla mellan olika driftlägen och ändra inställningar. Alla ändringar sparas i EEPROM att förhindra dataförlust på grund av strömavbrott.
GSM drift
Om ett GSM-modem är tillgänglig, du kan också skicka kommandon via GSM och få statusinformation. I allmänhet, kan alla manuellt tillgängliga funktioner också ske via GSM. För att användarens telefonnummer har registreras med enheten (SMS -> Telefonlista) och den uppringande användaren måste ha uppringarens nummer överföring aktiverad på sin telefon. Efter avslutad SMS-kommandot, kommer enheten vanligtvis utfärda ett meddelande, som sammanfattar den aktuella operationen följt av ett "OK" eller "Fel"-meddelande.
Lista över SMS-kommandon:
cykla på / / ekonomi på natten, komfort under dagen
cykla ut / / Stäng av cykelläge, tillbaka till frostskyddsvätska
cykel som hh: mm tmp1 hh: mm tmp2 / / Ställ switch-tid och temperatur värdet för cykel
ekonomi på / / slå på ekonomi temperatur
ekonomin av / / Stäng av ekonomiläge, tillbaka till frostskyddsvätska
ekonomin ange tmp / / ställa in ekonomin temperatur till värde
komfort på / / slå på komfort temperatur
komfort av / / Stäng av comfort läge, tillbaka till frostskyddsvätska
Comfort ange tmp / / Ställ in komfort temperatur till värde
temperatur på / / slå på manuell temperatur läge
temperaturen in temp / / ställa in manuell temperaturnivå till värde
kylarvätska på / / slå på kylarvätska läge
frostskyddsvätska in temp / / set frostskyddsvätska temperaturnivå till värde
profilläget nr / / växla på profil nr till läge (se nedan)
profil nr som hh: mm temp / / i profil nr temperatur värdet på gång
profil nr reset / / reset profil nr
tid som hh: mm / / Ställ enheten tid till TT: mm
datum satt dag månad år / / Ställ enheten datum till dag månad år
Varning / / fråga status för varningar
varna nr på / / Aktivera alert nr (0/1)
varna nr off / / avaktivera larm nr (0/1)
Alert nr ange tmp / / ställa in avtryckaren nivå för alert nr till temperatur
tt: mm-logguppsättning med status / / Ställ enheten log tid till TT: mm
status logga in / / växla dagliga loggning vid programmerad tid
status logga ut / / Stäng av dagliga loggning
status / / skicka status SMS Sender
Temperatur- och tidsformat:
Temperatur-format: tt.t (decimaltal och bråktal är obligatoriskt)
Tidsformat: tt: mm (två siffrorna för timmar och min obligatoriska)
Temperaturen profil läge:
Styrenheten kan fungera temperatur scheman för olika tidsperioder och dagar:
Aldrig 0 (= avstängd)
söndag 1
måndag 2
tisdag 3
onsdag 4
torsdag 5
fredag 6
lördag 7
vardag 8 (mån-fre)
helgen 9 (lör – sön)
första halvan av veckan 10 (mån-ons)
andra halvåret vecka 11 (tor-fre)
alltid 12