HELP: Want to send out http post request with Arduino Nano, but it doenst work

Hallo zusammen,

ich benutze ein Arduino Nano und das dazugehörige Ethernet Shield also in allem eine Chinareproduktion :smiley:

aber jetzt zu meinem Problem: ich lese ein Spannungswert ein und sobald eine gewisse Spannungsgrenze erreicht ist , soll ein Post ausgelöst werden.
Leider wird mein Post nicht versendet. Vllt weiß hier ja jemand von euch weiter.
Das Auslesen des >Valuewertes klappt , leider der Post nicht…:frowning:
Hier mein Sourcecode:

#include <Wire.h>
#include <UIPEthernet.h>
#include <SPI.h>
String tempdata;
String tempdata2;

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1, 177);

EthernetClient client;
char server[] = "normal steht hier die Hostadresse"; // IP Adres (or name) of server to dump data to
 
int  interval = 5000; 
int debugger = 1;
int screen = 11;

// the setup routine runs once when you press reset:
void setup() {
//  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
Serial.begin(9600);


}


// the loop routine runs over and over again forever:
void loop() {
 // read the input on analog pin 0:
 int sensorValue = analogRead(A0);
 // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
 float voltage = sensorValue * (5.0 / 1023.0);
 // print out the value you read:

 int aPotiValue;
 aPotiValue = map(sensorValue, 0, 1023, 0, 200);
 Serial.println(aPotiValue);
// Make a HTTP request:
 String ass= "100000002***";
 String ass2="***h";
 String ass3="***c";

 tempdata = ass+ aPotiValue+ass2;
 tempdata2 = ass+ aPotiValue+ass3;
 //Serial.println( tempdata );
 
 if ( aPotiValue <= 10) {
   Serial.println("Time for if-1");
   if (client.connect("Hostadresse, 8090)) {
     Serial.println("-> Now u r Connected with 1");
     
     client.println( "POST /movi_m2m/notif HTTP/1.1");
      Serial.println("POST /movi_m2m/notif HTTP/1.1");
     client.println("Content-Type: text/xml");
     Serial.println("Content-Type: text/xml");
     client.print("Content-Length: ");
     Serial.println(tempdata.length());
     client.println( tempdata.length());
     Serial.println(tempdata.length());
     client.println("Host: hier steht mein Host mit dem Port");
     Serial.println("Host: hier steht mein HOst mit dem Port");
     client.println();
     client.println( tempdata);
     Serial.println(tempdata);
     client.println();
     client.println();

}
     //client.stop();
     //Serial.println("-> Client stopped/ time to stop the client");
     delay(5000000000000);
   }