From 2827de40a3d8316e9ac135e76a66e0de03d3fe59 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Sun, 27 Jan 2019 11:02:12 +0100 Subject: [PATCH] Set initial legacy interlock state Set initial legacy interlock state --- sonoff/settings.ino | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sonoff/settings.ino b/sonoff/settings.ino index c483977f5..ef502d230 100644 --- a/sonoff/settings.ino +++ b/sonoff/settings.ino @@ -574,6 +574,7 @@ void SettingsDefaultSet2(void) // Module // Settings.flag.interlock = 0; + Settings.interlock[0] = 0xFF; // Legacy support using all relays in one interlock group Settings.module = MODULE; // for (byte i = 0; i < sizeof(Settings.my_gp); i++) { Settings.my_gp.io[i] = GPIO_NONE; } strlcpy(Settings.friendlyname[0], FRIENDLY_NAME, sizeof(Settings.friendlyname[0])); @@ -1023,7 +1024,8 @@ void SettingsDelta(void) Settings.param[P_MDNS_DELAYED_START] = 0; } if (Settings.version < 0x0604010B) { - for (byte i = 0; i < MAX_INTERLOCKS; i++) { Settings.interlock[i] = 0; } + Settings.interlock[0] = 0xFF; // Legacy support using all relays in one interlock group + for (byte i = 1; i < MAX_INTERLOCKS; i++) { Settings.interlock[i] = 0; } } Settings.version = VERSION;