v4.5.3 - Discovery Fix, Reauth, data.py
Fixes
SmartLife Reauth mit automatischem Device-Update
Wenn der SmartLife Token ablaeuft:
- HA zeigt Repair-Benachrichtigung
- Nutzer gibt User Code ein und scannt QR Code
- Integration holt automatisch die aktuelle Geraete-Liste
- local_key, device_id und IP werden aktualisiert wenn geaendert
- Bestehende Device-ID-Change Repair Issues werden geloescht
Zeroconf Discovery Spam behoben
Bereits konfigurierte Geraete werden vor dem Logging abgefangen.
Log-Meldungen: 200+/Minute -> 0 fuer bekannte Geraete.
Device-ID-Wechsel Repair
- Repair-Issue wird immer erstellt (nicht durch Rate-Limiting blockiert)
- IP-basierte Erkennung als Fallback fuer aeltere Config-Entries
Code-Qualitaet
data.pyfuer Runtime-Typen (Pattern aus integration_blueprint)- Alle Platform-Imports aktualisiert
Full Changelog: v4.5.1...v4.5.3