mirror of
https://github.com/lumapu/ahoy.git
synced 2025-05-11 07:56:39 +02:00
add CleanState_LockAndAlarm in app.cpp, hmRadio.h, web.cpp
and add Inverter Pulldown to serial.html
This commit is contained in:
parent
6e1e758fd2
commit
13aa06e5d9
4 changed files with 68 additions and 18 deletions
|
@ -11,7 +11,7 @@
|
|||
<div id="content" class="content">
|
||||
<div class="serial">
|
||||
<textarea id="serial" cols="80" rows="20" readonly></textarea><br/>
|
||||
conntected: <span class="dot" id="connected"></span> Uptime: <span id="uptime"></span><input type="button" value="clear" class="btn" id="clear"/> <input type="button" value="autoscroll" class="btn" id="scroll"/>
|
||||
connected: <span class="dot" id="connected"></span> Uptime: <span id="uptime"></span><input type="button" value="clear" class="btn" id="clear"/> <input type="button" value="autoscroll" class="btn" id="scroll"/>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -20,10 +20,20 @@
|
|||
<hr>
|
||||
<h3>handle next buttons with care - test / debug only!!</h3>
|
||||
<br/>
|
||||
<label for="iv">Choose your Inverter:</label>
|
||||
<select name="iv" id="iv">
|
||||
<option value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
</select>
|
||||
<br/>
|
||||
<input type="button" value="power limit 100%" class="btn" id="pwrlim2"/>
|
||||
<input type="button" value="power limit 10%" class="btn" id="pwrlim"/>
|
||||
<input type="button" value="Turn Off" class="btn" id="turnoff"/>
|
||||
<input type="button" value="Turn On" class="btn" id="turnon"/><br/>
|
||||
<input type="button" value="Turn On" class="btn" id="turnon"/>
|
||||
<input type="button" value="Clean & Reboot" class="btn" id="clnstate"/>
|
||||
<br/>
|
||||
Ctrl result: <span id="result">n/a</span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -97,6 +107,7 @@
|
|||
var obj = new Object();
|
||||
obj.cmd = 0;
|
||||
obj.tx_request = 81;
|
||||
obj.inverter = get_selected_iv();
|
||||
getAjax("/api/ctrl", ctrlCb, "POST", JSON.stringify(obj));
|
||||
});
|
||||
|
||||
|
@ -104,6 +115,7 @@
|
|||
var obj = new Object();
|
||||
obj.cmd = 1;
|
||||
obj.tx_request = 81;
|
||||
obj.inverter = get_selected_iv();
|
||||
getAjax("/api/ctrl", ctrlCb, "POST", JSON.stringify(obj));
|
||||
});
|
||||
|
||||
|
@ -112,6 +124,7 @@
|
|||
obj.cmd = 11;
|
||||
obj.tx_request = 81;
|
||||
obj.payload = [10, 1];
|
||||
obj.inverter = get_selected_iv();
|
||||
getAjax("/api/ctrl", ctrlCb, "POST", JSON.stringify(obj));
|
||||
});
|
||||
|
||||
|
@ -120,8 +133,23 @@
|
|||
obj.cmd = 11;
|
||||
obj.tx_request = 81;
|
||||
obj.payload = [2000, 1];
|
||||
obj.inverter = get_selected_iv();
|
||||
getAjax("/api/ctrl", ctrlCb, "POST", JSON.stringify(obj));
|
||||
});
|
||||
|
||||
document.getElementById("clnstate").addEventListener("click", function() {
|
||||
var obj = new Object();
|
||||
obj.cmd = 20;
|
||||
obj.tx_request = 81;
|
||||
obj.inverter = get_selected_iv();
|
||||
getAjax("/api/ctrl", ctrlCb, "POST", JSON.stringify(obj));
|
||||
});
|
||||
|
||||
function get_selected_iv()
|
||||
{
|
||||
var e = document.getElementById("iv");
|
||||
return e.value;
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue