Interfaccia con testo

guida interfaccia da console, dettaglio comandi:
impostare la porta seriale a: 9600,8,N,1

LOG CONSOLE                                     COMMENTO
———————————————– ——————————————
SENS_BOX_BT 20121119 FR:1381     messaggio all’accensione tipo/data versione aaaammgg FR: RAM libera (bytes)
SN:902390-41A7     serial number: 5 cifre univoco hardware + 4 cifre univoco chiave accensione
2013-09-06 17:33:26/02/NM+2    AAAA-MM-GG HH:MM:SS/<lunar phase>/NM+2 (=new moon + 2 days)
SENS:0    codice risposta sensore STH1x / DHT11
V 11.9    volt batteria

RESTORED       1. i valori da EEPROM sono stati ripristinati dopo spegnimento
INIT     2. i valori EEPROM non erano validi, azzerati dopo la prima accensione
>
>R    risposta > e comando R=lettura
T[C]:22.5     temperatura [um=C]: <valore>
H[%]:62      umidita [RH%]: <valore>
D[C]:15.4    condensazione [C]: <valore>
>     attesa dall’utente
>V     richiesta volt batt
V 11.9     risposta: 11.9 volt
>
>
>C 1 Y    rele 1:ON
C 1 Y    conferma
>
>C 2 N    rele 2:OFF
C 2 N    conferma
>
>
>S    rele status
C 1 Y
C 2 N
>             cioè 1 ON, 2 OFF
>
>T 0 1 Y T>= 28      memory 0: scatta ad ON il rele 1 se T>=28
OK>
>T 1 1 N T<= 25     memory 1: scatta ad OFF il rele 1 se T<=25
OK>
>T 0 1 N T<=25     comando non valido, lo spazio separa i parametri
KO>
>
>Z 2     memory 2: disattiva
OK>
>Z 9872     memory 0..n: disattiva
M0 FREE
M1 FREE
M2 FREE
M3 FREE
M4 FREE
M5 FREE
M6 FREE
M7 FREE
OK>
>
>M      rele memories
M0 1 Y T>= 28.00
M1 1 N T<= 25.00
M2 FREE
M3 4 Y H>= 16.00
M4 0 Y D<= 17.00
M5 1 N D>= 18.00
M6 2 Y T<= 19.00
M7 2 N T>= 20.00
>
>W 8543 1295     salva la rele memory in EEPROM con chiave
SAVED
OK>
>
M0 1 Y L>= 300     switch luce ambientale
M0 1 Y V>= 11.50    switch volt batteria
M0 1 Y P>= 22     switch fase lunare 0=new moon .. 29
>D     ripristina i settings rele memory da EEPROM
OK>
>L 1 Y     LED 1 ON
L 1 Y
>L 2 Y     LED 2 OFF
L 2 Y
>
>L 1 B     LED 1 BLINK (freq=1Hz)
L 1 B
>
BTNLP     button 1 (left) press
BTNLR     button 1 (left) release  user enter
>B      BUZZER ON 0.5 secondi
>
LOWB
LOWB    low bat (freq circa 1 al minuto)
>G     richiesta testata identificativa hardware
SENS_BOX_SERIAL 20121119 FR:1381
SN:902390-41A7
1999-12-31 00:00:00
SENS:0
V:11.9
>
RTC:STOPPED
>
>X     lettura sensore luce in unita-luce-interne
>VL:371

SRAM_FAULT      SRAM/RTC mancante oppure in errore
EEPROM_FAULT     EPPROM esterna mancante oppure in errore
DHT11_FAULT     DHT11 sensor mancante oppure in errore
>A    imposta tutti i rele ad off
OFF
>E S 10    start log temporale, 1 lettura ogni 10 minuti
>E L 0      log status
LOG ON 10 2500 2013-06-12 10:20:30 log status, LOG [ON|OFF] <timings> <nr readings> <last timestamps>
>
>K 2012-11-10 10:20:30 8592     set  RTC: AAAA-MM-GG HH:MM:SS <key=8592>
2012-11-10 10:20:30
>I       read RTC: AAAA-MM-GG HH:MM:SS
2012-11-10 10:20:33
>
*                        write log

*                        write log

>Q 1     simula i 2 bottoni da serial
Q 1      Q 1 -> left Q 2 -> right
BTNLP
BTNRP
>
>F      legge il log
<log>
<—– send F
<n>1,AAAA-MM-GG HH:MM:SS,T[C]:22.5,H[%]:62,D[C]:15.4,C1Y,C2N,C3Y,C4Y,<stato></n>   // stato = numeric, 0=OK, 1=CRC error
<—– send F

</log>

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...