Buenas
A raíz de volver a actualizar jantoni su script de instalación de weewx
yo por mi parte he conseguido hacer funcionar una nueva utilidad de envío de la plantilla de meteoclimatic hecha en Python.
Con esta nueva versión (que animo a que haya betatesters y que la probéis a ver si da fallos y corregirlos
) no hará falta tener instalado PHP como en el script que había sino que con la versión 2.7 o 3.x funcionará, por lo que si hemos instalado weewx ya tendremos Python instalado.
En el adjunto están los dos archivos necesarios, el script que sube la plantilla
meteoclimatic.py y el archivo de configuración
meteoclimatic.ini que hace falta editar para introducir la contraseña de la estación en meteoclimatic y comprobar que la ruta y nombre de archivo de la plantilla son correctos.
Si ya tenéis el archivo
meteoclimatic.ini de la versión de PHP es totalmente compatible ya que solo hace uso de la ruta de la plantilla y de la contraseña las cuáles habrá que poner correctamente. Aparte añade un nuevo campo
Log con el cual indicamos si queremos que haga log o no del resultado del envío. Para activarlo tenemos que ponerle
Log=1Si no está lo creará por defecto con valor 0 (no creará log).
El log se creará en la misma carpeta donde tengamos
meteoclimatic.py y
meteoclimatic.ini en una nueva carpeta llamada log y creará archivos con el nombre de la fecha para mejor análisis si lo queremos.
Para preparar el script simplemente le damos permisos de ejecución con
chmod u+x meteoclimatic.py estando en la misma ruta en la que está el script.
Lo podremos probar entonces con
./meteoclimatic.py y si pone envío aceptado es que hemos tenido éxito, si no, habrá que ver que ocurre.
Lo siguiente para automatizar la subida es editar el crontab poniendo la ruta en la que está el script. Si por ejemplo lo tenemos en una carpeta llamada
meteoclimatic en
/home/pi ponemos en una nueva línea con
crontab -e16,31,46,59 * * * * /home/pi/meteoclimatic/meteoclimatic.pyo la ruta en la que esté si no es esa.
A ver qué tal va. A mí tras un día de pruebas me va bien.
Saludos