From 6d974b93bbe814f6d23d2f95aff1a2b72ebfc776 Mon Sep 17 00:00:00 2001 From: Jan-Henrik Bruhn Date: Wed, 16 Apr 2025 12:43:09 +0200 Subject: [PATCH] Power prefs --- transigione/src/main.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/transigione/src/main.cpp b/transigione/src/main.cpp index 8804cc5..9fdb45a 100644 --- a/transigione/src/main.cpp +++ b/transigione/src/main.cpp @@ -121,6 +121,12 @@ void setup() encoder1.setCount(prefs.getUChar("brightness", BRIGHTNESS) << 1); encoder2.setCount(prefs.getUChar("program", 0)); + power = prefs.getBool("power", true); + + prefs.putBool("power", power); + prefs.putUChar("brightness", BRIGHTNESS << 1); + prefs.putUChar("program", program); + SPIFFS.begin(true); // On first run, will format after failing to mount WiFiSettings.hostname = "transigione-"; setupJsonForThisDevice(WiFiSettings.hostname); @@ -291,6 +297,10 @@ void loop() Serial.println("Storing program"); prefs.putUChar("program", program); } + if(prefs.getBool("power") != power) { + Serial.println("Storing power"); + prefs.putBool("power", power); + } } switch (program)