Saludos, estoy desarrollando un pequeño Dashboard con placas arduino, hasta ahora todo funciona bien, las placas leen los datos de temeperatura y consumo de unos cuartos frios, los envia a mi hosting, y puedo ver los datos en tiempo real en mi pagina, la cuestion es que necesito que cuando se sobrepase cierta temperatura se me envie un mensaje a telegram informando la novedad, todo esto lo he logrado hacer, pero el mensaje me llega siempre y cuando tenga la pagina abierta como tal, mi idea es que el mensaje llegue sin tener que estar la pagina abierta, no se si me hago entender..
este es el codigo con el cual llamo los datos, hago la verificacion y llamo la pagina que envia el mensaje:
este es el codigo con el cual llamo los datos, hago la verificacion y llamo la pagina que envia el mensaje:
JavaScript:
<script> // generamos alerta cuando la temperatura suba cierta medida
setInterval(function () {
var JSON=$.ajax({
url:"https://xxxxxxxxx.com.co/sensores/DatoSensores.php?q=1",
dataType: 'json',
async: false}).responseText;
var Respuesta=jQuery.parseJSON(JSON);
//var temperatura = Respuesta[0].temperature;
temperatura = parseFloat(Respuesta[0].temperature); //Leemos la temperatura de json
humedad = parseFloat(Respuesta[0].humidity); //llemos la humedad del json
var x = (new Date()).getTime(), // current time
y = temperatura;
if(temperatura > 20.30){
$.ajax({
url: 'https://www.xxxxxxxxxx.com.co/sensores/puntos/mensaje.php',
type: 'get',
success: function(response) {
$('body').html(response);
}
});
}
}, 2000);
</script>