v0.2.0 - HA Voice Label Sync
HA Voice Label Sync 0.2.0
This release introduces the reusable HVLS engine and the first native Home
Assistant integration.
Highlights
- Native Home Assistant custom integration
- Configuration and options flows
ha_voice_label_sync.generateaction- Google Assistant YAML generation directly from Home Assistant
- Reusable Python core published on PyPI
- Installable
hvlscommand-line interface - Automatic backups and atomic file replacement
- Protection against overwriting the output when no entity matches
Core architecture
- Home Assistant registry reader
- Neutral entity selection engine
- Google Assistant backend
- Workflow orchestrator
- Safe filesystem writer
- Structured errors and results
Installation
The Python package is available with:
pip install ha-voice-label-sync==0.2.0
The Home Assistant integration is currently installable manually. HACS
distribution is planned next.
Home Assistant requirement
Add this once to configuration.yaml:
google_assistant:
entity_config: !include google_assistant_entities.yaml
Compatibility
Existing CLI usage remains supported:
python3 scripts/ga_label_sync.py