fredlcore / BSB-LAN

LAN/WiFi interface for Boiler-System-Bus (BSB) and Local Process Bus (LPB) and Punkt-zu-Punkt Schnittstelle (PPS) with a Siemens® controller used by Elco®, Brötje® and similar heating systems
216 stars 83 forks source link

[BUG] Zusätzliches Leerzeichen im MQTT-Topic #659

Closed EB3R closed 4 weeks ago

EB3R commented 4 weeks ago

Describe the bug Alle Parameter werden über MQTT nach Node-Red geleitet. Aus dem Topic "BSB-LAN/#" bekomme ich alle Nachrichten unterhalb übermittelt. Die Nachrichten bestehen aus topic:daten. Dabei bin ich auf folgende Besonderheit aufmerksam geworden. Einstellige Topics unterhalb von BSB-LAN erhalten nach dem "/" eine zusätzliche Leerstelle. Beispiel: Aufforderung: BSB-LAN/# erwartet u.a. BSB-LAN/0: es wird aber übermitelt: BSB-LAN/ 0:. Das ist bei allen einstelligen Parametern der Fall.

To Reproduce

  1. MQTT Explorer öffnen
  2. publish Message to "BSB-LAN/0"
  3. Subscribe Topic "BSB-LAN/0"
  4. Unter Topic wird angezeigt: "BSB-LAN/ 0"

Gruß Eberhard

fredlcore commented 4 weeks ago

Bitte den Bug-Report vollständig ausfüllen und nicht eigenmächtig entscheiden, welche Informationen ich brauche und welche nicht. Nur vollständige Bug-Reports werden bearbeitet.

fredlcore commented 3 weeks ago

Da ich den Fehler bei mir glücklicherweise auch so direkt reproduzieren konnte, ging es diesmal auch ohne, beim nächsten Mal bitte an die Regeln halten. Fehler gefixt mit https://github.com/fredlcore/BSB-LAN/commit/0d5f1176e19f0cef2931faddb33924d89815ec57