Von Autodarts zu HomeDarts¶
Bis Version 1.18 hieß diese Integration Autodarts. Autodarts, der Hersteller der Boards, hat das Projekt gebeten, seinen Namen und sein Logo nicht mehr zu verwenden, weil es sonst wie ein Angebot von Autodarts wirkt. Deshalb heißt sie seit Version 2.0 HomeDarts for Autodarts, mit einem eigenen Symbol, und sie funktioniert wie bisher: lokal mit deinem Autodarts-Board, einem Granboard oder jeder Dartscheibe per Hand.
Der neue Name reicht bis in Home Assistant hinein: Die Integration hat die neue Domain homedarts, deshalb haben auch ihre Aktionen, ihre Karten und ihre Ordner neue Namen. Beim Update übernimmt HomeDarts die Boards, die du unter dem alten Namen eingerichtet hast, mit allem, was dazugehört.
Auf dieser Seite: Was sich ändert · Umsteigen · Was die Übernahme behält · Was du selbst änderst · Fragen
Was sich ändert¶
| Vorher | Jetzt |
|---|---|
| Autodarts | HomeDarts for Autodarts |
Aktionen wie autodarts.start_game |
homedarts.start_game |
Karten wie custom:autodarts-scoreboard-card |
custom:homedarts-scoreboard-card |
Dashboard-Strategie custom:autodarts |
custom:homedarts |
Board-Stil autodarts der Live- und der Heatmap-Karte |
flat |
Medienordner autodarts/highlights, autodarts/exports, autodarts/voices |
homedarts/highlights, homedarts/exports, homedarts/voices |
| github.com/Dennis-Otto/ha-autodarts | github.com/Dennis-Otto/homedarts-for-autodarts |
Die Entitäts-IDs bleiben, und damit auch dein Verlauf und deine Statistiken.
Umsteigen¶
- Aktualisiere die Integration in HACS und starte Home Assistant neu. HACS installiert HomeDarts neben der alten Integration, die bis zur Übernahme weiterläuft. Meldet HACS No manifest.json file found 'custom_components/autodarts/manifest.json', starte Home Assistant zuerst neu und aktualisiere dann noch einmal: Den neuen Ordner der Integration findet HACS erst bei einem Start.
- Öffne Einstellungen → Geräte & Dienste. Ein Board mit Board Manager 2 erscheint als gefunden: Wähle Hinzufügen. Sonst wähle Integration hinzufügen → HomeDarts for Autodarts.
- Wähle Boards der Integration Autodarts übernehmen und bestätige. HomeDarts übernimmt alle Boards auf einmal.
- Starte Home Assistant noch einmal neu: Die Reparatur Home Assistant neu starten, um den Wechsel zu HomeDarts abzuschließen erledigt das für dich. Der Neustart entlädt die alte Integration, deren Dateien die Übernahme entfernt hat.
Was die Übernahme behält¶
- Die Einstellungen und Optionen jedes Boards.
- Die Entitäten mit ihren IDs, Namen, Bereichen und Anpassungen und damit ihren Verlauf und ihre Langzeitstatistiken.
- Das Gerät jedes Boards.
- Die Trainingseinheiten, die Übungsspiele, die Spieler, Rekorde und Berichte.
- Die Highlights, Exporte und Sprachpakete im Medienordner.
- Die Karten und die Dashboard-Strategie in jedem Dashboard, das Home Assistant verwaltet: Ihre Typen werden umbenannt, und der Board-Stil
autodartswird zuflat. - Die Blueprints: Home Assistant bekommt die der neuen Version an derselben Stelle, deshalb laufen deine Automationen daraus weiter.
Was du selbst änderst¶
Was du selbst geschrieben hast, kann die Übernahme nicht ändern. Eine Reparatur, Einige Automationen, Skripte oder Dashboards nutzen noch den alten Namen, listet es auf:
- Automationen und Skripte, die eine Aktion der alten Integration aufrufen: Ersetze
autodarts.durchhomedarts., zum Beispielhomedarts.next_player. - Dashboards in YAML: Ersetze bei den Typen der Karten und der Strategie
custom:autodartsdurchcustom:homedartsundboard_style: autodartsdurchboard_style: flat.
Ignoriere die Reparatur danach.
Fragen¶
Ist HomeDarts ein Angebot von Autodarts? Nein. HomeDarts for Autodarts ist ein inoffizielles Community-Projekt ohne Verbindung zu Autodarts. Es arbeitet mit Autodarts-Boards über die Schnittstelle, die der Board Manager in deinem Netzwerk anbietet.
Muss ich etwas neu einrichten? Nein. Die Übernahme behält jedes Board mit seinen Entitäten und Statistiken. Nur Automationen, Skripte und YAML-Dashboards, die die alten Aktionen oder Karten nutzen, brauchen die neuen Namen.
Kommt die Cloud-Anbindung? Nein: Autodarts vergibt keine Client-IDs an Dritte, deshalb arbeitet HomeDarts lokal. Online-Matches erreichen Home Assistant weiterhin über Tools for Autodarts.