Compare commits

...

2 Commits

Author SHA1 Message Date
Skylar Grant 2358d6eb8f Update status indicators to use new levels 2023-11-13 17:41:03 -05:00
Skylar Grant 6ab9bed2b4 Added timings 2023-11-13 17:35:25 -05:00
2 changed files with 34 additions and 10 deletions

View File

@ -103,4 +103,20 @@ For ease of adaption, connection, and prototyping I've decided to use Cat 5 ethe
1 | auger_off | 1400 1 | auger_off | 1400
2 | pause | 5000 2 | pause | 5000
3 | igniter_start | 420000 3 | igniter_start | 420000
4 | blower_stop | 600000 4 | blower_stop | 600000
# Startup Procedure
1. Manually toggle the "I" Igniter switch ON
2. Wait 60 seconds
3. Manually toggle the "E" Exhaust switch ON
4. Using the Hestia Web Portal, set Feed Rate to 2
5. Enable the Auger
6. Wait up to three minutes for pellets to ignite
7. Manually toggle the "I" Ingniter switch OFF
8. Monitor fire and adjust feed rates as necessary
# Timings
* 60-90 seconds igniter preheat
* 120-180 seconds for pellet ignition
* 4 minutes from ignition to PoF Close
* 7:30 minutes total

View File

@ -54,11 +54,11 @@
<div class="form-group"> <div class="form-group">
<label for="feedRate">Feed Rate: </label> <label for="feedRate">Feed Rate: </label>
<select name="feedRate" class="form-control" id="feed-rate-select"> <select name="feedRate" class="form-control" id="feed-rate-select">
<option value="500">1</option> <option value="500">Low</option>
<option value="625">2</option> <option value="625">Medium-Low</option>
<option value="750">3</option> <option value="750">Medium</option>
<option value="875">4</option> <option value="875">Medium-High</option>
<option value="1000">5</option> <option value="1000">High</option>
</select> </select>
</div> </div>
<div class="button-container d-flex justify-content-end"> <div class="button-container d-flex justify-content-end">
@ -128,17 +128,25 @@
augerOff.innerHTML = config.intervals.augerOff; augerOff.innerHTML = config.intervals.augerOff;
switch (config.intervals.augerOn) { switch (config.intervals.augerOn) {
case '600': case '500':
feedRate.innerHTML = 'Low'; feedRate.innerHTML = 'Low';
feedRateSelect.selectedIndex = 0; feedRateSelect.selectedIndex = 0;
break; break;
case '800': case '625':
feedRate.innerHTML = 'Medium'; feedRate.innerHTML = 'Medium-Low';
feedRateSelect.selectedIndex = 1; feedRateSelect.selectedIndex = 1;
break; break;
case '750':
feedRate.innerHTML = 'Medium';
feedRateSelect.selectedIndex = 2;
break;
case '875':
feedRate.innerHTML = 'Medium-High';
feedRateSelect.selectedIndex = 3;
break;
case '1000': case '1000':
feedRate.innerHTML = 'High'; feedRate.innerHTML = 'High';
feedRateSelect.selectedIndex = 2; feedRateSelect.selectedIndex = 4;
break; break;
default: default:
feedRate.innerHTML = 'Unknown'; feedRate.innerHTML = 'Unknown';