EbusD Config: Schritt-für-Schritt-Anleitung zur optimalen Konfiguration

EbusD Config: Schritt-für-Schritt-Anleitung zur optimalen Konfiguration

Autor: E-Mobil Magazin Redaktion

Veröffentlicht:

Aktualisiert:

Kategorie: Grundlagen der Elektromobilität

Zusammenfassung: Das ebusd-configuration Repository bietet Konfigurationsdateien und Anleitungen zur Nutzung des ebusd-Daemons für eBUS-Geräte, unterstützt durch eine aktive Community. Die TypeSpec-Bibliothek vereinfacht die Erstellung von CSV-Dateien zur Gerätekommunikation erheblich.

Repository-Übersicht

Das ebusd-configuration Repository, das von john30 verwaltet wird, bietet eine wertvolle Sammlung von Konfigurationsdateien für den ebusd, einen Daemon zur Verwaltung der Kommunikation mit eBUS-Geräten. Mit insgesamt 355 Forks und 266 Sternen zeigt das Projekt eine lebhafte Community und ein hohes Interesse an den bereitgestellten Ressourcen. Die Repository ist öffentlich zugänglich und ermöglicht Entwicklern, von einer Vielzahl an Konfigurationsmöglichkeiten zu profitieren.

Das Repository enthält nicht nur CSV-Dateien, die für die Verwendung mit ebusd Version 3.2 oder höher gedacht sind, sondern auch Anleitungen zur Erstellung und Anpassung dieser Dateien. Die Dateien stammen aus TypeSpec-Quelldateien, die im src-Ordner zu finden sind. Die Umwandlung von TypeSpec zu CSV erfolgt mithilfe der eBUS TypeSpec-Bibliothek, was den Prozess der Konfiguration erheblich vereinfacht.

Die aktuelle Version des ebusd ist 26.1 (Almond), die neue Funktionen wie Unterstützung für mehrere Ladeanweisungen und die Nutzung von OS CA-Zertifikaten für den MQTT-Client bietet. Die Benutzer können zwischen verschiedenen Installationspaketen für Debian und Arch Linux wählen, was die Flexibilität und Anpassungsfähigkeit erhöht.

Um auf die Repository zuzugreifen und die neuesten Entwicklungen zu verfolgen, besuchen Sie bitte den folgenden Link: ebusd auf GitHub.

Installation von ebusd

Die Installation von ebusd erfolgt je nach Betriebssystem unterschiedlich. Hier sind die Schritte für die Installation auf den gängigsten Plattformen:

Installation auf Debian

  • Laden Sie die passende .deb-Datei für Ihre Debian-Version herunter. Die unterstützten Versionen sind:
    • Debian 13 (Trixie)
    • Debian 12 (Bookworm)
    • Debian 11 (Bullseye)
  • Führen Sie den folgenden Befehl aus, um die heruntergeladene Datei zu installieren:
  • sudo dpkg -i ebusd-version.deb
  • Stellen Sie sicher, dass alle Abhängigkeiten installiert sind, indem Sie den Befehl ausführen:
  • sudo apt-get install -f

Installation auf Arch Linux

  • Für Arch Linux nutzen Sie das makepkg-Tool. Navigieren Sie zum entsprechenden Verzeichnis:
  • cd contrib/archlinux/ebusd/
  • Erstellen Sie das Paket mit dem folgenden Befehl:
  • makepkg -si
  • Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.

Docker-Installation

  • Für Nutzer, die Docker verwenden möchten, steht ein Multi-Architektur Docker-Image zur Verfügung. Verwenden Sie den folgenden Befehl, um das Image herunterzuladen:
  • docker pull ebusd/ebusd:latest
  • Starten Sie den Container mit:
  • docker run -d --name ebusd ebusd/ebusd

Nach der Installation ist es wichtig, die Konfiguration anzupassen, um die Kommunikation mit Ihren eBUS-Geräten zu ermöglichen. Detaillierte Anleitungen zur Konfiguration sind im Repository verfügbar.

Vor- und Nachteile der eBUSD-Konfiguration

