Skip to content

Releases: flimo44/ha-voice-label-sync

HA Voice Label Sync 0.3.1

Choose a tag to compare

@flimo44 flimo44 released this 20 Jul 23:05

Documentation update

This patch release improves the project documentation and clarifies the role of HA Voice Label Sync.

Changes

  • documented installation through a HACS custom repository
  • added the required configuration.yaml example
  • clarified that HVLS does not install or configure Google Assistant
  • clarified that HVLS extends the existing Home Assistant Google Assistant integration
  • explained how the generated entity_config file is included
  • updated the product vision and roadmap

There are no functional changes to the generation engine in this release.

HA Voice Label Sync v0.3.0

Choose a tag to compare

@flimo44 flimo44 released this 18 Jul 23:05
330020c

HA Voice Label Sync v0.3.0

This release turns HA Voice Label Sync into a HACS-ready Home Assistant integration with a complete preview and generation workflow.

Highlights

  • Added an authenticated Preview panel
  • Added generated YAML preview
  • Added a Generate button entity
  • Improved the configuration interface
  • Stored preview output in a dedicated file
  • Added integration branding
  • Added HACS metadata and validation
  • Reworked the README and project roadmap
  • Updated the Python package to version 0.3.0

Validation

  • HACS validation passed
  • Python checks passed
  • Package build and validation passed

Installation

The integration can now be tested through HACS as a custom repository.

The required Python package is available on PyPI as ha-voice-label-sync==0.3.0.

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

v0.1.2 – YAML and error-handling fixes

Choose a tag to compare

@flimo44 flimo44 released this 12 Jul 09:48
80dcb69

Corrections

  • Quote YAML reserved words and numeric-looking values.
  • Transliterate accented characters when generating slugs.
  • Add clear errors for missing or invalid Home Assistant registry files.
  • Warn when the requested label does not exist.
  • Create the parent directory for custom output paths.

Compatibility

No configuration changes are required.

v0.1.0

Choose a tag to compare

@flimo44 flimo44 released this 27 Jun 10:26

🎉 First public release

Initial version of HA Voice Label Sync.

Features

  • Home Assistant label filtering
  • Google Assistant entity_config generation
  • Friendly names support
  • Room detection from Home Assistant Areas
  • input_select and select support
  • Hidden and disabled entity filtering
  • Dry-run mode

Feedback is welcome!