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

Ja, das haben mir jetzt auch zwei andere User so gemeldet, es muss etwas mit den jüngsten Änderungen zu tun haben, allerdings läuft bei mir auch die aktuellste Version ohne irgendwelche Probleme.
Von daher erstelle bitte mal einen Bugreport auf GitHub, und wenn Du die Lösung beschleunigen möchtest, wäre es toll, wenn Du Schritt für Schritt die Commits zurückgehen könntest und den jeweiligen Stand installieren könntest, um zu sehen, mit welchem Commit der Fehler auftritt. Sobald ich das nachstellen kann, würde ich das natürlich umgehend beheben...
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

freetz

Ok, hab' den Fehler jetzt doch schon gefunden - hat bei mir nicht zugeschlagen, weil das Magic-Byte von LPB (was ich nutze) nicht mit dem Magic Byte von PPS an der entscheidenden Stelle übereinstimmt, aber bei BSB schon, so dass es nur da das Problem gab. Mit der aktuellsten Version auf GitHub sollte es jetzt funktionieren.
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

tiger42

Wow, da warst du aber schnell!
Ich kann bestätigen, dass bei der Nutzung von BSB jetzt alles wieder korrekt funktioniert.

freetz

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

Herbert_Testmann

Hallo

die Programmierung des BSB-Lan waren heute meine ersten Gehversuche mit einem Mikro Controller. Dabei habe ich Erfahrung gesammelt. Es haben sich zum Handbuch und zur Spannungsversorgung des Gerätes aber auch Fragen ergeben.

Lt. Handbuch soll ich in der Datei BSB_LAN_config.h  die Zeile  #define WIFI  von den Kommentarzeichen befreien, wenn ich WiFi nutzen möchte.
Diese Zeichenfolge gibt es in der default Datei aber gar nicht. Ich habe dann SSID, User, Passwort in die vorgefertigten Zeilen eingegeben.
Nach dem Start kam keine WLAN Verbindung zu Stande. Ich habe das LAN Kabel angeschlossen und dann die Web Oberfläche erreicht. Dort habe ich in den Einstellungen auf wifi umgestellt. Dann hatte ich auch eine Verbindung zum WLAN. Da beim nächsten Booten aus dem EEPROM gelesen wird funktioniert es seitdem. Aber die mitgelieferte Datei widerspricht in dem Punkt dem Handbuch oder ich habe es nicht verstanden.

Die Spannungsversorgung über das USB Kabel vom PC funktioniert. Die Spannungsversorgung über ein USB Kabel und ein 5 V 2 A Stecker Netzteil funktioniert auch. Sobald ich den runden Stecker benutze, der ebenfalls ein 5 V 2 A Netzteil hat, kommt nur sehr langsam eine Verbindung mit dem WLAN zu Stande, die auch immer wieder abbricht. Ich kann in dem Moment den Serien Monitor nicht zur Diagnose benutzen, denn durch das angesteckte USB Kabel kommen ja auch wieder 5 V zum Gerät.

Was sind eure Erfahrungen bei der Inbetriebnahme und mit der Stromversorgung?

freetz

Die Änderungen in der Konfiguration sind erst kürzlich umgesetzt worden, da "schulde" ich Ulf noch den Text für's Handbuch. Du hast aber alles richtig gemacht, weswegen es dann ja auch jetzt bei Dir läuft.

Eine Stromversorgung ohne USB scheint beim Olimex ein Problem zu sein. Sowohl über den Rundstecker, als auch bei der POE-Variante über das Netzwerk scheint nicht optimal zu sein. Das macht sich insbesondere bei WLAN bemerkbar. Generell scheint es empfehlenswert zu sein, zumindest bei den Olimexen und den derzeitigen Hardware-Revisionen auf USB zu setzen.
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

badr

Hallo,
Vielen Dank für diese phänomenale Arbeit!
Hat jemand Erfahrung mit der RVL470/480-Serie im LPB-Bus?
Ich habe nicht das Gefühl, dass ich funktionierende Command IDs finde.
(Übersetzt mit Deepl, ich spreche kein Deutsch)

freetz

Hi badr,

RVL470/480 do not support the custom parameter lists. You may try the BSB_LAN_custom_defs.h from version 2.2.1, there should be several working parameters. If you got the board from me, let's continue this via e-mail.

F.
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

Herbert_Testmann

Guten Morgen

ich habe den BSB Bus erfolgreich mit meiner Therme verbunden. Ich gehe davon aus, dass Daten übertragen werden, weil zum einen die LED auf dem Adapter Board blinkt und ich eine Parameterliste runter laden konnte.

