mirror of
https://github.com/UtilitechAS/amsreader-firmware.git
synced 2026-04-26 04:07:57 +00:00
Try at least twice before showing ESP as red
This commit is contained in:
@@ -514,6 +514,7 @@ var ampcol = function(pct) {
|
|||||||
else return '#32d900';
|
else return '#32d900';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var retrycount = 0;
|
||||||
var interval = 5000;
|
var interval = 5000;
|
||||||
var fetch = function() {
|
var fetch = function() {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@@ -521,6 +522,7 @@ var fetch = function() {
|
|||||||
timeout: 10000,
|
timeout: 10000,
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
}).done(function(json) {
|
}).done(function(json) {
|
||||||
|
retrycount = 0;
|
||||||
if(im) {
|
if(im) {
|
||||||
$(".SimpleMeter").hide();
|
$(".SimpleMeter").hide();
|
||||||
im.show();
|
im.show();
|
||||||
@@ -700,15 +702,20 @@ var fetch = function() {
|
|||||||
drawPrices();
|
drawPrices();
|
||||||
}
|
}
|
||||||
}).fail(function(x, text, error) {
|
}).fail(function(x, text, error) {
|
||||||
console.log("Failed request");
|
if(retrycount > 2) {
|
||||||
console.log(text);
|
console.log("Failed request");
|
||||||
console.log(error);
|
console.log(text);
|
||||||
setTimeout(fetch, interval*4);
|
console.log(error);
|
||||||
|
setTimeout(fetch, interval*4);
|
||||||
setStatus("mqtt", 0);
|
|
||||||
setStatus("wifi", 0);
|
setStatus("mqtt", 0);
|
||||||
setStatus("han", 0);
|
setStatus("wifi", 0);
|
||||||
setStatus("esp", 3);
|
setStatus("han", 0);
|
||||||
|
setStatus("esp", 3);
|
||||||
|
} else {
|
||||||
|
setTimeout(fetch, interval);
|
||||||
|
}
|
||||||
|
retrycount++;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user