Release Notes v1.3.1
What's new in boneIO Black v1.3.1
boneIO Black v1.3.1 Release Notes
Maintenance release focused on stability, type safety, and Home Assistant integration improvements.
β¨ New Features
- π§ Support for legacy 0.2 / 0.3 boards β added device definitions for older boneIO Black hardware revisions
- π HA Update entity changed to binary sensor β firmware update entity is now a binary sensor for cleaner HA integration
π Bug Fixes
- Cover position precision β fixed inconsistent float/int conversion in cover position calculations, eliminating rounding drift during movement
- Cover timestamp tracking β fixed incorrect timestamps in cover state updates
- HA discovery device_class β fixed null device_class in Home Assistant autodiscovery by storing it directly on the input object
- HA Update entity state during firmware restart β update entity now correctly shows 'Updating' state during firmware restart instead of going offline
- Event form click handling β fixed click event handling in the WebUI event configuration form
β»οΈ Refactoring
- Unified device_class β refactored device_class to be a single source of truth on the input object (GpioBaseClass)
- Removed gpio_mode β deprecated gpio_mode setting, now handled by kernel overlay
- Removed CAN System settings β CAN configuration migrated to system migrations, manual settings no longer needed
- Type safety improvements β fixed multiple type checker issues across the codebase
β οΈ Duplicate Entity Fix in Home Assistant
If you see duplicated entities for your boneIO Black device in Home Assistant after updating:
- Go to Home Assistant β Settings β Devices & Services β Devices tab
- Enter Selection Mode, select the boneIO Black devices with duplicated entities, and delete them
- Open the boneIO controller's WebUI β Settings β Communication Protocols β MQTT tab
- Click "Delete and resend HA Discovery"
This will cleanly re-register all entities without duplicates.
π Upgrade Instructions
- Use the WebUI auto-update β navigate to System Update and click "Update"
- Or via SSH:
pip install --upgrade boneio==1.3.1 - Restart the application
π Support
- Documentation: https://boneio.eu/docs/black
- GitHub Issues: https://github.com/boneIO-eu/app_black/issues
- Community: Join our Discord server