14. März 2026 07:44 - bearbeitet 14. März 2026 08:22
Hallo zusammen 🤗,
seit September 2025 habe ich - mit tatkräftiger Hilfe von einigen Forumsmitgliedern und BOSCH Mitarbeitern (dafür noch mal an dieser Stelle ein herzliches Danke schön an alle 👏🤓 ) - die Software Smart Home Center als Ergänzung zur BOSCH Smart Home App als privates Freizeitprojekt in C# entwickelt.
Die Software hat Funktionen, z.B. den Live-Monitor (der bei einem Defekt von einem Microrelais Dimmer mir half, die Fehlerursache zu finden, siehe Forumsbeitrag), den Energie-Monitor, sehr flexible Kachelgestaltung, 5 Favoritengruppen, Zertifikatsassistent für die Client-Anmeldung am BSH-Controller, Bestandsübersicht, ID-Idenfikationseditor, Etagen- und Raumpläne uvm., die ergänzend zur Bosch APP das Arbeiten mit dem BOSCH Smart Home System noch einfacher machen kann. Am Monitor (bei mir 32") und mit Tastatur + Maus ist die Übersicht + Bedienung über alle Kacheln (Räume, Geräte, Automationen, Szenarien, Zustände) wirklich einfacher und schneller 😊.
Die Anbindung an einen BOSCH Smart Home Controller erfolgt über die REST-API Schnittstelle, die seitens BOSCH hier dokumentiert ist (wer dazu mal Fragen hat, kann sich gerne an mich wenden; ich habe da in den letzten 6 Monaten viel gelernt):
https://local.apidocs.bosch-smarthome.com/
https://github.com/BoschSmartHome/bosch-shc-api-docs/tree/master/postman
Wer Fragen zur Software hat, nutzt bitte die Kontaktdaten, die im Handbuch angegeben sind:
https://www.smart-home-center.info/downloads/Smart_Home_Center_Handbuch.pdf
Alle Infos und Download findet ihr direkt hier:
https://smart-home-center.info
Für mich bleibt das BOSCH Smart Home System ein sehr gutes System und vor allem vertraue ich auf BOSCH als Hersteller auf Datenschutz, Sicherheit usw. und bin nach 4,5 Jahren Einsatz vom BSH zufrieden, mich dafür entschieden zu haben.
Die Software wird in den kommenden Monaten weiterentwickelt, aber deutlich langsamer als in den letzten 6 Monate (kreative Pause ist notwendig 🤗). Die Software wird auch nicht 100% fehlerfrei sein (bei einem solchen komplexen Projekt auch faktisch nicht möglich; vor allem das ModellMapping ist komplex, siehe Forumsbeitrag), aber wenn ihr mir was meldet, dann werde ich zeitnah das versuchen umzusetzen.
In diesem Sinne wünsche ich euch allen auch viel Spaß mit dem System und bin gespannt, was wir alle hier im Forum noch lesen / erleben werden 👋🤓
am 14. März 2026 10:27
cool
am 14. März 2026 10:36
@Stefan71242 Moin, funktioniert das Ganze auch auf einem Mac oder ist das eventuell geplant?
am 14. März 2026 10:59
Hallo @Geomo, da ich keine MAC-Systeme habe, kann ich es nicht portieren. Ich kann aber gerne den Quellcode (C#) und die Projektdaten (Visual Studio Insiders) gerne jedem zur Verfügung stellen, der das kann und machen möchte 🤓👍
14. März 2026 11:02 - bearbeitet 14. März 2026 11:10
@Stefan71242 Oha, da muss ich als Maschbau- Ing mal forschen, ob ich das hinkriege 🤪.
Die Anleitung von Microsoft Copilot schaue ich mir mal genauer an:
So kompilierst du C#‑Projekte auf dem Mac
1. Prüfe, ob du das .NET SDK installiert hast
Du benötigst .NET 6/7/8 SDK (abhängig von deinem Projekt).
Prüfen:
dotnet --version
Falls nicht installiert: https://dotnet.microsoft.com/download
2. Projekt aus Visual Studio (Windows/Insiders) auf macOS öffnen
Visual Studio auf macOS unterstützt keine vollständigen .csproj‑Typen (z. B. alte .NET Framework Projekte). Deshalb gilt:
✅Diese Projekttypen funktionieren auf macOS:
❌Diese funktionieren NICHT:
3. Kompilieren per Terminal
Öffne das Projektverzeichnis und führe aus:
dotnet build
Für Release Build:
dotnet build -c Release
Starten:
dotnet run
4. Mit Visual Studio Code kompilieren
VS Code ist der leichteste Weg auf macOS.
Installieren:
Öffne den Projektordner in VS Code:
code .
Das Projekt wird automatisch geladen und kann über den integrierten Build/Run‑Button kompiliert werden.
5. Visual Studio for Mac (Hinweis!)
Microsoft hat Visual Studio for Mac 2024 abgekündigt.
Alternative:
→ VS Code + .NET SDK ist der empfohlene Weg
→ MAUI auf macOS wird per "dotnet workload" installiert
z. B.:
dotnet workload install maui
Wenn du möchtest …
Ich kann dir direkt helfen:
Wenn du willst, lad einfach die csproj Datei oder Fehlermeldung hoch.