Paso 5: Secuencias de comandos / código
Comencé desde el código de ladyada (ethernet + sd card), añadió una interrupción. La dirección ip de la pantalla es lo único a configurar y lo puedes hacer a través de un archivo de configuración en la tarjeta SD. Por lo que se puede instalar este script como-es, ninguna línea necesita modificación.
Configuración RTC: configurar el tiempo de mi RTC usando el script d1307_setTime. Suficiente para mi propósito. Hacerlo una vez por todas, que es el punto entero del módulo RTC y su batería de la moneda.
Dirección IP: si config.txt existe en la tarjeta SD, su contenido reemplazará la dirección ip.
Secuencia de comandos de Linux:
Escribí un script que se ejecuta en una máquina linux y que crontab dispara un par de veces al día. Fuerza bastante bruta que descargas todo el contenido de la tarjeta SD y luego 'explora'. Me envía un correo electrónico con un tranquilizador 'todo está bien' o un alarmante 'demasiada agua consumida hoy'!
IP = "192.168.999.999"
EMAIL = "me
> crontab -l
8,16,23 00 *** / bin/bash $HOME/bin/watermeter.sh > $HOME/watermeter.log 2 > & 1