Releases: GarthDB/ha-fireboard
Releases · GarthDB/ha-fireboard
v0.1.0 - Initial Release
FireBoard Home Assistant Integration v0.1.0
🎉 Initial Release
A fully functional Home Assistant integration for FireBoard wireless thermometers with REST API polling.
✨ Features
- Device Discovery: Automatically discovers all FireBoard devices linked to your account
- Temperature Sensors: Creates sensors for each probe channel with custom labels
- Connectivity Monitoring: Binary sensors show device online/offline status
- Session Cookie Authentication: Secure authentication with FireBoard Cloud API
- 60-Second Polling: Regular updates well within API rate limits (200 calls/hour)
- HACS Compatible: Easy installation through Home Assistant Community Store
📦 What's Included
- REST API integration with FireBoard Cloud
- Support for multiple devices and channels
- Automatic sensor naming from FireBoard labels
- Clean fallback handling for API errors
- Comprehensive error logging
🚀 Installation
Via HACS (Recommended):
- Add this repository as a custom repository in HACS
- Search for "FireBoard" in HACS integrations
- Click Install
- Restart Home Assistant
- Add FireBoard via Settings → Devices & Services
Manual:
- Copy
custom_components/fireboardto yourconfig/custom_componentsdirectory - Restart Home Assistant
- Add FireBoard via Settings → Devices & Services
📝 Configuration
Simply provide your FireBoard account credentials:
- Email: Your fireboard.io email address
- Password: Your fireboard.io password
The integration will automatically discover all your devices and create sensors for each probe channel.
🔄 Update Frequency
- Device data updates every 60 seconds via REST API
- Well within FireBoard's rate limit of 200 calls per hour
- No additional MQTT broker required
🐛 Known Limitations
- Temperature updates via polling (60-second intervals)
- MQTT real-time updates planned for future release
📚 Documentation
🙏 Acknowledgments
Thanks to the Home Assistant community and FireBoard for their excellent products!
📄 License
MIT License - See LICENSE for details