top of page

BlueLevel+

Öffentlich·26 Mitglieder

Vorzeichenfehler bei MQTT-Werten unter 1° (Roll/Pitch) – Firmware 1.3.0.1

Hallo Kai,

da ich auf meine letzten E-Mails leider keine Rückmeldung erhalten habe, versuche ich es nun auf diesem Weg über das Forum, um das Problem ggf. auch für andere Nutzer zu dokumentieren.

Ich benötige Unterstützung bei einem spezifischen Fehler in der Firmware 1.3.0.1 bezüglich der MQTT-Datenübertragung.

Setup:

  • Hardware: BlueLevel Sensor

  • Firmware: 1.3.0.1

  • Einbindung: via MQTT (Verifizierung erfolgte direkt über den rohen MQTT-Output)

Problembeschreibung:


Bei intensiven Tests konnte ich folgendes Verhalten feststellen: Der Sensor sendet via MQTT alle Werte, die absolut unter 1° liegen, ausschließlich als positive Werte(sowohl Roll als auch Pitch). Erst wenn der Wert die Schwelle von etwa -0,9° überschreitet, wird bei einer negativen Neigung der Wert auch korrekt mit dem entsprechenden Minuszeichen übertragen.

Da ich durch die direkte Auslesung der Rohdaten im MQTT Broker ausschließen konnte, dass die Verfälschung in Home Assistant stattfindet, liegt der Fehler offensichtlich in der Logik der Firmware. Die beigefügten Bilder verdeutlichen diesen Fehler:

  • Bild 1: Zeigt die fehlerhafte Übertragung im positiven Bereich (0.6), obwohl die tatsächliche Neigung unter bei -0.6° liegt.

  • Bild 2: Zeigt die korrekte Übertragung des negativen Wertes, sobald die Schwelle von 0,9° überschritten ist.

Könntest du bitte prüfen, ob du dieses Verhalten unter der aktuellen Firmware nachstellen kannst? Über eine kurze Rückmeldung zum aktuellen Stand der Dinge würde ich mich sehr freuen.

Vielen Dank!



44 Ansichten
☀️Kai
☀️Kai
vor 4 Tagen

Danke für das Feedback! Die neue Firmware 1.3.0.31 hat das u.a. verbessert.

BlueSun und BlueBattery sind Marken

© 2025 Kai Scheffer

Alter Zürichweg 21

8952 Schlieren, Schweiz
+41 78 735 88 42

info@blue-battery.com


Markenhinweis:
Alle auf dieser Webseite genannten Marken und Produktbezeichnungen sind eingetragene Marken der jeweiligen Rechteinhaber. Es besteht keine wirtschaftliche Verbindung zu den genannten Herstellern. Die Markennennung dient ausschließlich der technischen Beschreibung der Kompatibilität.

bottom of page