Aspekt Vorteile Nachteile
Benutzerfreundlichkeit Einfachheit bei der Erstellung von Konfigurationsdateien durch TypeSpec. Komplexität bei Fehlerbehebung, insbesondere für Neulinge.
Kosten Open Source und kostenfrei nutzbar. Keine kommerzielle Unterstützung verfügbar.
Flexibilität Anpassungsmöglichkeiten für verschiedene Gerätetypen vorhanden. Benötigt technisches Wissen zur optimalen Anpassung.
Community-Support Support kann inkonsistent sein, abhängig von der Aktivität der Community.
Update-Management Regelmäßige Updates und neue Funktionen durch die Open-Source-Entwicklung. Risikofaktor durch Software-Updates, die bestehende Konfigurationen beeinflussen können.

Konfiguration der eBUS-Geräte

Um die Kommunikation zwischen dem ebusd und Ihren eBUS-Geräten zu ermöglichen, ist eine korrekte Konfiguration der Geräte unerlässlich. Diese Konfiguration erfolgt in der Regel über die entsprechenden CSV-Dateien, die spezifische Parameter und Adressen der Geräte definieren.

Schritte zur Konfiguration der eBUS-Geräte:

  • CSV-Dateien vorbereiten: Stellen Sie sicher, dass die CSV-Dateien, die Sie verwenden, mit der Version ebusd 3.2 oder höher kompatibel sind. Diese Dateien enthalten die notwendigen Informationen für die Kommunikation.
  • Geräteadressen festlegen: Jedes eBUS-Gerät hat eine eindeutige Adresse. Diese müssen in den CSV-Dateien definiert werden. Achten Sie darauf, dass keine Adresskonflikte auftreten, da dies zu Kommunikationsproblemen führen kann.
  • Parameter anpassen: Innerhalb der CSV-Dateien können spezifische Parameter wie Timeout-Werte, Kommunikationsprotokolle und andere Einstellungen festgelegt werden. Passen Sie diese an die Anforderungen Ihrer Geräte an.
  • Testen der Konfiguration: Nach der Anpassung der CSV-Dateien sollten Sie die Konfiguration testen. Nutzen Sie dazu die ebusd-Befehle, um sicherzustellen, dass die Geräte korrekt kommunizieren. Fehlerprotokolle sind hilfreich, um eventuelle Probleme zu identifizieren.
  • Regelmäßige Überprüfung: Die Konfiguration sollte regelmäßig überprüft und aktualisiert werden, insbesondere nach Software-Updates oder Änderungen an den angeschlossenen Geräten.

Die genaue Struktur und die erforderlichen Parameter für die CSV-Dateien sind im Repository dokumentiert. Eine umfassende Dokumentation hilft Ihnen, die Konfiguration effizient zu gestalten und sicherzustellen, dass Ihre eBUS-Geräte optimal miteinander kommunizieren.

Erstellung und Anpassung von CSV-Dateien

Die Erstellung und Anpassung von CSV-Dateien für die Nutzung mit ebusd ist ein entscheidender Schritt, um sicherzustellen, dass Ihre eBUS-Geräte korrekt kommunizieren. Hier sind einige wichtige Aspekte, die bei der Erstellung und Anpassung dieser Dateien zu beachten sind:

  • Formatierung der CSV-Dateien: Stellen Sie sicher, dass die Dateien die richtige Struktur aufweisen. Eine typische CSV-Datei besteht aus Kopfzeilen, die die verschiedenen Parameter definieren, gefolgt von den jeweiligen Werten für jedes eBUS-Gerät.
  • Verwendung von Kommentaren: Nutzen Sie Kommentare in Ihren CSV-Dateien, um bestimmte Abschnitte oder Parameter zu erläutern. Dies kann besonders hilfreich sein, wenn mehrere Personen an der Konfiguration arbeiten oder wenn Sie später auf die Dateien zurückkommen.
  • Parameter und Werte: Achten Sie darauf, die richtigen Parameter für Ihre spezifischen Geräte anzugeben. Dazu gehören unter anderem die Geräteadresse, die Typenbezeichnung und spezifische Kommunikationsprotokolle. Eine ungenaue Angabe kann zu Kommunikationsfehlern führen.
  • Testen der Anpassungen: Nach der Anpassung der CSV-Dateien sollten Sie diese gründlich testen. Verwenden Sie die Debugging-Tools von ebusd, um sicherzustellen, dass die Konfiguration korrekt funktioniert und alle Geräte wie erwartet reagieren.
  • Versionskontrolle: Implementieren Sie eine Versionskontrolle für Ihre CSV-Dateien. Dies ermöglicht es Ihnen, frühere Versionen wiederherzustellen und Änderungen nachzuvollziehen, falls Probleme auftreten.

