Persist config through backend controller
This commit is contained in:
@@ -171,15 +171,19 @@ let activeAlarmKey = null;
|
||||
let acknowledgedAlarms = new Set();
|
||||
let screenWakeTimeout = null;
|
||||
|
||||
let alarmConfig = {
|
||||
rear_seat_warning: 85,
|
||||
rear_seat_critical: 95,
|
||||
fridge_zone_1_warm: 45,
|
||||
fridge_zone_2_warm: 15,
|
||||
battery_low: 20,
|
||||
audible_alarms: true
|
||||
let appConfig = {
|
||||
alarms: {
|
||||
rear_seat_warning: 85,
|
||||
rear_seat_critical: 95,
|
||||
fridge_zone_1_warm: 45,
|
||||
fridge_zone_2_warm: 15,
|
||||
battery_low: 20,
|
||||
audible_alarms: true
|
||||
}
|
||||
};
|
||||
|
||||
let alarmConfig = appConfig.alarms;
|
||||
|
||||
function showScreen(id) {
|
||||
document.querySelectorAll('.screen').forEach(screen => {
|
||||
screen.classList.remove('active');
|
||||
@@ -479,9 +483,10 @@ async function enableWifi() {
|
||||
loadStatus();
|
||||
}
|
||||
|
||||
loadAlarmSettings();
|
||||
loadStatus();
|
||||
setInterval(loadStatus, 2000);
|
||||
loadAlarmSettings().then(() => {
|
||||
loadStatus();
|
||||
setInterval(loadStatus, 2000);
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user