diff --git a/Bat_EV_SDL _V2/module.php b/Bat_EV_SDL _V2/module.php index f84030c..2594e0f 100644 --- a/Bat_EV_SDL _V2/module.php +++ b/Bat_EV_SDL _V2/module.php @@ -306,6 +306,9 @@ class Bat_EV_SDL_V2 extends IPSModule $this->SendDebug("Update ERROR", $e->getMessage() . " @ " . $e->getFile() . ":" . $e->getLine(), 0); $this->WriteAllZero("Exception: " . $e->getMessage()); } + finally { + IPS_SemaphoreLeave($semKey); // ✅ Tür immer wieder aufschließen + } } private function BuildBatteryCache(bool $force): void