Auf der Web Seite sehe ich nur wenige Daten unter "Sensoren" Und dort nur "Brennerlaufzeit" und "Brennertakte"  Ob diese real sind, kann ich nicht beurteilen. Alle Seiten unter "Heizungsfunktionen" sind leer. Also komplett weiss.
Wo habe ich noch etwas vergessen bei der Einrichtung?

freetz

Das Lesen des Handbuchs ;) - letzter Punkt der Schnellstartanleitung:
ZitatUm nun Zugriff auf sämtliche Parameter deines Reglers zu erhalten, muss eine reglerspezifische Datei BSB_LAN_custom_defs.h erstellt werden. Bitte lies hierfür das Kap. 3.3!
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

Herbert_Testmann

#6805
Zitat von: freetz am 30 März 2024, 11:08:32Das Lesen des Handbuchs ;) - letzter Punkt der Schnellstartanleitung:
ZitatUm nun Zugriff auf sämtliche Parameter deines Reglers zu erhalten, muss eine reglerspezifische Datei BSB_LAN_custom_defs.h erstellt werden. Bitte lies hierfür das Kap. 3.3!

Danke. habe ich gemacht und auch nach wenigen Minuten die konvertierte Datei zurück bekommen.
Nach dem kompilieren und OTA kann ich jetzt alle Werte sehen.

Versionsverwaltung ...
Bei der Ersteinrichtung habe ich 3.4.2 über den Link im Handbuch bekommen. Auf der Web Oberfläche wird mir jetzt 3.4.3 angeboten.
- auf GitHub steht 3.3 als letztes Relaese. Ist 3.4.x eine Entwicklerversion?
- wo finde ich ein changelog oder release notes, um beurteilen zu können ob ich das jeweilige Update überhaupt brauche oder möchte?

freetz

Releases sind (mehr oder weniger) "abgeschlossene" Versionen, quasi der letzte mehr oder weniger stabile Zustand. Der Link im Handbuch verweist immer auf das Master-Repository, das den aktuellen Stand enthält ("Entwicklerversion", wenn Du magst, wobei das schon noch gefiltert ist gegenüber dem, was ich hier intern für Versionsstände habe ;) ). Im Web wird Dir immer angezeigt, wenn es da eine neue Version gibt.
ChangeLog ist gleich am Anfang der BSB_LAN.ino. Für feingliedrigere Infos steht bei jedem Commit dabei, was er macht.
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

freetz

Eine Bitte an alle Olimex EVB- und POE-User, die Probleme mit der Stabilität und Abstürzen/Reboots von BSB-LAN hatten, wenn man den Olimex über den Rundstecker oder POE mit Strom versorgt hat: Olimex möchte das Problem näher untersuchen und würde gerne mit Euch in Kontakt treten. Bitte schickt mir eine E-Mail, wenn das auf Euch zutrifft (bsb (ät) code-it.de). 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

AingTii

Hallo,

ich probiere nun schon seit einigen Tagen dran rum,
erst mal auf Breadboard mit D1mini ESP32
RX GPIO 17
TX GPIO 16
und angeschlossen an einer Brötje WGB Pro EVO 15C

nach entfernen des 330k am OK1 bekam ich auch etwas am RX.

Nun sehe ich zumindest schon mal ein paar Werte auf der Weboberfläche.
Allerdings sind es nur ganz wenige.

0 Uhrzeit und Datum - Datum/Zeit: 04.04.2024 10:36:40      04.04.2024 10:36:40
1 Uhrzeit und Datum - Uhrzeit: 10:36:41                    10:36:41
2 Uhrzeit und Datum - Tag/Monat: 04.04.                    04.04.
3 Uhrzeit und Datum - Jahr: 2024                           2024
710 Heizkreis 1 - Komfortsollwert: 22.0 °C                 22.0
6224 Konfiguration - Geräte-Identifikation: LMU7           LMU7
6225 Konfiguration - Gerätefamilie: 98                     98
6226 Konfiguration - Gerätevariante: 100                   100
8700 Diagnose Verbraucher - Außentemperatur: 10.2 °C       10.2
10000 Benutzerdefiniert - Raumtemperatur 1: (parameter not supported)   

evtl. ist da ja noch etwas im argen oder schmeißt die nur diese paar Werte aus?
Oder muss noch etwas an der Schaltung geändert werden etc...

Hat da schon jemand Erfahrung und könnte mir bitte helfen?

Danke
Gruß Jens

freetz

Ich habe Dir bereits geschrieben, dass Du die Anleitung (besser) lesen musst. Darin ist all' das erklärt...
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