Los mensajes que vamos a usar para la comunicación con el controlador son:

hora 
status
prog
menu
act
conf
hora
fecha


Editar

Hora

Pone en hora el sistema.
Sintáxis: hora dow dd mm aa hh mm ss
  • dow: Dia de la semana 0-6
  • dd: Entero para día del mes
  • mm: Entero para mes 1-12
  • aa: Entero de 2 dígitos para año.
  • hh: Entero para hora 0-23
  • mm: Entero para minuto: 0-60
  • ss: Entero para segundo: 0-60

Editar

Status

Sintáxis: status Devuelve el estado actual del sistema:
  • hora
  • Sensor 1: valores de temperatura y humedad.
  • Sensor 2: valores de temperatura y humedad.
  • Luz: estado_actual {on, off}
  • Cal1: estado_actual {on, off}
  • Cal2: estado_actual {on, off}
  • Hum: estado_actual {on, off}
Editar

Prog

Devuelve la programación del sistema.

 LUZ MODO {ON, OFF, AUTO}
 LUZ DIA hh:mm
 LUZ NOCHE hh:mm
 CAL1 MODO {ON, OFF, AUTO}
 CAL1 DIA hh:mm min dd max dd
 CAL1 NOCHE hh:mm min dd max dd
 CAL2 MODO {ON, OFF, AUTO}
 CAL2 DIA hh:mm min dd max dd
 CAL2 NOCHE hh:mm min dd max dd
 HUM MODO {ON, OFF, AUTO}
 HUM DIA hh:mm min dd max dd
 HUM NOCHE hh:mm min dd max dd
dd es un entero que se corresponde con el valor del sensor para temperatura o humedad. Editar

Menu

Devuelve el menú de operación del controlador. Editar

Act

Actualiza de forma inmediata el sistema. Editar

Conf

Sintáxis:
 
 conf {luz, cal1, cal2, hum} {on, off, auto}
 conf {luz, cal1, cal2, hum} {noche,dia} hora hh:mm entero1 entero2

# Configuración antigua
 conf {luz, cal1, cal2, hum} {noche,dia} hora hh:mm
 conf {luz, cal1, cal2, hum} {noche, dia} min entero
 conf {luz, cal1, cal2, hum} {noche, dia} max entero

Este mensaje permite cambiar los valores de configuración de cada sensor.

Cada sensor tiene una configuración asociada:

AtributoValor
modo{on, off, auto}
estado_actual{on, off}
sensor_min_diavalor mínimo que hace que se encienda el relé asociado durante el día.
sensor_max_diavalor mínimo que hace que se apague el relé asociado durante el día.
sensor_min_nochevalor mínimo que hace que se encienda el relé asociado durante la noche.
sensor_max_nochevalor mínimo que hace que se apague el relé asociado durante la noche.
hora_inicio_diaHora de inicio del periodo del día
minuto_inicio_dia Minuto de inicio del periodo del día
hora_inicio_nocheHora de inicio del periodo de noche
minuto_inicio_nocheMinuto de inicio del periodo de noche.

ScrewTurn Wiki version 2.0.21. Some of the icons created by FamFamFam.