LAN-Anbindung für BSB-Bus (Brötje, Elco Thision etc.)

Begonnen von justme1968, 29 November 2014, 19:50:40

Vorheriges Thema - Nächstes Thema

freetz

Die SHT31 laufen über i2C, also sind grundsätzlich so wie die BME280 anzubinden, man müsste die entsprechende Library einbinden, ansonsten ist der Code zum Einlesen der Sensoren relativ simpel gestrickt. Ich bin aber eher zurückhaltend, was die Einbindung neuer Sensoren angeht, da das nicht die Hauptspielwiese von BSB-LAN ist. Solange es also gegenüber den bisher eingebundenen Sensoren keinen spürbaren Mehrwert gibt, würde ich das nicht angehen wollen.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

Schotty

#6061
Zitat von: freetz am 30 Januar 2022, 20:48:17
Wenn Du ein wenig programmieren kannst, kannst Du das auch mit ein paar Zeilen selber in BSB-LAN hinterlegen, indem Du in der BSB-LAN_custom.h die aktuelle Uhrzeit abfragst (Parameter 0) und dann entsprechend der Tageszeit über ein set() auf Parameter 710 die Solltemperatur festlegst.
710 scheint es allerdings bei der LMU64 nicht zu geben, zumindest nicht laut seiner Komplettabfrage:

...
709 Heizkreis 1 - Komfortsollwert Minimum: 10.0 °C
710 Heizkreis 1 - Komfortsollwert: (parameter not supported)
711 Heizkreis 1 - Komfortsollwert Maximum: 30.0 °C
...

Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Ah, ok, dann ist es wohl eine Softwareversion < 3.0 - dann wäre die Frage, ob man die Raumsoll-Temperatur dadurch setzen kann, dass man die Parameter 709 und 711 auf den gleichen Wert setzt (den man sonst mit 710 setzen würde)?
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

DukeSS

@rushguide
I can advice did this https://github.com/fredlcore/BSB-LAN/issues/214 for programs 710,712 (if these programs presented on room unit).

freetz

@DukeSS: The thing with the LMU64 is that the room unit is actually connected via OpenTherm, so the functions on the room unit are not necessarily the same as via OCI420. This depends apparently on the software version of the LMU64. Version 3 and above support room temperature setpoints, the versions below only parameters 709 and 711, sometimes not even these...
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

rushguise

Zitat von: DukeSS am 30 Januar 2022, 19:13:55
@rushguise
Hi!
8741 is read only program.
You should to use programs 710,712 (1010,1012 and/or 1310,1312).

Hi,

710 and 712, 1010 and 1012, 1310 and 1312 are parameter not supported.  :(

Look at the report.

rushguise

Zitat von: freetz am 31 Januar 2022, 07:42:10
Ah, ok, dann ist es wohl eine Softwareversion < 3.0 - dann wäre die Frage, ob man die Raumsoll-Temperatur dadurch setzen kann, dass man die Parameter 709 und 711 auf den gleichen Wert setzt (den man sonst mit 710 setzen würde)?

Nein, ich habe Version 3.03

DukeSS

Zitat von: rushguise am 31 Januar 2022, 08:49:12
Hi,

710 and 712, 1010 and 1012, 1310 and 1312 are parameter not supported.  :(

Look at the report.
Hmm, ok. Can you set point from room unit and look to serial monitor/telnet? It is very interesting which program will be displayed at the same time.

rushguise

Zitat von: DukeSS am 31 Januar 2022, 10:39:36
Hmm, ok. Can you set point from room unit and look to serial monitor/telnet? It is very interesting which program will be displayed at the same time.

I haven't a room unit. I can set the temperature at boiler unit and look to serial monitor. Is it the same? What should I lookup at serial monitor?

Schotty

Zitat von: freetz am 31 Januar 2022, 07:42:10
Ah, ok, dann ist es wohl eine Softwareversion < 3.0
Nein, das hat mit der SW-Version nichts zu tun, der Parameter ist bei keiner der bisherigen Versionen (2.08/3.0/3.03) verfügbar.

Aber: Du hattest doch einen neuen VL-Soll-Parameter entdeckt&implementiert, oder? Welche P.Nr. hat der nochmal und könnte man/er damit nicht etwas anfangen?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

DukeSS

Zitat von: rushguise am 31 Januar 2022, 11:58:29
I haven't a room unit. I can set the temperature at boiler unit and look to serial monitor. Is it the same? What should I lookup at serial monitor?
So pity. In this case boiler will not send value to bus i think

Schotty

Mal eben eine Frage an @Luposoft und alle User, die die 'neue' MQTT-Funktion von @Luposoft nutzen, bei der man brokerseitig 'aktiv' eine Anfrage an BSB-LAN schicken kann:

Zitat von: Luposoft am 06 Februar 2021, 14:13:26
set mqtt2Server publish BSB-LAN 5890  //einfache Wertabfrage
2021-02-04_13:24:15 MQTT2_BSB_LAN MQTT: ACK_5890     //hier bestätigt BSB-LAN den Empfang
2021-02-04_13:24:16 MQTT2_BSB_LAN BSB-LAN_5890: 1 - Zirkulationspumpe Q4    //das ist die Ausgabe nach der Abfrage der Heizung

Kann man hiermit auch mehrere Parameter in einem Rutsch abfragen? Oder muss man für jeden Parameter einzeln den o.g. set-Befehl ausführen?

Bsp: Ginge also bspw
set mqtt2Server publish BSB-LAN 5890/700/1000
um 5890/700/1000 mit nur einem Befehl abzufragen?

Die Frage kam userseitig auf und da ich es selber nicht testen kann, bräuchte ich hier bitte Eure Hilfe :)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Luposoft

Nein das geht nicht.
Zumindest habe ich das nicht gezielt so gebaut.
Frage mich, wie da die Antwort aussehen sollte.
🧐
Grüsse
Raspi B+
CUL nano 433MHz
CUL nano 868MHz
ELCO Thision S Plus 19
Arduino Due

Schotty

Ah ok, danke.
Wie die Antwort aussehen sollte? Keine Ahnung, vielleicht untereinander weg für die jeweiligen Parameter? Ich kenne mich doch damit nicht aus  ;D
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Luposoft

@Schotty
die Frage war nicht speziell an dich gerichtet
eher rhetorisch 😊
Raspi B+
CUL nano 433MHz
CUL nano 868MHz
ELCO Thision S Plus 19
Arduino Due