Durch die sorgfältige Erstellung und Anpassung Ihrer CSV-Dateien stellen Sie sicher, dass Ihre eBUS-Geräte reibungslos und effizient miteinander kommunizieren. Weitere Informationen und Beispiele finden Sie in der Dokumentation des ebusd-Repositories.

Verwendung der TypeSpec-Bibliothek

Die TypeSpec-Bibliothek spielt eine zentrale Rolle bei der Umwandlung von TypeSpec-Quelldateien in CSV-Dateien, die für die Konfiguration von ebusd verwendet werden. Diese Bibliothek ermöglicht es Entwicklern, eine strukturierte und leicht verständliche Definition ihrer eBUS-Geräte zu erstellen, ohne sich um die komplexen Details der CSV-Syntax kümmern zu müssen.

Wichtige Aspekte der Verwendung der TypeSpec-Bibliothek:

  • Einfachheit der Definition: Mit TypeSpec können Sie die Eigenschaften und Kommunikationsparameter Ihrer eBUS-Geräte in einer klaren, deklarativen Syntax definieren. Dies erleichtert das Verständnis und die Wartung der Konfiguration.
  • Automatische Generierung: Die Bibliothek übernimmt die Aufgabe, die TypeSpec-Definitionen automatisch in die erforderlichen CSV-Dateien umzuwandeln. Dieser Prozess minimiert die Wahrscheinlichkeit von Fehlern, die bei manueller Erstellung auftreten können.
  • Flexibilität: TypeSpec ermöglicht es, verschiedene Gerätetypen und -konfigurationen zu definieren, sodass Sie leicht Anpassungen vornehmen können, wenn neue Geräte hinzugefügt oder bestehende konfiguriert werden müssen.
  • Dokumentation: Die TypeSpec-Bibliothek wird im ebusd-Repository dokumentiert. Hier finden Sie detaillierte Anleitungen zur Verwendung und Beispiele, die Ihnen den Einstieg erleichtern.

Durch die Nutzung der TypeSpec-Bibliothek können Sie nicht nur die Effizienz bei der Erstellung von Konfigurationsdateien steigern, sondern auch die Qualität Ihrer Implementierungen verbessern. Dies führt letztendlich zu einer stabileren und zuverlässigeren Kommunikation zwischen Ihren eBUS-Geräten.

Fehlerbehebung bei der Konfiguration

Die Fehlerbehebung bei der Konfiguration von ebusd kann manchmal herausfordernd sein, insbesondere wenn es um die Kommunikation mit eBUS-Geräten geht. Hier sind einige effektive Strategien, um häufige Probleme zu identifizieren und zu beheben:

  • Überprüfen der Log-Dateien: Die Log-Dateien von ebusd sind eine wertvolle Quelle zur Fehlersuche. Sie geben Aufschluss über die Kommunikationsversuche und eventuelle Fehler. Achten Sie auf Fehlermeldungen oder Warnungen, die Ihnen Hinweise auf das Problem geben können.
  • Geräteverbindungen testen: Stellen Sie sicher, dass alle eBUS-Geräte korrekt mit dem Netzwerk verbunden sind. Überprüfen Sie die physikalischen Verbindungen sowie die Stromversorgung der Geräte. Manchmal kann ein einfaches Kabelproblem die Ursache sein.
  • Adressen und Parameter prüfen: Vergewissern Sie sich, dass die in den CSV-Dateien definierten Adressen und Parameter mit den tatsächlichen Einstellungen der Geräte übereinstimmen. Inkonsistenzen können zu Kommunikationsfehlern führen.
  • Testbefehle verwenden: Nutzen Sie die Testbefehle von ebusd, um die Reaktion der Geräte zu überprüfen. Senden Sie spezifische Anfragen an die Geräte und beobachten Sie die Antworten. Dies kann Ihnen helfen, herauszufinden, ob die Kommunikation funktioniert.
  • Rollback auf vorherige Konfiguration: Wenn ein kürzlich durchgeführtes Update oder eine Änderung zu Problemen geführt hat, ziehen Sie in Betracht, auf eine frühere, funktionierende Version der Konfiguration zurückzukehren. Dies kann schnell helfen, um festzustellen, ob die neuen Änderungen das Problem verursacht haben.

