Repository navigation
Releases
Releases · StannyByte/home-assistant-videoloft
v1.1.3
v1.1.2
- Streaming toggle to start/pause live streaming (as no way to detect viewers)
- Some QOL updates to the video player (recovery from errors)
- QOL improvements to the mobile view (rounded corners)
- Prompt updated for Gemini AI Search - 2-3 descriptive sentences per image & changed to 2.5-flash-lite
v1.1.1
🚀 v1.1.1 - Production Polish & Performance Update
Key Updates
- 🧠 Gemini 2.5 Flash - Upgraded AI model with 10 req/min rate limiting
- 📺 Enhanced Camera Streaming - Better availability detection and faster recovery
- 🎨 UI Improvements - Consistent styling, copy buttons for automation examples
- 🔧 Production Ready - Professional code organization across all files
What's New
- AI Search: Latest Gemini 2.5 Flash model with improved quota management
- Camera Streaming: Home Assistant properly detects when cameras are online/offline
- UI Polish: Unified input styling, one-click copy buttons, centered headers
- Code Quality: All files organized with professional headers and structure
Technical Improvements
- Enhanced stream availability detection for better HA frontend integration
- Improved rate limiting and circuit breaker logic for Gemini API
- Better error handling and recovery throughout the integration
Bug Fixes
- Fixed camera stream availability detection in Home Assistant
- Resolved UI inconsistencies between panel sections
- Improved automation examples with correct sensor attributes
- Enhanced mobile responsiveness
Upgrade Notes
- Backwards compatible - No breaking changes
- Auto-upgrade - Gemini API automatically uses 2.5 Flash
- Restart required - Full Home Assistant restart needed
v1.1.0 - UI & Feature Overhaul
🚀 UI & Feature Overhaul
Highlights
✨ Complete UI Overhaul
- Modern, responsive design with improved layouts and accessibility.
- Modular CSS for easier maintenance and customization.
- Enhanced camera grid, tabs, tooltips, modals, and spinners for a smoother user experience.
📺 HLS Streaming Improvements
- More robust HLS playback with advanced error handling and recovery.
- Native HLS fallback for supported browsers.
- Fullscreen and zoom controls for each camera stream.
📸 Snapshot Support in Notifications
- Snapshots are now generated and included in Home Assistant notifications.
- Example automation provided for easy integration.
🔎 AI Search (Gemini Integration)
- New AI Search tab powered by Google Gemini Flash-2.0-lite.
- Natural language event search, camera selection, and relevance scoring.
🚗 LPR (License Plate Recognition) Enhancements
- Real-time LPR log streaming via WebSocket.
- Updated UI for managing triggers and viewing logs.
🛠️ General Improvements
- Modular JavaScript for maintainability.
- Improved accessibility.
- Backend changes.
v1.0.1
Fixes
- Addressed compatibility issues from recent Home Assistant updates:
- Resolved
AttributeErrorby updating to the correct Home Assistant storage API and imports. - Enhanced panel registration/removal logic to prevent errors when the frontend component is unavailable.
New
- Switched AI search to Google Gemini Flash 2.0 Lite (previously GPT-4o) to leverage 30 free requests per minute.
- Added snapshot thumbnail generation for LPR detection events.
- Extended the duration of events checked for LPR data.
- Optimized AI Search to process the previous 5 days of events:
- Processes events occurring between 6 AM and 8 PM, handling 15 events per minute to stay within the free API allowance.
- Generates highly descriptive event descriptions.
v1.0.0
HomeAssistant-Videoloft Initial Release - Version 1.0.0
First official release of the HomeAssistant-Videoloft custom integration! Version 1.0.0 brings seamless integration between Videoloft cameras and Home Assistant, offering the following key features:
- Live Streaming: View real-time camera feeds directly within your Home Assistant dashboards using HLS. Keep an eye on your cameras from anywhere in your smart home setup.
- License Plate Recognition (LPR): Automate actions based on license plate detections from your Videoloft cameras (Videoloft LPR subscription required). Create powerful automations to control gates, lighting, and more based on recognized plates.
- AI Event Search: Leverage the power of AI to search through your Videoloft camera events using natural language. Find specific events quickly and easily (requires OpenAI GPT-4 API key).
- Easy Configuration: Get started quickly with our user-friendly configuration flow directly within the Home Assistant UI. No manual YAML configuration needed.
- Dashboard Metrics (Initial): Get a first look at real-time metrics for your Videoloft cameras directly in Home Assistant. (Note: Dashboard metrics are still under development - WIP).