dashboard: show two prioritized temperature groups

This commit is contained in:
2026-06-11 00:39:37 -06:00
parent 5e2f2080cb
commit 417fad2676
7 changed files with 112 additions and 67 deletions
@@ -3,7 +3,7 @@
#include <Arduino.h>
#define MAX_RELAYS 2
#define MAX_TEMP_SENSORS 8
#define MAX_TEMP_SENSORS 4
#define HARDWARE_PROFILE "generic_esp32_2ch_relay"
struct RelayConfig {
@@ -1184,13 +1184,14 @@ function renderConfigControls(data){
</div>
<label class="inputHelp" for="tempGroup${i}">Group</label>
<select id="tempGroup${i}" onchange="markConfigFieldTouched('tempGroup${i}')">
<option value="cabin">Cabin</option>
<option value="fridge">Fridge</option>
<option value="outside">Outside</option>
<option value="battery">Battery</option>
<option value="other">Other</option>
</select>
<input id="tempGroup${i}" list="tempGroupOptions" placeholder="cabin, fridge, etc." oninput="markConfigFieldTouched('tempGroup${i}')">
<datalist id="tempGroupOptions">
<option value="cabin">
<option value="fridge">
<option value="outside">
<option value="battery">
<option value="other">
</datalist>
<label class="inputHelp" for="tempPriority${i}">Priority</label>
<input id="tempPriority${i}" type="number" min="1" max="99" step="1" placeholder="1" oninput="markConfigFieldTouched('tempPriority${i}')">