O NasBlogKontakt

Informacje o wersji v1.3.1

Co nowego w boneIO Black v1.3.1

boneIO Black v1.3.1 - Informacje o wydaniu

Wydanie serwisowe skupione na stabilności, bezpieczeństwie typów i poprawkach integracji z Home Assistant.

✨ Nowe Funkcje

  • 🔧 Wsparcie dla starszych płytek 0.2 / 0.3 — dodano definicje urządzeń dla starszych rewizji sprzętowych boneIO Black
  • 🏠 Encja aktualizacji HA zmieniona na binary sensor — encja aktualizacji firmware jest teraz czujnikiem binarnym dla czystszej integracji z HA

🐛 Poprawki Błędów

  • Precyzja pozycji rolet — naprawiono niespójną konwersję float/int w obliczeniach pozycji rolet, eliminując dryft zaokrągleń podczas ruchu
  • Znaczniki czasu rolet — naprawiono nieprawidłowe znaczniki czasu w aktualizacjach stanu rolet
  • device_class w HA discovery — naprawiono null device_class w autodiscovery Home Assistant poprzez przechowywanie go bezpośrednio na obiekcie wejścia
  • Stan encji aktualizacji podczas restartu firmware — encja aktualizacji teraz prawidłowo pokazuje stan 'Updating' podczas restartu firmware zamiast znikać
  • Obsługa kliknięć w formularzu zdarzeń — naprawiono obsługę zdarzeń kliknięcia w formularzu konfiguracji zdarzeń WebUI

♻️ Refaktoryzacja

  • Ujednolicony device_class — refaktoryzacja device_class jako jedynego źródła prawdy na obiekcie wejścia (GpioBaseClass)
  • Usunięto gpio_mode — ustawienie gpio_mode jest przestarzałe, teraz obsługiwane przez overlay kernela
  • Usunięto ustawienia CAN System — konfiguracja CAN przeniesiona do migracji systemowych, ręczne ustawienia nie są już potrzebne
  • Poprawki bezpieczeństwa typów — naprawiono wiele problemów z type checkerami w całym kodzie

⚠️ Naprawa zdublowanych encji w Home Assistant

Jeśli po aktualizacji widzisz zdublowane encje urządzenia boneIO Black w Home Assistant:

  1. Wejdź w Home Assistant → UstawieniaUrządzenia i usługi → zakładka Urządzenia
  2. Wejdź w Tryb zaznaczania, zaznacz urządzenia boneIO Black, które mają zdublowane encje i je usuń
  3. Otwórz WebUI sterownika → UstawieniaProtokoły komunikacyjne → zakładka MQTT
  4. Wybierz „Usuń i wyślij ponownie HA Discovery"

To czysto ponownie zarejestruje wszystkie encje bez duplikatów.

🚀 Instrukcje aktualizacji

  1. Użyj auto-aktualizacji w WebUI — przejdź do Aktualizacja systemu i kliknij "Aktualizuj"
  2. Lub przez SSH: pip install --upgrade boneio==1.3.1
  3. Zrestartuj aplikację

📞 Wsparcie