chore: Änderungen commited

This commit is contained in:
2025-06-16 08:49:18 +02:00
parent 4491156902
commit 18126335ac
5 changed files with 249 additions and 16 deletions

View File

@@ -185,6 +185,23 @@ class TapoController:
return False
def clear_cache(self) -> bool:
"""
Leert alle Caches des TapoControllers
Returns:
bool: True wenn erfolgreich
"""
try:
# Hier können Cache-Daten geleert werden falls vorhanden
# Aktuell verwendet TapoController keinen expliziten Cache,
# aber diese Methode wird für Konsistenz bereitgestellt
tapo_logger.debug("TapoController Cache geleert (keine Cache-Daten vorhanden)")
return True
except Exception as e:
tapo_logger.error(f"Fehler beim Leeren des TapoController Cache: {str(e)}")
return False
def turn_off(self, ip: str, username: str = None, password: str = None, printer_id: int = None) -> bool:
"""
Schaltet eine TP-Link Tapo P110-Steckdose aus