Files
Miroca_Server/www/static/file/upanel/js/update_server.js
Victor Alexandrovich Tsyrenschikov 0495a3069a Miroca_Server_file_static
2026-01-02 15:08:38 +05:00

55 lines
2.4 KiB
JavaScript

$(document).ready(function () {
getSmartServer()
getGreenHouse()
function getSmartServer() {
$.ajax({
url: 'https://miroca.ru/connect/',
type: 'GET',
})
.done(response => {
const data = response
// if (data['ethernet']===false || data['ethernet']===null ) {
// $("#ethernet").removeClass('card-title text-nowrap mb-1 text-server');
// $("#ethernet").addClass('card-title text-nowrap mb-1 text-light-servererror blink').text('Недоступен')
// } else {
// $("#ethernet").removeClass('card-title text-nowrap mb-1 text-light-servererror blink');
// $("#ethernet").addClass('card-title text-nowrap mb-1 text-server ').text('OK')
// }
if (data['ethernet'] ==="false") {
$("#ethernet").removeClass('card-title text-nowrap mb-1 text-server');
$("#ethernet").addClass('card-title text-nowrap mb-1 text-light-servererror blink').text('Error')
} else {
$("#ethernet").removeClass('card-title text-nowrap mb-1 text-light-servererror blink');
$("#ethernet").addClass('card-title text-nowrap mb-1 text-server ').text('OK')
}
setTimeout(function () {
getSmartServer()
}, 10000)
});
}
// Сделал API, так как нельзя Ajax дважды запрашивать внешний ip
// function getGreenHouse() {
// $.ajax({
// url: 'http://miroca.ru/greenhouse',
// type: 'GET',
// mode: 'no-cors',
// })
// .done(response => {
// const dat = response
// if (dat['temp'][0] > 0) {
// $("#temp_green").html('+' + dat['temp'][0] + '°C')
// } else if (dat['temp'][0] === "") {
// $("#temp_green").html(' ' + dat['temp'][0] + '°C')
// } else {
// $("#temp_green").html('-' + dat['temp'][0] + '°C')
// }
// $('#damp').html(dat['sensor_lend_web'][0] + '%')
// setTimeout(function () {
// getGreenHouse()
// }, 60000)
// });
// }
});