console.log("purifier.std.hd.com.imuslab driver loaded."); $(".purifier_std_hd_com_imuslab").each(function() { if (DriverLoaded("purifier.std.hd.com.imuslab")){ $(this).html(""); } $(this).append('
'); $(this).append('

Loading

'); purifier_std_hd_com_imuslab_UpdateStatus($(this)); }); var purifier_std_hd_com_imuslab_ON = function() { var parentObject = $(this).parent(); $.ajax({url: "request.php?url=http://" + $(this).parent().attr("ip") + "/on" + "&username=admin&password=homedynamic", success: function(result){ purifier_std_hd_com_imuslab_UpdateStatus(parentObject); }}); }; var purifier_std_hd_com_imuslab_OFF = function() { var parentObject = $(this).parent(); $.ajax({url: "request.php?url=http://" + $(this).parent().attr("ip") + "/off" + "&username=admin&password=homedynamic", success: function(result){ purifier_std_hd_com_imuslab_UpdateStatus(parentObject); }}); }; function make_base_auth(user, password) { var tok = user + ':' + password; var hash = btoa(tok); return "Basic " + hash; } function purifier_std_hd_com_imuslab_UpdateStatus(object){ $.ajax({url: "request.php?url=http://" + object.attr("ip") + "/status"+ "&username=admin&password=homedynamic", success: function(result){ object.children(".status_purifier_std_hd_com_imuslab").html("Status: " + result); }}); } DriverFinishedLoading("purifier.std.hd.com.imuslab");