Jmviper, me vas a perdonar, pero no se decirte exactamente como he solucionado el problema. Creo que ha sido cambiando una ruta, pero no me preguntes cual porque ya no sé ni que cambiaba. Han sido tantos cambios probando que estaba a punto de hacer borrón y cuenta nueva. Al final sonó la flauta.
Lo de los decimales lo he arreglado con lo que le dijiste a Telares:
Cambiar en meteoclimatic_http.php.old
foreach ($items as $valor) {
list ($var, $val) = explode ('=',$valor);
$tpl[$var] = trim ($val);
}
Por
foreach ($items as $valor) {
//list ($var, $val) = explode ('=',$valor);
//Se sustituye la linea anterior por la siguiente, que cambia las comas decimales por puntos decimales
list ($var, $val) = explode ('=',str_replace(',', '.', str_replace('.', '', $valor)));
$tpl[$var] = trim ($val);
}
Muchas gracias.