Skip to content

v0.2.0 - HA Voice Label Sync

Choose a tag to compare

@flimo44 flimo44 released this 15 Jul 19:51
1203c66

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.generate action
  • Google Assistant YAML generation directly from Home Assistant
  • Reusable Python core published on PyPI
  • Installable hvls command-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