Viele Kunden wünschen sich einen unkomplizierten Zugang zu den wesentlichen BlueBattery Daten über das Internet, um aus der Ferne nach dem Rechten zu schauen oder auch nur aus Neugier auf die momentane Sonneneinstrahlung auf das Solarpanel. Bisher war hierfür ein aufwendig zu konfigurierender und zu pflegender IT-Aufwand notwendig. Hier möchte ich euch zeigen, wie ein Zugang mit einer Handy-App und dem BB-Display einfach gelingen kann.
Benötigt wird dazu nur ein WLAN mit Internetzugang (Mobilfunkrouter, Hotspot am Campingplatz, WLAN zuhause) zusammen mit dem BB-Display. Zur Anzeige der Daten auf dem Handy (Android und iOS) lässt sich die App „IoT MQTT Panel“ in der Gratis-Version leicht konfigurieren.
Zunächst richten wir das BB-Display ein. Benötigt wird der WLAN Name (SSID) und das zugehörige Passwort. Diese Daten bleiben im BB-Display und gelangen nicht über MQTT nach außen.
Der Test Server der Eclipse Foundation bietet sich zur Bereitstellung der Daten im Internet an:
MQTT Server: test.mosquitto.org
Port: 1883
Topic: BlueBattery/CH
Client ID: Leer lassen!
Der Topic kann frei gewählt werden und sollte für deinen Gebrauch einzigartig sein, also bitte wähle hier einen eigen Namen. Topics werden bei MQTT wie Verzeichnisse mit "/" abgetrennt. Daher ein Vorschlag hier BlueBattery/DE/meineZugriffsname zu verwenden, dann können wir uns dort „treffen“.
Keine weiteren Einstellungen sind hier nötig.
Dies ist ein öffentlicher Server, das sollte bei der Benutzung beachtet werden. Da wir hier keine Steuerung oder sensible Daten bereit stellen, sehe ich hier kein Risiko.
Damit ist die Einrichtung seitens BB-Display abgeschlossen. Bei erfolgreicher Einrichtung zeigt BB-Display auf der Einrichtungsseite die notwendigen Topics für die Konfiguration in der Handy App.
BB-Display Topic: BB-D_xxxxxxxxxxxx (Dein Display)
BlueBattery: BB_xxxxxx (Dein BlueBattery Gerät)
Die Handy App findet sich unter den Namen „IoT MQTT Panel“. Nach Installation kann hier im Hauptmenü oben links unter „Backup and Restore“ dann die vorgefertigte json Datei unter „restore“ geladen werden:
Link zur Restore-Datei:
Jetzt erscheinen 2 Dashboards (unterer Bildrand):
Die beiden Panels zeigen zunächst auf meinen Test-Aufbau, das müssen wir jetzt noch auf Deine Einstellungen anpassen:
Hier den grün markierten Eintrag „Dashborad prefix topic“ auf deine Angaben und Display anpassen. Unbedingt "/" am Ende des Eintrages nicht vergessen:
Jetzt müsste bereits die Anzeige der Temperaturdaten des BB-Display erscheinen.
Das gleiche noch für Dein BlueBattery Gerät in dem BlueBattery Dashboard anpassen:
Danach sollten beide Panels online mit Deinen Geräten online sein:
Viel Erfolg!
☀️Kai
Die „Restore“ Datei ist angepasst auf die aktuelle Beta-14 Firmware des BB-Display. In dieser Version ist der Untertopic-Topic »broadcast« nicht vorhanden. Das lässt sich am besten für andere Versionen mit diesem Unter-Topic in dem »BlueBattery« Dashoard im Prefix anpassen:
Dort ggf. »broadcast/« ergänzen.
Hallo Kai, vielen Dank nochmal für die Unterstützung und Insights zum BB-Display. Habe dazu was auf meinem Blog geschrieben. https://schleeh.de/2024/04/20/display-fuer-den-bluebattery-mess-shunt-mit-mqtt/