Skip to content

v4.2.2 - Debug version z rozbudowanym logowaniem

Choose a tag to compare

@piterkos piterkos released this 30 Oct 09:26
· 2 commits to master since this release

🔍 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: debug

3. 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 w LibrusLessonEntity.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