abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 


Dashboard, Eventlog und Daten-Chart für das Bosch Smart Home

tobo123
Advanced Homie

Hallo Community,

 

wie wir alle wissen fehlt im Bosch System ein konfigurierbares Ereignisprotokoll, um z.B. Türöffnungen zu loggen. Leider gibt es auch keine Möglichkeit, Temperaturdaten oder Verbräuche zu loggen. Aus meiner Sicht ein echter Nachteil im Vergleich zu anderen Smart Home Systemen, die das meist können.

 

Ich will euch daher meine Lösung vorstellen: Ein ESP8266-basierter Datenlogger mit Dashboard für das Bosch Smart Home, der über eine Adresse per WLAN im Browser abgerufen werden kann. So sieht das Dashboard aus:

 

dashboard.png

 

Es zeigt oben vier Felder, die durch Zustände farblich aktiviert oder deaktiviert werden können (und sogar blinken können). Hier kann man anzeigen, ob z.B. ein Fenster offen steht, es irgendwo feucht wird oder das Alarmsystem aktiviert wird. Darunter befinden sich dann die Balkendiagramme von "Messwerten". Aktuell kann ich Ist-Temperaturen, Ventilpositionen, Feuchtigkeit und Stromverbräuche von Geräten anzeigen lassen. Die aktuelle Außentemperatur (Temperature) beziehe ich von OpenWeatherMap, da es noch keinen Außentemperatursensor gibt, der auslesbar wäre.

 

Alle Änderungen von Zuständen werden in einem Event-Log gespeichert, der ca. 500 Eintrage fasst:

 

log.png

 

Die Messwerte können in einem Diagramm dargestellt werden. In diesem kann man auswählen, welche Daten man sehen möchte, außerdem kann man hineinzoomen und nach rechts- und links scrollen, um sich bestimmte Verläufe im Detail anzuschauen. Aktuell speichere ich bis 500kB an Messwerten, das reicht bei 10 aufgenommenen Werten und einem Updateintervall von 10 min für ca. einen Monat (Da der ESP aber meist 4MB Speicher hat, sollte noch mehr gehen, ich bin noch am Testen.)

chart.png

 

chart3.png

 

Über eine Konfigurationsseite kann man die Farben der Felder einstellen, welche Zustände ins Eventlog kommen sollen und welche Zustände auf dem Dashboard angezeigt werden. Auch die aufzunehmenden Messwerte können ausgewählt werden (alle lesbaren Geräte im Smart Home System werden automatisch erkannt). Änderungen von Zuständen können auch Sonderfunktionen auslösen, z.B. ein Sonos-Lautsprecher stoppen und Befehle an einen PC senden. Dafür muss auf dem PC die Freeware "UDPRun" laufen. Ich stoppe damit z.B. beim Verlassen des Hauses mit einem Druck auf meinen Universalschalter II alle Sonos-Lautsprecher und lasse den PC automatisch runterfahren. Aber sicherlich auch cool für Media-Server, die damit über das BSH steuerbar werden.

 

config.png

 

Das Programm funktioniert mit meinem Smart Home Pixel Display, das ich hier vorgestellt habe: Smart Home Pixel Display. Es geht aber auch ohne, man braucht nur einen ESP8266 (ca. 3-4 EUR) und ein USB-Kabel.

 

Ich werde das Programm wieder auf Github hochladen zur freien Verwendung. Vielleicht hat ja jemand Lust, es auch bei sich auszuprobieren. Aus meiner Sicht eine gute Alternative für Home Assistant, wenn es einem nur um die Log-Funktion geht. 

 

VG tobo

Seit 2024 privater BSH Nutzer. SHC II + 28 Geräte + 49 Automationen + 20 Zustände.
Samsung S25+, Samsung Tab S9 FE, ESP8266-basierte Geräte
7 ANTWORTEN 7

Geomo
Poweruser

@tobo123 Sieht schick aus 👍.

Hast Du nur ein Fenster? Im Log ist nur 2 eins zu sehen und das geht teilweise im Sekundentakt von 0 auf 1 und zurück.

HomeKit zeigt genau an, welches Fenster usw.

Geomo_0-1744780700410.png

 

Ich antworte hier als privater Nutzer und als von Bosch Smart Home benannter Poweruser. Ich bin weder Bosch SmartHome, noch Robert Bosch Mitarbeiter.
SHC II mit Funkstick und 64 Geräten (Gen I und II) seit 09.04.2017, Security+, Home+ (incl. Cloud+ und Audio+), praktisch alle Gerätetypen, 3 Kameras (Außen I und II, Innen II), Yale Linus 1 und 2, Hue-Bridge und Home-Assistent. APC-USV für Router und Controller, 10 Automationen.
iPhone 17 Pro und iPad Pro M4 11“ mit iOS 26.3 PB und iPadOS 26.3 PB, HomePod als HomeKit-/Matterzentrale
gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen.

