Paso 7: Software
Software está escrito en Python para registrar los datos de los sensores. Usé algunos otros 3 Git bibliotecas externas de Adafruit y otros para obtener la información de los sensores y GPS. Hay también algunos trabajos de cron que tirar parte de la información de la API así. La mayor parte es explicado/descritos en la documentación de Git en docs/install_notes.txt
El software web es en PHP para mostrar en la página web y también la utilización de YAML para los archivos de configuración y por supuesto la herramienta RRD para almacenar y ver los datos.
Utiliza la API de metro de tiempo para obtener algunos datos interesantes que no pueden tirar de sensores: registro de alta y bajas, tiempos de fase de la luna, puesta del sol y el amanecer, hay también las mareas en su API, que pensé que era realmente, pero yo vivo en Austin TX que está muy lejos del agua.
Todo ello está disponible en Github y se mantiene activamente y actualmente se utiliza como además afinar y calibrar mi sistema, así que puede presentar peticiones y bug informes así.
El software pasa por un cambio de tema dependiendo de la hora del día, hay 4 etapas. Si la hora actual es + o - 2 horas de amanecer o puesta de sol entonces usted conseguirá el amanecer y el atardecer temas, respectivamente (ahora mismo sólo un fondo diferente, en el futuro probablemente haré colores diferentes fuentes/frontera). Además fuera de esos rangos da el tema de dia o de noche.