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:
- Wejdź w Home Assistant → Ustawienia → Urządzenia i usługi → zakładka Urządzenia
- Wejdź w Tryb zaznaczania, zaznacz urządzenia boneIO Black, które mają zdublowane encje i je usuń
- Otwórz WebUI sterownika → Ustawienia → Protokoły komunikacyjne → zakładka MQTT
- Wybierz „Usuń i wyślij ponownie HA Discovery"
To czysto ponownie zarejestruje wszystkie encje bez duplikatów.
🚀 Instrukcje aktualizacji
- Użyj auto-aktualizacji w WebUI — przejdź do Aktualizacja systemu i kliknij "Aktualizuj"
- Lub przez SSH:
pip install --upgrade boneio==1.3.1 - Zrestartuj aplikację
📞 Wsparcie
- Dokumentacja: https://boneio.eu/docs/black
- GitHub Issues: https://github.com/boneIO-eu/app_black/issues
- Społeczność: Dołącz do naszego serwera Discord