Wenn die oben genannten Schritte das Problem nicht lösen, ziehen Sie in Betracht, in den Issues-Bereich des GitHub-Repositories zu schauen oder selbst eine Anfrage zu stellen. Dort finden Sie möglicherweise bereits Antworten auf ähnliche Probleme oder können Unterstützung von der Community erhalten.

Aktualisierung der Konfigurationsdateien

Die Aktualisierung der Konfigurationsdateien ist ein wichtiger Prozess, um sicherzustellen, dass Ihre eBUS-Geräte optimal funktionieren und mit der neuesten Version von ebusd kompatibel sind. Hier sind einige Schritte und Überlegungen, die Ihnen helfen, diese Aktualisierung effizient durchzuführen:

  • Regelmäßige Überprüfungen: Planen Sie regelmäßige Überprüfungen Ihrer Konfigurationsdateien ein, insbesondere nach Updates von ebusd oder wenn neue Geräte hinzugefügt werden. Dies hilft, mögliche Inkompatibilitäten frühzeitig zu erkennen.
  • Änderungen dokumentieren: Halten Sie alle Änderungen an den Konfigurationsdateien in einem Änderungsprotokoll fest. Dies erleichtert das Nachverfolgen von Anpassungen und das Verständnis, warum bestimmte Werte geändert wurden.
  • Backup der alten Konfiguration: Vor jeder Aktualisierung sollten Sie eine Sicherungskopie der aktuellen Konfigurationsdateien erstellen. So können Sie im Falle von Problemen schnell auf die vorherige Version zurückgreifen.
  • Testen nach der Aktualisierung: Nach der Aktualisierung der Konfigurationsdateien ist es wichtig, die Funktionalität der eBUS-Geräte zu testen. Überprüfen Sie, ob alle Geräte korrekt kommunizieren und ob keine Fehler in den Log-Dateien auftauchen.
  • Integration neuer Funktionen: Nutzen Sie die neuen Funktionen, die mit jeder Version von ebusd eingeführt werden. Informieren Sie sich über die Änderungen in den Release-Notes und passen Sie Ihre Konfigurationsdateien entsprechend an.

Durch die sorgfältige Aktualisierung Ihrer Konfigurationsdateien stellen Sie sicher, dass Ihre eBUS-Geräte reibungslos arbeiten und Sie von den neuesten Verbesserungen in der ebusd-Software profitieren können. Weitere Informationen finden Sie im GitHub Repository, wo die neuesten Entwicklungen und Änderungen dokumentiert sind.

Beispiele für Konfigurationen

Im Folgenden finden Sie einige Beispiele für Konfigurationen, die Ihnen als Ausgangspunkt für die Anpassung Ihrer eigenen eBUS-Geräte dienen können. Diese Beispiele zeigen, wie unterschiedliche Gerätetypen in CSV-Dateien definiert werden können, um eine effektive Kommunikation über den ebusd zu gewährleisten.

  • Beispiel 1: Heizungssteuerung

    Eine typische Konfiguration für ein Heizungsgerät könnte folgendermaßen aussehen:

            Gerätetyp, Adresse, Parameter1, Parameter2
            Heizgerät, 1, Temperatur, 22
            
  • Beispiel 2: Warmwasserbereitung

    Für ein Warmwassergerät könnte die Konfiguration so aussehen:

            Gerätetyp, Adresse, Parameter1, Parameter2
            Warmwassergerät, 2, Temperatur, 60
            
  • Beispiel 3: Raumthermostat

    Ein Raumthermostat kann wie folgt definiert werden:

            Gerätetyp, Adresse, Parameter1, Parameter2
            Raumthermostat, 3, Zieltemperatur, 20
            
  • Beispiel 4: Sensoren

    Sensoren zur Überwachung von Temperatur oder Feuchtigkeit könnten so konfiguriert werden:

            Gerätetyp, Adresse, Parameter1, Parameter2
            Temperatursensor, 4, Aktuelle Temperatur, 0
            Feuchtigkeitssensor, 5, Aktuelle Feuchtigkeit, 0
            

