Skip to content

Releases: Dennis-Otto/HACSAutodarts

Autodarts v0.4.5 — WIP

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:54
40e612a

WIP – automatisches Wartungsupdate

Diese Vorabversion enthält übernommene Abhängigkeitsupdates. Für Update-Benachrichtigungen muss der Beta-Schalter dieses Repositorys in HACS eingeschaltet sein.

Die Dependabot-Änderungen betreffen Testabhängigkeiten oder GitHub-Abläufe; sie führen selbst keine neuen Integrationsfunktionen ein.

Alle Änderungen stehen im folgenden automatisch erzeugten Changelog.

What's Changed

Neue Funktionen

  • feat: add a live dartboard dashboard card by @Dennis-Otto in #8
  • feat: support Board Manager 2 and discover boards automatically by @Dennis-Otto in #10

Fehlerbehebungen

  • fix: allow thirty minutes for release workflow registration by @Dennis-Otto in #4
  • fix: recover reliably from board, network and cloud failures by @Dennis-Otto in #9

Abhängigkeiten und Wartung

  • ci: add Docker E2E, SBOM, OpenSSF Scorecard and status badges by @Dennis-Otto in #6
  • chore(deps): bump pytest-homeassistant-custom-component from 0.13.365 to 0.13.366 in the python-routine group by @dependabot[bot] in #7

Weitere Änderungen

  • fix: record deployments only for release publication by @Dennis-Otto in #5

Full Changelog: v0.4.4...v0.4.5

Autodarts v0.4.4 — WIP

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 05:44
e1d1027

WIP – automatisches Wartungsupdate

Diese Vorabversion enthält übernommene Abhängigkeitsupdates. Für Update-Benachrichtigungen muss der Beta-Schalter dieses Repositorys in HACS eingeschaltet sein.

Die Dependabot-Änderungen betreffen Testabhängigkeiten oder GitHub-Abläufe; sie führen selbst keine neuen Integrationsfunktionen ein.

Alle Änderungen stehen im folgenden automatisch erzeugten Changelog.

What's Changed

Fehlerbehebungen

  • fix: tolerate delayed registration of release PR checks by @Dennis-Otto in #3

Abhängigkeiten und Wartung

  • chore(deps): bump the actions-routine group with 2 updates by @dependabot[bot] in #1

New Contributors

  • @dependabot[bot] made their first contribution in #1
  • @Dennis-Otto made their first contribution in #3
  • @dennis-otto-release-automation[bot] made their first contribution in #2

Full Changelog: v0.4.3...v0.4.4

Autodarts v0.4.3 — WIP

Pre-release

Choose a tag to compare

@Dennis-Otto Dennis-Otto released this 19 Sep 20:37
9439a08

WIP – automatisches Wartungsupdate

Diese Vorabversion enthält übernommene Abhängigkeitsupdates. Für Update-Benachrichtigungen muss der Beta-Schalter dieses Repositorys in HACS eingeschaltet sein.

Die Dependabot-Änderungen betreffen Testabhängigkeiten oder GitHub-Abläufe; sie führen selbst keine neuen Integrationsfunktionen ein.

Alle Änderungen stehen im folgenden automatisch erzeugten Changelog.

What's Changed

Fehlerbehebungen

Abhängigkeiten und Wartung

  • chore(deps): bump pyturbojpeg from 1.8.3 to 2.5.0 in the python-major group by @dependabot[bot] in 7a7a39a
  • ci: publish maintenance releases after Dependabot merges by @Dennis-Otto in 7188bff

New Contributors

Full Changelog: v0.4.2...v0.4.3

Autodarts v0.4.2 — WIP

Pre-release

Choose a tag to compare

@Dennis-Otto Dennis-Otto released this 19 Sep 20:37
099c0c0

WIP – erste Vorabversion

Mit Autodarts 0.4.2 erscheint die erste öffentliche Vorabversion dieses Forks für Home Assistant. Der Schwerpunkt liegt auf der lokalen Board-Steuerung ohne Cloud-Anmeldung und ohne Client-ID. Die Integration befindet sich noch in Entwicklung; Rückmeldungen und Fehlerberichte sind willkommen.

