Meteoclimatic

Software => Software de Meteoclimatic => Mensaje iniciado por: emilicarme en 02 de Julio del 2017, 21:53:28 pm

Título: envio con ftp desde WL en un mac
Publicado por: emilicarme en 02 de Julio del 2017, 21:53:28 pm
Bien estoy haciendo pruebas para hacer funcionar el weather link con mac, al final lo he logrado comunicar y he logrado que vaya generando la plantilla que tenia en el pc portatil:
Me he dado de alta en un dominio para poder hacer el envio a meteoclimatic desde ftp; a veces me la sube bien y otras veces no, he cambiado en el perfil de meteclimatic la URL de la plantilla y he puesto en su lugar la dirección en que en teoria se carga el ftp, allí aparece el archivo meteoclimatic.htm pero en meteoclimatic sale que la plantilla no es válida.
Debo descargar otra plantilla o es un problema de que no estoy poniendo bien la dirección de la url del ftp donde se encuentra el archivo? No hay ninguan otra forma de enviar los datos desde mac?.
He probado también bajar el wd para mac pero no hay forma de conectar el dataloger con el wd.
De momento vuelvo al pc y le pongo la dirección que había antes en la plantilla supongo que no habrá problema. La estación es la
Les meves estacions - Vilamacolum [ ESCAT1700000017474A ]  Gracias a ver si alguien me puee ayudar

Título: Re:envio con ftp desde WL en un mac
Publicado por: Ubik en 02 de Julio del 2017, 22:12:44 pm
Poco podemos ayudarte en este momento ya que tu estación vuelve a enviar con Visual
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 03 de Julio del 2017, 00:13:02 am
ok mañana volveré a probar con el mac a ver si podeis ayudarme
Gracias
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 18 de Julio del 2017, 18:11:27 pm
Bien hasta hoy no he podido volver a intentarlo, ahora estoy enviando vía ftp a ver si algo podeis ver.
Gracias por todo
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 31 de Julio del 2017, 13:30:26 pm
En teoria debería estar todo bien para poder reconocer la plantilla via ftp ya que cuando pincho en URL plantilla en la dirección de la plantilla ésta me sale toda la información correcta.
A ver si es que el vuestro servidor bloquea la entrada.
Gracias
Título: Re:envio con ftp desde WL en un mac
Publicado por: jmviper en 31 de Julio del 2017, 14:51:42 pm
Hola emilicarme

Tu plantilla envía el formato de fecha MM-DD-AA. Deberás de cambiar en la configuración regional de windows que el formato de fecha del sistema sea DD-MM-AA.

Saludos
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 31 de Julio del 2017, 18:05:10 pm
Gracias es con un imac a ver si lo he cambiado bien
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 31 de Julio del 2017, 18:51:24 pm
El problema lo tengo con el weatherlink de las narices para mac que no me deja cambiar el formato de la fecha
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 31 de Julio del 2017, 18:53:36 pm
En el set de fecha y data no me deja cambiar el orden
Título: Re:envio con ftp desde WL en un mac
Publicado por: jmviper en 31 de Julio del 2017, 20:26:50 pm
Prueba a cambiar la configuración de fecha que tiene el sistema. En WL no vas a poder cambiar el formato.
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 31 de Julio del 2017, 21:59:15 pm
Creo que ya está bien cambiado pero coje la fecha del WL, he leído que se puede hacer que WL coja la hora y fecha directamente de la consola pero no se como se hace
Título: Re:envio con ftp desde WL en un mac
Publicado por: jmviper en 31 de Julio del 2017, 22:34:14 pm
Vamos a probar cambiando el formato de fecha de la consola aunque no sé si influirá en los archivos de datos de WL.

Entra en el Setup de la consola con Done y tecla - a la vez. Le vas dando a Done hasta que aparezca la hora y la fecha. Desplázate con las teclas de dirección hasta que parpadee la fecha (el día o el mes es indiferente) y le das a la tecla de 2nd y a la tecla donde pone Units. Con eso se cambiará el formato de 07/31 a 31.07

A ver si cambia también en WL.
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 01 de Agosto del 2017, 00:30:56 am
Gracias lo he probado pero no cambia, de hecho ya estaba bien en la consola, lo he puesto al revés a ver si cambiaba pero no
Título: Re:envio con ftp desde WL en un mac
Publicado por: jmviper en 01 de Agosto del 2017, 00:48:33 am
Desconozco absolutamente el sistema operativo de MAC. Mira a ver si viendo en la configuración regional que pueda tener equivalente a windows está seleccionada España o Cataluña (según tú prefieras y pueda elegirse) con sus formatos correspondientes entre ellos la hora.

Si aún así no lo consigues y si el servidor donde tienes alojada la plantilla soporta PHP te puedo hacer un pequeño script que modifique el formato de hora de la plantilla. Solamente sería cuestión de ponerlo en las misma carpeta de tu servidor donde tienes la plantilla y ponerlo como dirección URL de la plantilla en el perfil de tu estación en meteoclimatic.
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 01 de Agosto del 2017, 09:53:20 am
Gracias por tu ayuda, el script ya lo he hecho hacer, ahora falta mirar a ver si coge la plantilla que ahora no es meteoclimatic.htm sino meteoclimatic.php con la única diferencia que la fecha está de forma correcta.
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 01 de Agosto del 2017, 11:39:42 am
Al final ya funciona, gracias por la ayuda
 plau2 plau2 apla3
Título: Re:envio con ftp desde WL en un mac
Publicado por: jmviper en 01 de Agosto del 2017, 12:31:52 pm
Bueno yo sólo he dado la idea... si te lo han hecho y te funciona... perfecto  :)

Por si alguien pudiera tener el mismo problema pongo el código del script que he hecho rápidamente que son 5 líneas:

Código: [Seleccionar]
<?php

$direccion 
'meteoclimatic.html' // Cambiar aquí la dirección local de la plantilla

$datos file($direccion);

$fecha explode('-',explode('=',$datos[3])[1]);

$datos[3] = ' *UPD='.$fecha[1].'-'.$fecha[0].'-'.$fecha[2];

echo 
implode($datos);

?>

Simplemente se debe de poner la dirección local en la variable $direccion al principio del script, se guarda como archivo php (por ejemplo meteoclimatic.php) se pone en la carpeta que se quiera en el servidor y se apunta a esa dirección URL la plantilla a leer.

Saludos
Título: Re:envio con ftp desde WL en un mac
Publicado por: emilicarme en 01 de Agosto del 2017, 15:57:37 pm
No solo has dado la idea sino que has visto lo de la fecha que estaba mal, Gracias de nuevo, lo del script que no tengo ni idea de informática lo he hecho para no generarte trabajo, aunque veo que son pocas líneas, y si le ha de servir para alguien más con el mismo problema, bienvenido el script.