From dde6917b065dfdd4dccad479849f5ba8c620be69 Mon Sep 17 00:00:00 2001 From: Eduardo Alonso Date: Mon, 1 Apr 2024 17:46:45 +0200 Subject: [PATCH] Don't try to close the dome if already closed after bad weather According to isClosed docs: "It is called also outside of the closing sequence, to check if dome is closed when bad weather arrives." Right now, I get a lot of "closeDomeWeather: domeCloseStart" spam in the logs when it's daytime and the weather station reports bad weather. This commit avoids all that spam and will only log if it's not closed. --- lib/rts2/dome.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/rts2/dome.cpp b/lib/rts2/dome.cpp index 92fcc2093..99f399187 100644 --- a/lib/rts2/dome.cpp +++ b/lib/rts2/dome.cpp @@ -357,7 +357,9 @@ int Dome::closeDomeWeather () { if (domeAutoClose == NULL || domeAutoClose->getValueBool () == true) { - logStream (MESSAGE_DEBUG) << "closeDomeWeather: domeCloseStart" << sendLog; + if (isClosed() != -2) { + logStream(MESSAGE_DEBUG) << "closeDomeWeather: domeCloseStart" << sendLog; + } ret = domeCloseStart (); } setMasterStandby ();