A web dashboard for monitoring and controlling Home SmartLink compatible heating devices. Built with Blazor and MudBlazor.
Download the latest version from the Releases page.
| Platform | File |
|---|---|
| Windows | HomeSmartLink-windows-x64.zip |
| macOS (Apple Silicon) | HomeSmartLink-macos-arm64.zip |
| macOS (Intel) | HomeSmartLink-macos-x64.zip |
| Linux | HomeSmartLink-linux-x64.zip |
Windows:
- Download and extract
HomeSmartLink-windows-x64.zip - Run
HomeSmartLink.Web.exe - Open your browser at
http://localhost:5000
macOS:
- Download and extract the appropriate zip for your Mac
- Open Terminal and navigate to the extracted folder
- Run
chmod +x HomeSmartLink.Webto make it executable - Run
./HomeSmartLink.Web - Open your browser at
http://localhost:5000
Linux:
- Download and extract
HomeSmartLink-linux-x64.zip - Run
chmod +x HomeSmartLink.Web - Run
./HomeSmartLink.Web - Open your browser at
http://localhost:5000
- Real-time temperature monitoring for all rooms
- Heating mode control (Eco, Comfort, Program)
- Device status and diagnostics
- EcoWatt integration (French power grid status)
- Schedule programming for heating zones
- Dark/Light theme support
Important: This application requires an existing Home SmartLink account. You must:
- Download the official Home-SmartLink iOS app
- Create an account through the iOS app
- Link your heating devices via Bluetooth using the iOS app (initial pairing requires Bluetooth)
- Once devices are linked to your account, you can use this web dashboard to monitor and control them remotely
The web application communicates with the Home SmartLink cloud API. Device pairing and initial setup can only be done through the iOS app due to Bluetooth requirements.
- Texas de France
- Carrera
- Cayenne
- Zenith
- KSO
- .NET 9 / Blazor
- MudBlazor UI Components
- Clean Architecture (Domain, Application, Infrastructure, Web)
# Clone the repository
git clone https://github.com/0xZunia/HomeSmartLink.git
# Navigate to the project
cd HomeSmartLink
# Restore dependencies
dotnet restore
# Run the application
dotnet run --project src/HomeSmartLink.Web/HomeSmartLink.Websrc/
HomeSmartLink.Domain/ # Domain entities and interfaces
HomeSmartLink.Application/ # Application services and DTOs
HomeSmartLink.Infrastructure/ # API clients and external services
HomeSmartLink.Web/ # Blazor web application
HomeSmartLink.Mobile/ # Mobile app (under construction)
tests/
HomeSmartLink.Tests/ # Unit tests
An iOS version of this application is currently under construction.
This project is licensed under the MIT License - see the LICENSE file for details.
Reyan CARLIER - GitHub