Tipp
Beiträge willkommen! Bitte zögern Sie nicht, zum Projekt beizutragen
Eine Brücke für Ihre Systeme.

Hier finden Sie Installationsanweisungen.
Sie können Anweisungen finden, um die Anwendung hier auszuführen.
Hier finden Sie Dokumentationsdatenmodule, auf die Sie hier über die API/WebSocket zugreifen können.
Hier finden Sie eine Dokumentation für die CLI.
Hier finden Sie eine Dokumentation für die API.
Hier finden Sie Unterlagen für das WebSocket.
Die Hauptanwendung, die die API/WebSocket- und Datenmodule enthält. Dieses Paket erfordert das systembridgeshared -Paket.
Die Befehlszeilenschnittstelle für die Anwendung. Hier können Sie das token erhalten und die Einstellungen aktualisieren und Daten abrufen.
Ermöglicht andere Anwendungen eine Verbindung zum Backend. Zum Beispiel in der Integration der Heimsistenz.
Das Frontend für die Anwendung.
Shared Paket, das von den Paketen systembridgebackend und systembridgecli erforderlich ist.
Shared Package verwendet von den meisten anderen Paketen, die die von der Anwendung verwendeten Modelle enthalten.
Speziell für Windows fügt Sensoren hinzu, um Windows -Systeminformationen zu erhalten.
.setup.ps1./setup.shyarn install
yarn tauri buildyarn install
yarn tauri dev Write-Host " Make sure you have winget, GitHub CLI, Git and Python 3.12 installed before running this script! "
Read-Host - Prompt " Press Enter to continue "
Write-Output " Upgrading GitHub CLI... "
winget upgrade GitHub.CLI
Write-Output " Upgrading Git... "
winget upgrade Git.Git
Write-Output " Upgrading Python 3.12... "
winget upgrade Python.Python. 3.12
Write-Output " Clone repositories... "
gh repo clone timmo001 / system - bridge package
gh repo clone timmo001 / system - bridge - backend backend
gh repo clone timmo001 / system - bridge - cli cli
gh repo clone timmo001 / system - bridge - connector connector
gh repo clone timmo001 / system - bridge - frontend frontend
gh repo clone timmo001 / system - bridge - shared shared
gh repo clone timmo001 / system - bridge - models models
gh repo clone timmo001 / system - bridge - windows - sensors windows - sensors
Write-Output " Clone complete! " Write-Host " Make sure you have ran clone.ps1 and have winget, Git and Python 3.12 installed before running this script! "
Read-Host - Prompt " Press Enter to continue "
Write-Output " Upgrading Python 3.12... "
winget upgrade Python.Python. 3.12
Write-Output " Update pip, setuptools and wheel... "
python - m pip install -- upgrade pip setuptools wheel
Write-Output " Uninstall any existing packages... "
python - m pip uninstall systembridge - y
python - m pip uninstall systembridgebackend - y
python - m pip uninstall systembridgecli - y
python - m pip uninstall systembridgeconnector - y
python - m pip uninstall systembridgefrontend - y
python - m pip uninstall systembridgeshared - y
python - m pip uninstall systembridgemodels - y
python - m pip uninstall systembridgewindowssensors - y
Write-Output " Install packages... "
Write-Output " Install models.. "
Set-Location models && git pull && python - m pip install . && Set-Location ..
Write-Output " Install shared.. "
Set-Location shared && git pull && python - m pip install . && Set-Location ..
Write-Output " Install connector.. "
Set-Location connector && git pull && python - m pip install . && Set-Location ..
Write-Output " Install frontend.. "
Set-Location frontend && git pull && yarn install && yarn build && python - m pip install . && Set-Location ..
Write-Output " Install cli.. "
Set-Location cli && git pull && python - m pip install . && Set-Location ..
Write-Output " Install backend.. "
Set-Location backend && git pull && python - m pip install . && Set-Location ..
Write-Output " This next step requires you to build the windows-sensors/WindowsSensors/WindowsSensors.sln solution in Visual Studio. "
Read-Host - Prompt " Press Enter to continue "
Write-Output " Install windows-sensors.. "
Set-Location windows - sensors && git pull && python - m pip install . && Set-Location ..
Write-Output " Install complete! "