fix: Correct order of temperature display and adjust HTML structure for schedule form

This commit is contained in:
Aaron 2025-11-06 18:26:15 -05:00
parent 050841dd78
commit a0fe76abc4

View File

@ -119,7 +119,7 @@ class TempWebServer:
pass
return self._get_status_page(sensors, ac_monitor, heater_monitor, show_success=True)
elif mode_action == 'temporary_hold':
# Enter temporary hold (pause schedules temporarily)
config['schedule_enabled'] = False
@ -397,7 +397,7 @@ class TempWebServer:
🕐 {time} - {name}
</div>
<div style="color: #7f8c8d; font-size: 14px;">
AC: {ac_temp}°F | Heater: {heater_temp}°F
Heat: {heater_temp}°F | AC: {ac_temp}°F
</div>
</div>
""".format(
@ -1002,14 +1002,14 @@ class TempWebServer:
<label class="control-label" style="font-size: 14px;">Name</label>
<input type="text" name="schedule_{i}_name" value="{name}" placeholder="e.g. Morning">
</div>
<div class="control-group" style="margin: 0;">
<label class="control-label" style="font-size: 14px;">AC (°F)</label>
<input type="number" name="schedule_{i}_ac" value="{ac}" step="0.5" min="60" max="85">
</div>
<div class="control-group" style="margin: 0;">
<label class="control-label" style="font-size: 14px;">Heater (°F)</label>
<input type="number" name="schedule_{i}_heater" value="{heater}" step="0.5" min="60" max="85">
</div>
<div class="control-group" style="margin: 0;">
<label class="control-label" style="font-size: 14px;">AC (°F)</label>
<input type="number" name="schedule_{i}_ac" value="{ac}" step="0.5" min="60" max="85">
</div>
</div>
""".format(
i=i,