Compare commits

...

2 Commits

View File

@@ -118,7 +118,8 @@ class TempWebServer:
except:
pass
return self._get_status_page(sensors, ac_monitor, heater_monitor, show_success=True)
# Redirect back to homepage
return 'HTTP/1.1 303 See Other\r\nLocation: /\r\n\r\n'
elif mode_action == 'temporary_hold':
# Enter temporary hold (pause schedules temporarily)
@@ -137,7 +138,8 @@ class TempWebServer:
except:
pass
return self._get_status_page(sensors, ac_monitor, heater_monitor, show_success=True)
# Redirect back to homepage
return 'HTTP/1.1 303 See Other\r\nLocation: /\r\n\r\n'
elif mode_action == 'permanent_hold':
# Enter permanent hold (disable schedules permanently)
@@ -156,7 +158,8 @@ class TempWebServer:
except:
pass
return self._get_status_page(sensors, ac_monitor, heater_monitor, show_success=True)
# Redirect back to homepage
return 'HTTP/1.1 303 See Other\r\nLocation: /\r\n\r\n'
# ===== END: Handle mode actions =====
elif mode_action == 'save_schedules':
@@ -397,7 +400,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 +1005,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,