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

Hm, dann hast Du aber nicht zu der Zeit geloggt, als Du die Änderung am Raumgerät geändert hast, denn da müsste sonst ein RGT1->HEIZ SET Telegramm zu finden sein und ein HEIZ->RGT1 ACK Telegramm. Bei den RGT1-Telegrammen sehe ich aber nur QUR und ANS Telegramme, d.h., Du hast u.a. die Parameter 9009, 8741, 8009 und 8830 abgelesen, aber (zumindest basierend auf dem Log) keinen Parameter gesetzt. Über BSB-LAN hast Du dann die Parameter 710 und 712 abgefragt, die haben dann auch entsprechende Werte über MQTT versendet, aber die Funktion konnte ich selbst schon testen.
Wenn Du also noch mal schauen könntest, dass Du beim Ändern und Speichern z.B. von Parameter 710 und/oder 712 das Log mitlaufen lässt, könnte ich die Funktion überprüfen, dass diese Änderungen eben auch per MQTT aktualisiert werden. Dank!
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

BSB_TomFhem

Es könnte sein, dass nicht die erste Meldung mit dabei ist.
Ich habe aus dem Arduino IDE-Monitor die Daten manuell markiert und kopiert, leider immer nur ca. 30 Zeilen.
Wie kann ich das Log in eine Datei schreiben lassen?

freetz

Wenn Du die Arduine IDE ab Version 2.0 hast, ist da unter Windows leider ein Bug, dass man nicht einfach alles markieren und kopieren kann. Mit den Versionen unter 2.0 ging das noch. Alternativ könntest Du mit putty (oder unter Linux mit minicom) auf den seriellen Port zugreifen, unter dem der ESP32 zu erreichen ist. Bei putty kann man dann einfach den ganzen Output kopieren. Danke!
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

BSB_TomFhem

Im Anhang habe ich die Log-Datei (per Putty) beigefügt.
Ich habe die Soll-Temperatur am Raumgerät geändert:
21 > 19 > 23 > 21

meine Version:
Hardware: ESP32
Version: 3.4.4-20240331020948
Freier Speicher: 239208 Bytes
Uptime: 224555 ms = 0d+00:03:44.555
Uhrzeit und Datum: 28.04.2024 21:28:15
Bus-System: BSB (66, 0) Nur Lesen

Installierte Module:
USE_ADVANCED_PLOT_LOG_FILE

Ich hatte versucht in den letzten Stunden das aktuelle Update (Dateidatum 25.04.2024 05:05 Uhr) zu installieren.
Ich habe es nicht zum Laufen bekommen.
Das Update konnte ich installieren auf den ESP32-BSB-LAN-Adapter und anschließend die Web-Oberfläche aufrufen.

Aber es wurden gar keine Werte angezeigt. Weder im SerialMonitor noch in der Web-Oberfläche.
Ich habe die Reglerspezifische Parameterliste aufgerufen:
BSB-LAN kann keine Verbindung zum Heizungsregler aufbauen. Bitte sicherstellen, ...
Du darfst diesen Dateianhang nicht ansehen.

Ich habe nun wieder die Version vom 31.03.24 installiert. Läuft für mich.

freetz

Danke für's Ausprobieren, das Log passt jetzt und ich kann die Änderung dort sehen, aber in der Version war das Übertragen der am Raumgerät geänderten Parameter noch nicht implementiert. Sieht man daran, dass bei den SET-Telegrammen als gesetzter Wert "---" steht.
Dass die aktuellste Version bei Dir nicht läuft, ist ja seltsam, könntest Du die noch mal Flashen und einen SerMo-Log vom Reset/Start des ESP32 bis zum Abruf einer beliebigen Kategorie schicken? Dann kann ich sehen, ab wann es da ein Problem gibt. Je nachdem, von wann die vorherige Version ist, kann es nötig sein, einmal mit /NE die Einstellungen im EEPROM zu löschen, weil sich die Struktur geändert hat. Normalerweise macht BSB-LAN das automatisch, aber vielleicht hat sich da was verhakt, das sehe ich dann aber sonst auch im SerMo Log. Danke!
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

BSB_TomFhem

Anbei das Log nach dem Start mit der neuen Version:

freetz

Alles klar, danke! Laut dem Log erkennt er Dein Board in der neuen Version als NodeMCU, aber Du hast m.W. einen Olimex EVB, richtig?
Kannst Du schauen, ob Du beim Flashen a) das richtige Board ausgewählt hast (Olimex EVB) und b) die aktuellste Version des ESP32-Framework ausgewählt hast (2.0.15 oder höher)?
Wenn es sich damit nicht beheben lässt, lass' uns am besten per Mail das Problem weiter einkreisen, denn sonst wirst Du in Zukunft keine Updates mehr installieren können (bsb (ät) code-it.de).
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

BSB_TomFhem

Ja, ich habe ein Olimex EVB.
Ich versuche morgen neue Tests zu machen und mich dann wieder zu melden.