Breaking change: The VPN switch entity ID changes from
switch.<vpn_name>_vpntoswitch.<vpn_name>. Update automations and dashboards.
What's changed (since v1.2.1)
- VPN switch entity ID and name simplified. The switch is now the device's primary entity:
switch.<vpn_name>_vpn→switch.<vpn_name>, and the display name no longer repeats "VPN" (e.g. Office VPN VPN → Office VPN).unique_idis unchanged, so a custom name you set stays. - Reconfigure from the UI. Change host, credentials, and update interval without removing and re-adding the integration.
- Stable, language-independent entity IDs. Status entities use fixed suffixes (
_connected,_status,_vpn_uid, …) regardless of the selected language. Old IDs from earlier versions are migrated automatically once on upgrade; later device renames no longer change entity IDs. - Automatic cleanup of orphaned entities left behind by removed VPN connections.
- Full German and English translations for setup, options, and entities.
- Fixes: the update interval is kept after a form validation error, and reconfiguring with an empty password reuses the stored one.
🇩🇪 Was ist neu (seit v1.2.1)
- VPN-Switch: Entity-ID und Name vereinfacht. Der Switch ist jetzt die Hauptentität des Geräts:
switch.<vpn_name>_vpn→switch.<vpn_name>, und der Anzeigename wiederholt "VPN" nicht mehr (z. B. Office VPN VPN → Office VPN). Dieunique_idbleibt gleich – ein eigener Name bleibt erhalten. - Rekonfiguration über die UI. Host, Zugangsdaten und Update-Intervall ändern, ohne die Integration zu entfernen und neu hinzuzufügen.
- Stabile, sprachunabhängige Entity-IDs. Status-Entitäten nutzen feste Suffixe (
_connected,_status,_vpn_uid, …) unabhängig von der Sprache. Alte IDs früherer Versionen werden beim Upgrade einmalig automatisch migriert; spätere Geräte-Umbenennungen ändern die Entity-IDs nicht mehr. - Automatisches Aufräumen verwaister Entitäten von entfernten VPN-Verbindungen.
- Vollständige deutsche und englische Übersetzungen für Einrichtung, Optionen und Entitäten.
- Fixes: Das Update-Intervall bleibt nach einem Formular-Validierungsfehler erhalten, und Rekonfiguration mit leerem Passwort nutzt das gespeicherte weiter.
Full Changelog: v1.2.1...v1.2.3