Hallo zusammen,
von meiner Heizung bekomme ich per BSB-LAN über MQTT die aktuelle Betriebsart mitgeteilt. Dabei zeigt der MQTT Explorer folgendes an:
...
> 0
> 9
> 700
> status (2 topics, 160 messages) = {"BSB-LAN":{"device":0,"parameter":700,"name":"Betriebsart","value":"1","desc":"Automatik","unit":"","error":0}}
Den Wert "Automatik" erhalte ich, weil ich im Thing MQTT State Topic auf BSB-LAN/0/9/700/status gesetzt habe.
Jetzt wollte ich eine Katalogauswahl erstellen und habe dazu im Item unter State Description und dort unter Options folgensdes eingetragen:
0=Schutzbetrieb
1=Automatik
2=Reduziert
3=Komfort
Das führt schon mal zu einer Katalogauswahl, aber die Änderung kommt nicht bei der Heizung an. Im MQTT Explorer sehe ich den Wechsel:
Item 'MQTT_BSBLAN_Betriebsart' changed from Automatik to 3
Aber das ändert sich dann wieder zu Automatik, weil der Wert ja nicht bei der Heizung ankommt:
Item 'MQTT_BSBLAN_Betriebsart' changed from 3 to Automatik
Wenn ich die key/value Paare unter Options umdrehe, ändert sich zwar die Ausgabe im MQTT Explorer
Item 'MQTT_BSBLAN_Betriebsart' changed from Automatik to Komfort
aber auch das kommt natürlich nicht bei der Heizung an.
Was müsste ich mindestens tun, um die Werte senden zu können (Stichwort: MQTT Command Topic)?
(gelöst) Katalogwert per MQTT senden
-
Harry B.
- Beiträge: 16
- Registriert: 14. Nov 2020 20:31
(gelöst) Katalogwert per MQTT senden
Zuletzt geändert von Harry B. am 2. Feb 2026 20:39, insgesamt 1-mal geändert.
Gruß
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
-
Harka
- Beiträge: 578
- Registriert: 30. Apr 2021 13:13
Re: Katalogwert per MQTT senden
Moin,
hast Du mal folgendes versucht?
hast Du mal folgendes versucht?
Code: Alles auswählen
Schutzbetrieb=Schutzbetrieb
Automatik=Automatik
Reduziert=Reduziert
Komfort=Komfort-
Harry B.
- Beiträge: 16
- Registriert: 14. Nov 2020 20:31
Re: Katalogwert per MQTT senden
Vielen Dank für Deine Antwort!
Nein, dass hatte ich bislang nicht. Ein Test gerade zeigt aber, dass jetzt im MQTT Explorer zwar die '3' nicht mehr auftaucht, sondern stattdessen 'Komfort', der Befehl aber leider wieder nicht in der Anlage ankommt.
Angeregt durch Deinen Hinweis hatte ich noch folgendes getestet:
und Incoming Value Transformations auf JSONPATH:$.BSB-LAN.value geändert.
Immerhin hat man so wieder den Auswahlkatalog, aber in meinem Fall auch nicht mehr.
Und MQTT Command Topic darf leer bleiben?
Nein, dass hatte ich bislang nicht. Ein Test gerade zeigt aber, dass jetzt im MQTT Explorer zwar die '3' nicht mehr auftaucht, sondern stattdessen 'Komfort', der Befehl aber leider wieder nicht in der Anlage ankommt.
Angeregt durch Deinen Hinweis hatte ich noch folgendes getestet:
Code: Alles auswählen
0=0
1=1
2=2
3=3
Immerhin hat man so wieder den Auswahlkatalog, aber in meinem Fall auch nicht mehr.
Und MQTT Command Topic darf leer bleiben?
Gruß
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
-
Harka
- Beiträge: 578
- Registriert: 30. Apr 2021 13:13
Re: Katalogwert per MQTT senden
hatte das Problem falsch verstanden.
Wenn ich https://docs.bsb-lan.de/homeautomation. ... a-via-mqtt so ansehe würde ich versuchen die Zahl mit MQTT_Command_Topic "BSB-LAN/0/9/700/set" zu senden.
Wenn ich https://docs.bsb-lan.de/homeautomation. ... a-via-mqtt so ansehe würde ich versuchen die Zahl mit MQTT_Command_Topic "BSB-LAN/0/9/700/set" zu senden.
-
Harry B.
- Beiträge: 16
- Registriert: 14. Nov 2020 20:31
Re: Katalogwert per MQTT senden
Danke für die Antwort!
Das hatte ich auch schon gelesen, aber übersprungen, weil ich nicht wusste und immer noch nicht weiß, wie ich das machen soll. Ich hatte gedacht, dass das "automatisch" geht!?
Das hatte ich auch schon gelesen, aber übersprungen, weil ich nicht wusste und immer noch nicht weiß, wie ich das machen soll. Ich hatte gedacht, dass das "automatisch" geht!?
Gruß
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
-
Harry B.
- Beiträge: 16
- Registriert: 14. Nov 2020 20:31
Re: Katalogwert per MQTT senden
So, jetzt hab' ichs:
1. MQTT_Command_Topic auf "BSB-LAN/0/9/700/set"
2. Incoming Value Transformations auf "JSONPATH:$.BSB-LAN.desc"
3. Options im Item auf
1=Automatik
3=Komfort
2=Reduziert
0=Schutzbetrieb
Anscheinend darf die Reihenfolge der Optionen auch nicht anders sein!? So sind auch die entsprechenden Knöpfe in der App der Heizungsanlage angeordnet und anders zeigte sie immer Schutzbetrieb!
Dann sieht man im MQTT Explorer wieder "Item 'MQTT_BSBLAN_Betriebsart' changed from Automatik to 3"
aber dann, eine halbe Sekunde später, "Item 'MQTT_BSBLAN_Betriebsart' changed from 3 to Komfort"
Dann ändert sich nichts mehr und die App der Heizungsanlage zeigt ebenfalls "Komfort".
Übrigens: Ich habe immer nur zwischen "Automatik" und "Komfort" gewechselt, weil die Anlage im Automatik-Modus jetzt, zu dieser Uhrzeit, im Komfort-Modus läuft und nachts im Reduziert-Modus. Dann wird die Heizung, sichtbar durch etliche Parameter, runtergefahren. Im Schutzbetrieb wird sie dann ganz ausgeschaltet und nur nach durch strengen Frost wieder aktiv. Nach dem Umstellen auf Reduziert und Schutzbetrieb habe ich dann jeweils etwas gewartet, damit die Anlage keinen Schaden nimmt.
Danke die Hilfe und Deine Geduld!
1. MQTT_Command_Topic auf "BSB-LAN/0/9/700/set"
2. Incoming Value Transformations auf "JSONPATH:$.BSB-LAN.desc"
3. Options im Item auf
1=Automatik
3=Komfort
2=Reduziert
0=Schutzbetrieb
Anscheinend darf die Reihenfolge der Optionen auch nicht anders sein!? So sind auch die entsprechenden Knöpfe in der App der Heizungsanlage angeordnet und anders zeigte sie immer Schutzbetrieb!
Dann sieht man im MQTT Explorer wieder "Item 'MQTT_BSBLAN_Betriebsart' changed from Automatik to 3"
aber dann, eine halbe Sekunde später, "Item 'MQTT_BSBLAN_Betriebsart' changed from 3 to Komfort"
Dann ändert sich nichts mehr und die App der Heizungsanlage zeigt ebenfalls "Komfort".
Übrigens: Ich habe immer nur zwischen "Automatik" und "Komfort" gewechselt, weil die Anlage im Automatik-Modus jetzt, zu dieser Uhrzeit, im Komfort-Modus läuft und nachts im Reduziert-Modus. Dann wird die Heizung, sichtbar durch etliche Parameter, runtergefahren. Im Schutzbetrieb wird sie dann ganz ausgeschaltet und nur nach durch strengen Frost wieder aktiv. Nach dem Umstellen auf Reduziert und Schutzbetrieb habe ich dann jeweils etwas gewartet, damit die Anlage keinen Schaden nimmt.
Danke die Hilfe und Deine Geduld!
Gruß
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
Harry B.
- Kaum macht man 's richtig, schon funktioniert 's! -
------------------------------------------------------
Raspberry 4B, Rev.1.2, 4GB, OpenHABian-Image
-
Harka
- Beiträge: 578
- Registriert: 30. Apr 2021 13:13