Beta Firmware V1.1.0.14 – jetzt mit MQTT-Unterstützung
Diese Version bringt zwei wichtige Neuerungen:
1️⃣ MQTT-Unterstützung
Endlich kann im Setup ein eigener MQTT-Server (Broker) eingetragen werden.
Damit lässt sich der BlueLevel+ direkt in Systeme wie Home Assistant einbinden.
MQTT-Einstellungen im Setup:

2️⃣ Verbesserte grafische Ausrichtung
Die Anzeige zur Ausrichtung (vorn / hinten / rechts / links) wurde verbessert.
Durch Drehen des Doppel-Pfeils wird die Wasserwaage jetzt durch das Produktbild ersetzt, um klarer die Orientierung im Fahrzeug einzustellen.

Update durchführen
Die Firmware kann wie gewohnt über die Geräteoberfläche geladen werden.
A) Wenn das Gerät im WLAN ist
Mit Ihrem Heimnetz verbunden bleiben
Geräteoberfläche im Browser öffnen:
👉 http://bluelevel-xxxx.local (ersetze xxxx durch deine individuelle Nummer)
Update → Datei auswählen
Firmware (.bin) auswählen
Update starten
B) Wenn kein WLAN verfügbar ist
Smartphone oder Tablet mit dem WLAN des BlueLevel+ verbinden
Falls ein Captive Portal erscheint (z. B. weißes Fenster), dieses schließen
Browser öffnen (Safari, Chrome, Firefox usw.)
Geräteadresse direkt eingeben:
Update → Datei auswählen
Firmware (.bin) auswählen
Update starten

Hinweis
Dies ist eine Beta-Version. Rückmeldungen und Erfahrungen sind willkommen.
MQTT Payload vom BlueLevel+
meta: // retained
{
"device": "SSBT3126“, // Bluetooth Name
"tankName": "Frischwasser“, // vergebener Name
"tankVolume": "140“, // Kapazität des Tanks
"tankUnit": "L“, // Einheit
"tankType": "0“, // Typ 0:Frischwasser, 1:Grauwasser, 2:Schwarzwasser, 3:Sonstiges
"calMin": 100, // Abstand in mm für 0%
"calMax": 20, // Abstand in mm für 100%
"rotation": -13.1, // Einbau-Drehung (Z Achse) für X/Y in Grad
"fw_name": "BlueLevel“,
"fw_ver": "v1.1.0.14"
}
telemetrie: // verfügbar nach Intervall
{
"level": 0, // aktueller Füllstand in %
"distance": 107, // aktueller Abstand in mm
"fill": 0, // aktueller Füllstand in Einheiten
"roll": 0.0, // aktuelle Querneigung (X) in Grad
"pitch": 0.1, // aktuelle Längsneigung (Y) in Grad
"motion": 0, // 0: stillstand, 1: Bewegung
"heap": 49264 // freier Speicher(RAM) in Bytes
}
Status: online // aktueller Verbindung online / offline (last will)
