Leer php desde arduino.

Buenas noches,

Esta vez estoy liado con un proyecto un tanto diferente a lo que hago normalmente… El proyecto, funciona con php, mysql y arduino.

Ahora mismo el proyecto lo que hace es insertar la temperatura y humedad en una base de datos (de hay el php) cada 60 segundos…

Ahora me gustaría ir más lejos y aparte de insertar la temperatura y humedad, me gustaría que fuera capaz de leer un php. He estado buscando por internet sin mucho exito… Si alguien pudiera ayudarme seria de agradecer… El php consta de 3 campos del formato “->00-00-00<-”.

Gracias de antemano.

PD: Dejo el código por si alguien puede ayudarme o le sirve.

#include <Ethernet.h>
#include <SPI.h>
#include "DHT.h"
#define DHTPIN 7
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

// Configuracion del Ethernet Shield
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFF, 0xEE}; // Direccion MAC
byte ip[] = { 192, 168, 1, 177 }; // Direccion IP del Arduino
byte server[] = { 192, 168, 1, 150 }; // ip del Hosting
IPAddress dnServer(8, 8, 8, 8);
// the router's gateway address:
IPAddress gateway(192, 168, 1, 254);
// the subnet:
IPAddress subnet(255, 255, 255, 0);
EthernetClient client;
String readString = String(30);
int analog_pin = 0;

void setup(void) {
  Ethernet.begin(mac, ip, dnServer, gateway, subnet); // Inicializamos el Ethernet Shield
  dht.begin();
  delay(1000); // Esperamos 1 segundo de cortesía
  Serial.begin(9600);

}

void loop(void) {
  int h = dht.readHumidity();// Lee la humedad
  int t = dht.readTemperature();//Lee la temperatura

  if (client.connect(server, 80) > 0) {
    Serial.println("connected");  // Conexión con el servidor

    client.print("GET http://192.168.1.150/APIs/CONSOLA/insercionDatos.php?ID_APARTAMENTO=1&TEMP_ACTUAL="); // Enviamos los datos por GET de temperatura a nuestro archivo php que esta en nuestro hosting
    client.print(t); // valor de temperatura
    client.print("&HUME_ACTUAL=");
    client.print(h);
    client.print("&PERSONAS_ACTUALES=0");
    client.println(" HTTP/1.0");
    client.println("User-Agent: Arduino 1.0");
    client.println();


  }
  client.stop();
  client.flush();
  delay(60000); // E
}