Javier
Creo que te estás liando porque partes de una premisa falsa:
Si se puede configurar el template para que el mismo busque a través de la url donde está el fichero clientraw.txt, ¿por que hay que utilizar una aplicación externa tipo la que tu utilizas (curl) o servicios CRON?
Es cierto que la plantilla puede verificar que la dirección (clientraw.txt) es, o nó la correcta; pero
la plantilla no es capaz de actualizar tu base de datos. Eso lo tienes que configurar tú.
Por eso, una vez establecida la correcta dirección de tu clientraw.txt,
hay que llamar a otro script (cada x minutos) "wd.php" para que, utilizando tu anterior y comprobada dirección, se ejecute la actualización. Coomo puedes ver, hay 2 archivos diferentes en este asunto.
Para ser más gráfico:
1) Tu le has dicho a la plantilla que la fuente
(origen) de datos que hay que utilizar, es un archivo de Weatherdisplay (
clientraw.txt) que, en tu caso se encuentra alojado y actualizado en la dirección:
http://www.meteocarlet.com/WDL/clientraw.txt. ¡ Perfecto !.
2) Ahora debe entrar en acción (pero él solo no puede hacerlo)
otro archivo (
wd.php) diferente, que se va a encargar de leer el clientraw.txt y, mediante un complejo código, va a insertar esa información en la tabla "alldata" de tu base de datos
(destino); en la que aparecerá una nueva fila (registro) cada vez que ejecutes esta segunda dirección:
http://www.meteocarlet.net/template/update/wd.php?pass=tu_contraseñaPara que todo esto funcione, no hay más remedio que llamar por algún procedimiento automático a ésta segunda dirección cada x minutos.
Meteotemplate no es capaz de actualizar nada; tu así lo has creído porque ha validado (ha comprobado) la dirección de tu clientraw.txt.
En cuanto te quites esa idea de la cabeza, tendrás funcionando la plantilla de Jachym