feat: auto-sync entity names from project documentation
- Add sync_names.py: parses proj-ib-lighting-rs485-zarki.yaml,
  updates friendly_names in ibsystem2mqtt.yaml, restarts service
- Add ibsystem-sync-names.path: systemd path watcher on project YAML
- Add ibsystem-sync-names.service: oneshot service running sync_names.py
- Update config.yaml: 85 friendly_names from all devices (ID2-ID41)

Usage: edit /smart-home/proj-ib-lighting-rs485-zarki.yaml → HA updates automatically
Manual: python3 /ibsystem/sync_names.py [--dry-run]

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent bb8e674 commit 8afc58aa9d772e16ddb833b9ffd4ec12a5236d22
Wojciech Konieczny authored on 3 Mar
Showing 3 changed files
View
ibsystem/config.yaml
View
ibsystem/sync_names.py 0 → 100755
View
ibsystem/systemd/ibsystem-sync-names.service 0 → 100644