Lokale Funktionen

  • Board bedienen: Erkennung starten, stoppen und zurücksetzen; alle Kameras oder einzelne Kameras automatisch kalibrieren; Board Manager neu starten.
  • Board einstellen: Erkennung und Board-Cloud-Verbindung schalten, Kalibrierung beim Start, automatische Rekalibrierung und Verzerrungskorrektur einstellen sowie Kamera-Standby auswählen.
  • Würfe und Zustand verfolgen: erkanntes Segment, letzter Dartwert, erkannte Darts und deren Punktesumme, Erkennungsstatus und lokale Verbindung als Home-Assistant-Entitäten.
  • Ereignisse für eigene Automationen: erkannte und korrigierte Würfe, Beginn und Ende der Dartentnahme sowie Statuswechsel. Echtzeitaktualisierung per WebSocket mit Wiederverbindung und ergänzenden lokalen Abfragen.
  • Lokale Trainingsstatistik: gespeicherte Zähler für Darts, Punkte, Triple, Bulls und 180er sowie Sitzungsbeginn und Reset. Korrekturen des aktuellen Durchgangs werden berücksichtigt; Verbindungsaufbau zählt vorhandene Darts nicht erneut.
  • Kameradiagnose: Zustände für Handerkennung, Dartentnahme und Kalibrierung sowie Problem-Erkennung bei ausbleibenden Kamerabildern. Optionale FPS-Sensoren, Kamerabilder und zusätzliche Stream-Buttons sind zunächst deaktiviert.
  • Darstellung: integriertes Icon und Logos für helle und dunkle Oberflächen; lokale Markenbilder benötigen Home Assistant 2026.3 oder neuer.

Cloud-Anbindung: vorbereitet, noch nicht freigegeben

Der neue Login über einen achtstelligen Code ist implementiert. Eine für dieses Projekt freigeschaltete Client-ID fehlt noch; Cloud-Anmeldung und Matchdaten sind noch nicht mit einem echten Konto validiert. Der bisherige Login über login.autodarts.io wird ersetzt.

Das lokale Board kann bereits eingerichtet werden. Später lässt sich das Cloud-Konto über Neu konfigurieren → Cloud-Konto verknüpfen ergänzen; Board- und Entitätszuordnungen bleiben erhalten. Spielregeln und Spielerzuordnung sind nicht Bestandteil der lokalen Trainingsstatistik. Für reguläre Spiele wird weiterhin die Autodarts-App verwendet.

Installation und Update

  1. In HACS dieses Repository als benutzerdefiniertes Repository vom Typ Integration hinzufügen: Dennis-Otto/HACSAutodarts.
  2. Die Vorabversion v0.4.2 auswählen, installieren und Home Assistant neu starten. Für Benachrichtigungen über weitere Vorabversionen den zugehörigen HACS-Schalter für Beta-Versionen aktivieren.
  3. Einstellungen → Geräte & Dienste → Integration hinzufügen → Autodarts → Lokales Board öffnen. IP/Hostname ohne http:// eingeben, den Port separat; normalerweise 3180.

Bei einer bestehenden Installation den Integrationseintrag behalten. Original und Fork verwenden beide die Domain autodarts und können nicht parallel installiert werden. Alte Cloud-Anmeldungen benötigen eine erneute Verknüpfung, sobald eine gültige Client-ID verfügbar ist.

Einrichtung · Lokale Steuerung und Entitäten · Fehler melden

Prüfstand

Automatisierte Tests mit Home Assistant 2026.9.2 und Python 3.14. Lokale Lesezugriffe und der WebSocket-Verbindungsaufbau wurden mit Board Manager 1.0.7 geprüft. Eine vollständige Hardwarevalidierung aller Steueraktionen und Wurfabläufe steht noch aus; ältere Home-Assistant-Versionen sind nicht validiert.

Dies ist eine inoffizielle Community-Integration. Nachfolgend steht der automatisch aus zusammengeführten Pull Requests erzeugte Changelog.

What's Changed

Abhängigkeiten und Wartung

New Contributors

Full Changelog: https://github.com/Dennis-Otto/HACSAutodarts/commits/v0.4.2