DHT11 (ingreso en sqlite yun local y envío simultáneo a mysql remota)

Hola.
Tengo una duda y agradecería si me pudiera orientar o ayudar. Después de varios intentos y ayuda en este foro he conseguido conectar correctamente mi Yun con sensor DHT11 a una base remota Mysql.

Ahora quisiera que Yun primero guardase los dos parámetros en la base de datos SQLite local del Yun que he instalado dentro del directorio "databases" y una vez guardado lo envíe cada "x tiempo" a la base remota. Esto es por dos motivos, el primero por ahorro de energía y el segundo por seguridad para que no se pierdan los datos si hay un corte de red o de energía.

Como digo, el sketch de toma de parámetros y envío a mysql remota me funciona correctamente.

La base de datos la he llamado dht11
La tabla la he llamado dht11cliente1
En la tabla ya de la SQLite he creado 3 registros, uno es un Timestamp que funciona correctamente en SQlite, el segundo es "temperature" y el tercero es "humidity"

Necesito saber como ingresar de forma automática estos dos parámetros en SQLite y que al mismo tiempo los envíe de forma automática a MySQL remota. Creo que para hacer el ingreso de los parámetros a SQlite local de Yun no es necesario crear ningún servicio web con PHP.

Pongo el código de la conexión remota del sensor por si alguien puede ayudarme a completarlo con la inserción de parámetros en SQlite.

Un saludo y muchas gracias de antemano.
Óscar

Código:


#include <Bridge.h>
#include <HttpClient.h>
#include <YunClient.h>
#include <YunServer.h>
#include <DHT.h>

#define DHTPIN 2 // pin de salida
#define DHTTYPE DHT11 // DHT 11

DHT dht(DHTPIN, DHTTYPE);

void setup() {

Bridge.begin();
Serial.begin(9600);
Serial.println("DHT11 test!");

dht.begin();
while(!Serial);

}
void loop() {
// Initialize the client library
HttpClient client;
int h = dht.readHumidity();
int t = dht.readTemperature();

client.get(String("http://wi-sen.esy.es/dht11/sensorarduino.php?temperature=") + t + String("&humidity=") + h);

if (isnan(t) || isnan(h)) {
Serial.println("Failed to read from DHT");
} else {
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" *C");
}
delay(10000);
Serial.flush();
}