Pages: [1]   Go Down
Author Topic: Solo inserta una vez y no entiendo la razon [SOLUCIONADO]  (Read 509 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 1
Posts: 208
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola! Os cuento un poco, tengo una funcion que hace una insercion en mi servidor cada vez que riego y el problema viene cuando "riego" de segundas, es decir, cuando riego por segunda vez sin reiniciar arduino, no conecta al servodpr y no entiendo la razon.

A ver si vosotros la veis:
La función:
Code:

void regRiego(int tiempo, int litros, int zona){
  char serverName[] = "www.xxx.es";


  if (client.connect(serverName, 80)) {
    Serial.println("Riego Insertado");

    sprintf(url, "GET http://www.xxx.es");

    client.println(url);
    // Serial.println(url);
    client.println();


  }
  else {
    Serial.println("Conexion Fallida");
  }

}



Y la llamada
Code:
regRiego(tiempoRiego[0], 2, higro1);
« Last Edit: April 05, 2013, 10:06:54 am by Jossema106 » Logged


Palencia, Spain
Online Online
Sr. Member
****
Karma: 19
Posts: 395
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Igual digo una burrada, pues no he estudiado aún la librería de marras, aunque me toca en breve smiley-wink pero ...
¿La segunda y sucesivas veces, la conexión no está realizada ya? Tal vez deberías hacerla en el setup y luego dedicarte tan solo a enviar al cliente los mensajes hacia la conexión. Prueba si no, poniendo la condición de que el cliente no esté conectado antes del client.connect o realiza un client.stop al final de la función.
« Last Edit: April 01, 2013, 04:41:07 pm by noter » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hablando desde la logica, y mi experiencia con un server smtp, siempre que vayas a conectar con el server es porque no estas conectado, como dice el compi, para la conexion o no te conectes siempre
Saludos
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 208
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias por responder, en cuanto tenga un rato lo pruebo pq a simple vista y con logica parace q va a ser es
Logged


Offline Offline
Full Member
***
Karma: 1
Posts: 208
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ese era el fallo!!! Sois unas maquinas!!! Gracias
Logged


Pages: [1]   Go Up
Jump to: