26 lines
671 B
JavaScript
26 lines
671 B
JavaScript
// when the dom is ready
|
|
$(document).ready(function() {
|
|
|
|
// if the cheerlights row exists
|
|
if ($('#cheerlights_row').length > 0) {
|
|
// get the initial update
|
|
cheerlightsUpdate();
|
|
// check for new updates
|
|
setInterval('cheerlightsUpdate()', 15000);
|
|
}
|
|
|
|
});
|
|
|
|
// cheerlights update
|
|
function cheerlightsUpdate() {
|
|
// get the data with a webservice call
|
|
$.getJSON('https://api.thingspeak.com/channels/1417/feed/last.json', function(data) {
|
|
// if the field1 has data update the page
|
|
if (data.field1) {
|
|
if (data.field1 == "warmwhite") {data.field1 = "oldlace"}
|
|
$("#cheerlights_row").css("background-color", data.field1);
|
|
}
|
|
});
|
|
}
|
|
|