Repository navigation
v4.2.2 - Debug version z rozbudowanym logowaniem
🔍 Wersja debug - Diagnostyka problemu z niedostępnymi sensorami
Ta wersja zawiera rozbudowane logowanie aby zdiagnozować problem z niedostępnymi sensorami lekcji.
🔍 Co zostało dodane
Szczegółowe logi w metodzie available():
- Status
coordinator.last_update_success - Obecność
coordinator.data - Typ i wartość
lesson_date_str - Wynik konwersji daty (string → date object)
- Wynik porównania dat (
lesson_date == today) - Końcowy wynik
available()(True/False)
📋 Instrukcja debugowania
1. Zaktualizuj integrację do v4.2.2
2. Włącz debug logging w configuration.yaml:
logger:
default: info
logs:
custom_components.librus_private: debug3. Zrestartuj Home Assistant
4. Sprawdź logi (Settings → System → Logs)
Poszukaj wpisów typu:
Lesson 1: lesson_date_str = 2025-10-29, type = <class 'str'>, today = 2025-10-29
Lesson 1: Converted to date object: 2025-10-29
Lesson 1 (today): 2025-10-29 == 2025-10-29 -> True
Lub:
Lesson 1: coordinator.last_update_success = False
Lesson 1: coordinator.data is None
Lesson 1: Error accessing data: 'lessons'
5. Prześlij logi do zgłoszenia issue
⚠️ Uwaga
To jest wersja debug - generuje dużo logów. Po zdiagnozowaniu problemu wróć do stabilnej wersji lub wyłącz debug logging.
🐛 Znany problem
Sensory lekcji nadal wyświetlają się jako "niedostępne". Ta wersja ma pomóc zdiagnozować przyczynę.
📝 Zmiany techniczne
Zmienione pliki:
sensor.py- dodano rozbudowane logowanie wLibrusLessonEntity.available()manifest.json- zaktualizowano wersję do 4.2.2
Pełna dokumentacja: https://github.com/piterkos/HALibrus
Zgłaszanie problemów: https://github.com/piterkos/HALibrus/issues