Tip
Kontribusi Selamat Datang! Silakan berkontribusi pada proyek ini
Jembatan untuk sistem Anda.

Anda dapat menemukan instruksi instalasi di sini.
Anda dapat menemukan instruksi untuk menjalankan aplikasi di sini.
Anda dapat menemukan modul data dokumentasi yang dapat diakses melalui API/WebSocket di sini.
Anda dapat menemukan dokumentasi untuk CLI di sini.
Anda dapat menemukan dokumentasi untuk API di sini.
Anda dapat menemukan dokumentasi untuk Websocket di sini.
Aplikasi utama yang berisi modul API/WebSocket dan data. Paket ini membutuhkan paket systembridgeshared .
Antarmuka baris perintah untuk aplikasi. Di sini Anda bisa mendapatkan token dan memperbarui pengaturan dan mendapatkan data.
Memungkinkan aplikasi lain untuk terhubung ke backend. Misalnya, dalam integrasi asisten rumah.
Frontend untuk aplikasi.
Paket Bersama Diperlukan oleh Paket systembridgebackend dan systembridgecli .
Paket bersama yang digunakan oleh sebagian besar paket lain yang berisi model yang digunakan oleh aplikasi.
Khusus untuk Windows, tambahkan sensor untuk mendapatkan informasi sistem Windows.
.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! "