Diese Beispiele sind als Ausgangspunkt gedacht. Je nach den spezifischen Anforderungen Ihrer eBUS-Geräte sollten Sie die Parameter und Adressen anpassen. Nutzen Sie die im GitHub Repository bereitgestellten Informationen, um weitere Details und Beispiele zu finden, die Ihnen bei der Erstellung Ihrer eigenen Konfigurationen helfen können.

Integration von MQTT-Support

Die Integration von MQTT-Support in ebusd erweitert die Möglichkeiten der Kommunikation mit eBUS-Geräten erheblich. MQTT (Message Queuing Telemetry Transport) ist ein leichtgewichtiges Protokoll, das sich hervorragend für die Kommunikation in IoT-Anwendungen eignet. Hier sind einige wichtige Punkte zur Integration:

  • Vorteile von MQTT: MQTT ermöglicht eine effiziente und zuverlässige Übertragung von Nachrichten zwischen Geräten. Es unterstützt eine Vielzahl von Clients und ist ideal für Umgebungen mit begrenzter Bandbreite.
  • Konfiguration des MQTT-Clients: Bei der Einrichtung von ebusd mit MQTT müssen Sie spezifische Parameter wie den Broker-Host, den Port und die Authentifizierungsdetails angeben. Diese Informationen sind entscheidend, damit der Daemon erfolgreich mit dem MQTT-Broker kommunizieren kann.
  • Multi-Architektur Unterstützung: Die aktuelle Version von ebusd bietet ein Multi-Architektur Docker-Image, das die Nutzung von MQTT erleichtert. Dadurch können Sie ebusd in verschiedenen Umgebungen und auf unterschiedlichen Plattformen betreiben.
  • Beispielkonfiguration: Eine einfache MQTT-Konfiguration könnte die Festlegung von Topics für verschiedene Geräte umfassen. Zum Beispiel könnte ein Heizgerät Nachrichten unter dem Topic heizung/temperatur senden. Solche Konfigurationen sind in den CSV-Dateien festzulegen.
  • Überwachung und Debugging: Nutzen Sie die Logging-Funktionen von ebusd, um die MQTT-Kommunikation zu überwachen. So können Sie sicherstellen, dass Nachrichten korrekt gesendet und empfangen werden. Fehlerprotokolle helfen, Probleme schnell zu identifizieren.

Die Integration von MQTT in ebusd eröffnet Ihnen die Möglichkeit, ein flexibles und reaktionsschnelles System für die Steuerung Ihrer eBUS-Geräte zu schaffen. Um mehr über die spezifischen Einstellungen und die Implementierung zu erfahren, besuchen Sie bitte das GitHub Repository, wo detaillierte Anleitungen bereitgestellt werden.

Nutzung des Docker-Images

Die Nutzung des Docker-Images für ebusd bietet eine flexible und effiziente Möglichkeit, den Daemon in einer containerisierten Umgebung zu betreiben. Diese Vorgehensweise hat mehrere Vorteile, die die Implementierung und Verwaltung von eBUS-Geräten vereinfachen.

  • Einfachheit der Bereitstellung: Mit Docker können Sie ebusd schnell und einfach in verschiedenen Umgebungen bereitstellen, ohne sich um die spezifischen Anforderungen des Host-Betriebssystems kümmern zu müssen.
  • Multi-Architektur Unterstützung: Das Docker-Image von ebusd unterstützt mehrere Architekturen, was bedeutet, dass Sie es auf verschiedenen Plattformen wie amd64, armv7 oder arm64 einsetzen können. Dies erhöht die Flexibilität in der Auswahl Ihrer Hardware.
  • Isolierung: Container bieten eine isolierte Umgebung, die sicherstellt, dass Ihre Konfiguration und Abhängigkeiten unabhängig von anderen Anwendungen auf dem Host-System laufen. Dies minimiert Konflikte und vereinfacht die Wartung.
  • Einfaches Update-Management: Mit Docker können Sie Updates für ebusd unkompliziert durchführen. Sie müssen lediglich das neue Image herunterladen und den Container neu starten, um von den neuesten Funktionen und Fehlerbehebungen zu profitieren.
  • Integration in CI/CD-Pipelines: Die Verwendung von Docker erleichtert die Integration von ebusd in Continuous Integration/Continuous Deployment (CI/CD)-Pipelines. Dadurch können Sie automatisierte Tests und Bereitstellungen durchführen, was die Qualität und Zuverlässigkeit Ihrer Implementierung erhöht.