Ne, ich hab mehr als ein Fenster 😉 Der Log zeigt ja Zustandsänderungen an. Ich hab eine Automation in der Bosch App, die bei einem offenen Fenster den Zustand Fenster auf aktiviert. Das kommt ins Log. Wenn man einzelne Fenster oder alle Fenster in einem Raum oder Fenster auf einem Stockwerk oder offene Fenster zu einer bestimmten Uhrzeit etc. geloggt haben möchte, muss man eben mehrere Zustände definieren und die Automation anpassen. Das schafft viele Möglichkeiten zur Individualisierung.

 

Das der Fensterzustand im Log im Sekundentakt an und aus ging lag daran dass ich genau das getestet hatte 😉

Seit 2024 privater BSH Nutzer. SHC II + 28 Geräte + 49 Automationen + 20 Zustände.
Samsung S25+, Samsung Tab S9 FE, ESP8266-basierte Geräte

tobo123
Advanced Homie

Hallo, ich hab's endlich geschafft die aktuelle Software auf Github hochzuladen: https://github.com/tobo-123/smart-home-pixel-display

 

Gibt auch noch eine neue Funktion: Wetterzustände, z.B. Temperaturen, Windstärke, Luftfeuchtigkeit, können nun Zustände im BSH schalten. 

Seit 2024 privater BSH Nutzer. SHC II + 28 Geräte + 49 Automationen + 20 Zustände.
Samsung S25+, Samsung Tab S9 FE, ESP8266-basierte Geräte

tobo123
Advanced Homie

Hallo zusammen,

 

ich habe Zeit gefunden, wieder an meinem Datenlogger zu arbeiten. Um es noch einfacher zu machen, meine Lösung zu nutzen, habe ich einen Upload-Tool für Windows geschrieben, dass die Firmware auf den ESP8266 hochlädt. Man benötigt keine weiteren Programme. Auch die Eingabe der Login-Daten für das Wifi und den Bosch Controller erfolgen nun über das Upload-Tool.

 

Das Programm ist wieder auf Github veröffentlicht und kann hier direkt heruntergeladen werden.

 

Ich hoffe, dass ein paar von euch meine Lösung mal ausprobieren. Man braucht jetzt nicht mehr als einen ESP8266 D1 Mini (bei Amazon ca. 6 €, aus China für 2 €) und ein USB-Kabel und man bekommt dafür:

 

- einen Eventlog

- einen Datenlogger mit graphischer Anzeige

- ein Dashboard, auf dem man z.B. auch die Ventilstellungen der Thermostate anzeigen kann

- die Möglichkeit, Zustände durch das Wetter zu stellen, z.B. bei bestimmten Außentemperaturen und Windstärken.

 

Also alles Dinge, die viele am Bosch Smart Home aktuell vermissen. Natürlich geht das auch per Home Assistant, das aber mit mehr Kosten und Aufwand verbunden ist.

Seit 2024 privater BSH Nutzer. SHC II + 28 Geräte + 49 Automationen + 20 Zustände.
Samsung S25+, Samsung Tab S9 FE, ESP8266-basierte Geräte

Moxy
Junior Homie

Hallo,
ich bin noch neu in der Bosch Smart Home Welt und hätte auch gern so ein Temperaturverlauf. Mit Bosch selbst geht das ja anscheinend nicht, zumindest hab ich das so jetzt raus gefunden.

Was muss ich denn genau machen, um deine Lösung nachzubauen? Die Bilder von den Verläufen die du gezeigt hast, sind genau das was ich will.

Danke schonmal 🙂

tobo123
Advanced Homie

Hey, du brauchst nur einen ESP8266 D1 Mini (z.B. den hier). Du schließt den ESP per USB an deinem PC an und führst dann das Programm aus, dass du hier runterladen kannst. Das Programm richtet den ESP ein. Du brauchst dafür dein Wifi-Namen, Wifi-Passwort, die IP des Bosch Controllers (findest du in der Bosch APP unter Mehr -> System -> Smart Home Controller) und dein Bosch Passwort, dass du beim Einrichten des Controllers vergeben hast. Nach erfolgreichem Setup kannst du den ESP vom PC abkoppeln und irgendwo mit Wifi-Empfang betreiben. Ich habe ihn bei mir direkt an den USB-Port des Bosch Controllers angeschlossen. Dann rufst du bei dir im Browser am PC http://smartdisplay.local auf, dort kannst du unter Config auswählen, welche Daten gelogged werden sollen, also z.B. von deinen Heizkörperthermostaten.

Seit 2024 privater BSH Nutzer. SHC II + 28 Geräte + 49 Automationen + 20 Zustände.
Samsung S25+, Samsung Tab S9 FE, ESP8266-basierte Geräte

Alles klar, danke dir! Dann bestelle ich so ein ESP einfach mal mit.




Rechtswidrigen Inhalt melden