Um das Docker-Image von ebusd zu nutzen, laden Sie es mit dem Befehl docker pull ebusd/ebusd:latest herunter und starten Sie es mit docker run -d --name ebusd ebusd/ebusd. Weitere Informationen zur Konfiguration und Nutzung finden Sie im GitHub Repository, wo auch spezifische Anleitungen bereitgestellt werden.

Zugriff auf GitHub Repository

Der Zugriff auf das GitHub Repository von ebusd-configuration ermöglicht es Entwicklern, die Konfigurationsdateien und den gesamten Quellcode zu nutzen, um ihre eBUS-Geräte effektiv zu verwalten. Das Repository ist öffentlich zugänglich, was bedeutet, dass jeder die bereitgestellten Ressourcen einsehen, herunterladen und anpassen kann.

Um auf das Repository zuzugreifen, besuchen Sie den folgenden Link: ebusd auf GitHub. Dort finden Sie eine strukturierte Übersicht über die verschiedenen Dateien und Ordner, die für die Konfiguration und Anpassung von ebusd erforderlich sind.

  • Repository-Struktur:
    • src: Beinhaltet die TypeSpec-Quelldateien, die für die Erstellung der CSV-Konfigurationsdateien verwendet werden.
    • config: Enthält die generierten CSV-Dateien, die für die Konfiguration von eBUS-Geräten genutzt werden.
    • README.md: Bietet eine umfassende Einführung in die Nutzung des Repositories sowie Anleitungen zur Installation und Konfiguration.
  • Community-Engagement: Nutzer können Fragen stellen oder Probleme melden, indem sie ein Issue im Repository eröffnen. Dies fördert den Austausch von Ideen und Lösungen innerhalb der Community.
  • Beitrag zur Weiterentwicklung: Entwickler, die Verbesserungen oder neue Funktionen implementieren möchten, können Pull Requests erstellen. Dies ermöglicht es, gemeinsam an der Weiterentwicklung von ebusd zu arbeiten.

Durch die aktive Nutzung des GitHub Repositories können Sie nicht nur von den bereitgestellten Ressourcen profitieren, sondern auch zur Verbesserung und Weiterentwicklung der ebusd-Software beitragen.

Dokumentation und Support

Die Dokumentation und der Support für ebusd sind entscheidende Ressourcen, um Entwicklern und Nutzern bei der effektiven Nutzung der Software zu helfen. Eine umfassende Dokumentation sorgt dafür, dass Benutzer die Funktionen und Möglichkeiten von ebusd voll ausschöpfen können.

  • Umfangreiche Dokumentation: Im GitHub-Repository finden Sie eine detaillierte Dokumentation, die alle Aspekte von ebusd abdeckt. Diese umfasst Installationsanleitungen, Konfigurationsbeispiele und spezifische Informationen zu neuen Funktionen.
  • FAQ-Bereich: Eine häufig gestellte Fragen (FAQ)-Sektion ist im Repository vorhanden. Hier finden Sie Antworten auf viele gängige Fragen, die bei der Nutzung oder Konfiguration von ebusd auftreten können.
  • Community-Support: Die Community rund um ebusd ist aktiv und hilfsbereit. Über die Issues-Seite können Sie Fragen stellen, Probleme melden oder Lösungen von anderen Nutzern erhalten. Dies fördert den Wissensaustausch und die gegenseitige Unterstützung.
  • Beitrag zur Dokumentation: Nutzer sind herzlich eingeladen, zur Verbesserung der Dokumentation beizutragen. Über Pull Requests können Sie Vorschläge für Änderungen oder Ergänzungen einreichen, die anderen Nutzern zugutekommen.
  • Updates und Release-Notes: Bei jeder neuen Version von ebusd werden die Release-Notes aktualisiert. Diese enthalten wichtige Informationen zu neuen Funktionen, Fehlerbehebungen und Änderungen, die für die Nutzer von Bedeutung sind.

Durch die Nutzung dieser Ressourcen können Sie sicherstellen, dass Sie die Software optimal verwenden und bei Bedarf Unterstützung erhalten. Weitere Informationen finden Sie direkt im GitHub Repository, wo alle notwendigen Dokumentationen und Hilfestellungen bereitgestellt werden.