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

Schotty

Nachtrag: Ich habe gerade gesehen, dass du eine alte BSB-LAN-Version nutzt (1.1.53-20201110150552). Was hast du für ein BSB-LAN-Setup? Also welcher Adapter und welcher MC?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

Nachtrag 2: Ich habe ebenfalls einen RVS63 hier, bei dem ist 6700 auch nicht verfügbar - auch nicht via Bedieneinheit. Aber wie gesagt - check das bei dir nochmal selbst via Bedieneinheit (sicherheitshalber in der Fachmann-Ebene)..
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Zitat von: lars2000 am 18 Dezember 2021, 17:48:50
Hallo

erstmal vielen Dank für das Projekt, Inbetriebname sehr gut Dokumentiert - ging alle ganz einfach

2 Fragen habe ich aber doch

die Abfrage 8527 gibt 620.4 KWh zurück,richtig wäre 20281,2 KWh kann ich das selbst einstellen - er nimmt nur die 18 3c und lässt die 03 weg


16:35:51.145 -> LAN->HEIZ QUR 8527 Diagnose Erzeuger - Gesamtertrag Solarenergie:
16:35:51.145 -> 78 0E 00 42 C0 02 00 14 06 3D 49 05 98 F5 D3
16:35:51.145 -> HEIZ->LAN ANS 8527 Diagnose Erzeuger - Gesamtertrag Solarenergie: 620.4 kWh
16:35:51.145 -> 78 13 42 00 0C 02 00 14 07 49 3D 05 98 00 00 03 18 3C F0 81
16:35:51.145 -> #8527:  620.4 kWh


die Abfrage 6700 Endet Unknown command - sollte aber den aktuellen Fehler zurück geben, fals es einen gibt

17:37:11.860 -> LAN->HEIZ QUR 6700 Fehler - Unknown command:
17:37:11.860 -> 78 0E 00 42 C0 02 00 14 06 3D 05 00 9A F5 8C
17:37:11.860 -> HEIZ->LAN ANS 6700 Fehler - Unknown command: 00 00 00 00 00 00 00 00 00 00 00 00
17:37:11.860 -> 78 1A 42 00 0C 02 00 14 07 05 3D 00 9A 00 00 00 00 00 00 00 00 00 00 00 00 E8 F1
17:37:11.860 -> #6700:  000000000000000000000000 - unknown type

im Anhang ein Bild von acs

danke und bis bald
lars

Danke für den Hinweis, beim ersten ist es dann für Deine Gerätefamilie ein anderer Datentyp, bitte dafür ein Issue auf GitHub aufmachen und dort auch den Output von "Prüfe auf neue Parameter" posten, vielleicht ist das einfach noch auf meiner ToDo-Liste...
Gerne beide Punkte in ein Issue und mit Angabe dessen, was zeitgleich zum Abruf an der Heizung bei den jeweiligen Parametern angezeigt wird...
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

#5943
Zitat von: freetz am 19 Dezember 2021, 18:36:20
Danke für den Hinweis, beim ersten ist es dann für Deine Gerätefamilie ein anderer Datentyp, bitte dafür ein Issue auf GitHub aufmachen und dort auch den Output von "Prüfe auf neue Parameter" posten, vielleicht ist das einfach noch auf meiner ToDo-Liste...
Gerne beide Punkte in ein Issue und mit Angabe dessen, was zeitgleich zum Abruf an der Heizung bei den jeweiligen Parametern angezeigt wird...

.."prüfe auf neue Parameter" = /Q dann aber mit der aktuellen Softwareversion, nicht mit der 1.1.43, mit der du (@lars2000) es vorhin gemacht hast - daher auch meine Frage nach dem Setup. Wenn es ein aktuelles Setup ist (Due/ESP32), dann bitte die aktuelle Version aus dem Master-Repo verwenden.
EDIT: ..und nach dem Update von BSB-LAN dann ruhig vorher nochmal die beiden Parameter per BSB-LAN abfragen, evtl hat sich da ja schon was im Laufe der Versionen geändert..
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Zitat von: rushguise am 19 Dezember 2021, 13:57:48
Ja, in der Heizungsfachmannebene suche ich den Parametersatz vergebens. In der Installationsanleitung mit der Software Version > 2.08 ist der Parametersatz noch von Brötje beschrieben. In der Installationsanleitung > 3.00 (ich habe 3.03) ist nichts mehr vom LPB Bus oder 604 beschrieben. Nur die Fehlermeldung ist noch beschrieben.

Wenn ich in der Heizungsfachmannebene bin erscheint der Parameter H603 und dann gleich der Parameter H607. Dazwischen ist nichts  :-[
Zitat Installationsbuch > 2.08:
"H598 LmodRgVerz Leistung während Reglerverzögerungszeit 20 %
H604 LPBKonfigO Einstellcodes für Busmodul CIB 00010000 6)
H605 LPBAdrGerNr LPB-Geräteadresse der BMU 1 - - 6)
H606 LPBAdrSegNr LPB-Segmentadresse der BMU 0 - - 6)
H614 KonfigEingang Programmierbarer Eingang F2 0"

Zitat Installationsbuch > 3.00:
"H602 Z_BwComfort1 Zeit für WW-Wärmetauscher-Komfortfunktion ... 1440 min
H603 Z_BwComfort2 Zeit für WW-Wärmetauscher-Komfortfunktion ... 3 min
H607 TbwBereit reduzierter Sollwert für Warmwasser 55 °C"

Ich hatte das bisher so verstanden, dass man mit einer LMUx und einen OCI420 definitiv kommunizieren kann.

Vielleicht hat noch jemand einen Tipp.

Ja, man kann definitiv mit dem OCI420 und einer LMU über LPB kommunizieren, aber es müssen eben ein paar Parameter eingestellt werden, u.a. auch die Busspannung und der Zeitmaster, damit es funktioniert. Die Tatsache, dass der Parameter im Handbuch nicht erscheint, wäre für mich bei den teilweise abenteuerlichen Handbüchern noch kein Grund zur Sorge, aber wenn Du ihn nicht aufrufen kannst (und ich bin mir ziemlich sicher, dass man dafür keinen OEM-Code braucht, kann das aber gerade nicht testen), dann ist das natürlich ein Problem, für das mir auf die Schnelle auch keine Lösung einfällt :(...
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

Zitat von: Schotty am 19 Dezember 2021, 18:39:27
.."prüfe auf neue Parameter" = /Q dann aber mit der aktuellen Softwareversion, nicht mit der 1.1.43, mit der du (@lars2000) es vorhin gemacht hast - daher auch meine Frage nach dem Setup. Wenn es ein aktuelles Setup ist (Due/ESP32), dann bitte die aktuelle Version aus dem Master-Repo verwenden.

Ja, vor solchen Abrufen immer vorher auf die neueste Version aktualisieren. Nichts ist nerviger, als einen Fehler oder einen neuen Parameter zu bearbeiten, der schon seit geraumer Zeit gefixt/implementiert ist...
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: freetz am 19 Dezember 2021, 18:40:31
Ja, man kann definitiv mit dem OCI420 und einer LMU über LPB kommunizieren, aber es müssen eben ein paar Parameter eingestellt werden, u.a. auch die Busspannung und der Zeitmaster, damit es funktioniert. Die Tatsache, dass der Parameter im Handbuch nicht erscheint, wäre für mich bei den teilweise abenteuerlichen Handbüchern noch kein Grund zur Sorge, aber wenn Du ihn nicht aufrufen kannst (und ich bin mir ziemlich sicher, dass man dafür keinen OEM-Code braucht, kann das aber gerade nicht testen), dann ist das natürlich ein Problem, für das mir auf die Schnelle auch keine Lösung einfällt :(...

Ich konnte bereits alles klären. Bei mir ist der Parametersatz nur im OEM Menü zu finden. Heute wollte ich es nicht testen, da ich nicht am Ort der Heizung wohne. Wegen Umbau bin ich nur Zeitweise vor Ort. Ich werden das Byte anpassen und dann berichten. Wie bereits oben beschrieben, ist auch die Reihenfolge der Parametersätze in meiner LMU64 die gleiche. Dazwischen ist nichts.  ;D

freetz

Ok, das ist gut zu wissen - dass der Parameter OEM sein kann, war mir bisher nicht klar und ist natürlich für uns auch eine wichtige Info, wenn dann User vor dem gleichen Problem stehen, insofern 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

lars2000

Hallo

hier nun das gewünschte Log für 8527


19:08:20.630 -> EM2->HEIZ 66     
19:08:20.630 -> 78 0E 00 04 C0 02 00 14 66 05 49 05 98 F5 BD
19:08:20.724 -> HEIZ->EM2 67      00 00 03 18 54
19:08:20.724 -> 78 13 04 00 0C 02 00 14 67 49 05 05 98 00 00 03 18 54 F0 83


bis bald
Lars

lars2000


lars2000

#5950
Hallo

wo ich die Version her hatte, kann ich jetzt leider nicht mehr sagen, habe sie am 8.12 runtergeladen, sorry für den Fehler

die Ergebnisse für die Abfrage 8527 sind jetzt für mich vollkommen ok (das Komma bekomme ich da Problemlos rein 20283,6)


{
  "8527": {
    "name": "Gesamtertrag Solarenergie",
    "dataType_name": "ENERGY",
    "dataType_family": "VALS",
    "error": 0,
    "value": "202836",
    "desc": "",
    "precision": 1,
    "dataType": 0,
    "readonly": 1,
    "readwrite": 1,
    "unit": "kWh"
  }
}


die Abfrage 6700 sollte den aktuellen Fehler zurück geben, genau in der gleichen Struktur wie 6801 Fehler - Historie 1 - den Fehler zurück gibt


{
  "6700": {
    "name": "Fehlermeldung",
    "dataType_name": "UNKNOWN",
    "dataType_family": "VALS",
    "error": 260,
    "value": "000000000000000000000000",
    "desc": "",
    "precision": 0.1,
    "dataType": 0,
    "readonly": 1,
    "readwrite": 1,
    "unit": ""
  }
}



{
  "6801": {
    "name": "Historie 1 Fehlercode",
    "dataType_name": "ERRORCODE",
    "dataType_family": "ENUM",
    "error": 0,
    "value": "73",
    "desc": "Kollektortemperatur 1 Fühlerfehler",
    "dataType": 1,
    "readonly": 1,
    "readwrite": 1,
    "unit": ""
  }
}


in Anhang noachmal das Log für /Q und ein bild wie die ACS 6700 bei mir ausgibt

bis bald

Lars

freetz

Vermutlich hast Du die Version 1.1 von den Releases geladen. Wir wollten die 2.0 schon längst released haben, aber da kam immer etwas dazwischen. Grundsätzlich aber eben wie im Handbuch beschrieben erst einmal die Version im Master-Repository laden.

Dass der Energiewert noch durch 10 geteilt werden muss, kam wohl schon mal vor, wir hatten das zumindest schon mal so angelegt, aber anscheinend hat dann jemand (mit Gerätefamilie 171) gemeldet, dass es (bei ihm?) nicht geteilt werden muss. Jetzt frage ich mich natürlich, was da stimmt. Kann mal jemand mit Gerätefamilie 171 schauen, ob der Wert von Parameter 8527 bei ihm korrekt ist? Dann wären es einfach zwei verschiedene Datentypen und ich würde den alten wieder aktivieren.

Parameter 6700 gibt es so vermutlich an Deiner Heizung nicht, nur in der ACS. Wie Du im JSON sehen kannst, kommt da eine lange Reihe an Werten (die bei Dir alle 0 sind), darunter ist auch der letzte Fehlerwert. Da wir diesen einzigartigen Datentyp bisher noch nicht komplett entschlüsselt haben, gibt es demzufolge die "unknown type" Meldung mit dem Rohwert.
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

tom9865

Hallo zusammen,

erst einmal ein großes Dankeschön an alle Mitwirkenden hier!
Ich versuche gerade eine Brötje Ecodens BBS 2N LMU64_SW300 etwas smart zu machen.
Platz für ein OCI420 Modul gibt es.

Hat jemand zufällig ein Modul über? Oder einen Tipp wo ich das zu einem fairen Kurs beziehen kann?
Und macht es überhaupt Sinn? Also über LPB Bus dann die Theme steuern zu wollen? Ich habe von eingeschränktem Nutzungsumfang mit der LMU64 gelesen. Gibt es da Erfahrungen?
Auch unter den erfolgreich getesteten Brennern taucht keiner mit LMU64 auf.

Beste Grüße,
Tom

Schotty

Hi Tom,

also der Bedien-&Steuerungsumfang ist im Vergleich zu aktuell(er)en Reglern eingeschränkt - das liegt an der LMU selber, nicht an BSB-LAN.
Damit du einen Eindruck vom Parameterumfang bekommst, hab ich mal eine Komplettabfrage von unserem Test-LMU64 (ebenfalls SW3.0) angehängt. Die ist allerdings von 2020 - kann sein, dass da im Laufe der Zeit noch etwas hinzugekommen ist, das weiß ich gerade nicht mehr so genau, das weiß @freetz besser. Kürzlich haben wir noch einen Parameter für das VL-Soll entdeckt bzw dekodiert, das ist aber noch nicht schlussendlich getestet und implementiert.

Bzgl OCI420: Ob hier jmd eines zu veräußern hat, kann ich dir nicht sagen - zumindest wir (freetz und ich) haben keines über. Quellen für gebrauchte OCIs sind die üblichen  Verdächtigen, also ebay und ebay-kleinanzeigen, da kann man manchmal Glück haben. Ansonsten wirf mal Google an, da gibt es einen Händler, der ein neues OCI420 für 158,57€ anbietet. Das ist der bisher beste Preis eines kommerziellen Anbieters für ein Neugerät, den ich gefunden habe. Da es ein gewerblicher Anbieter ist, hast du 14 Tage Rückgaberecht.

Mein Tipp wäre daher, dass du dir erstmal das Adaptersetup besorgst. Wenn du alles zusammen und installiert hast, dann bestell dir das OCI. Wenn du dann merkst, dass dir das vom Bedienumfang her so absolut nicht ausreicht, kannst du das OCI notfalls noch wieder zurückschicken. Nur wie gesagt - eine andere, möglicherweise umfangreichere Bedienmöglichkeit als BSB-LAN wirst du leider nicht finden.. :(
In dem Fall würde ich an deiner Stelle aber noch warten, bis freetz den o.g. Test bzgl VL-Soll final abgeschlossen und den Parameter integriert hat.

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

freetz

Hallo Tom,

ja, mit der Version 3.0 bist Du schon mal ganz gut aufgestellt - wenn Du Dir die BSB_LAN_defs.h anschaust und da nach DEV_064_ALL suchst, sind das alle Parameter, die wir bisher auf dem Softwarestand herausgefunden haben. Ich würde sagen, für 95% der Fälle reichen die auch aus, denn Du willst ja i.d.R. die Sollwerte der Heizkreise, Heizkurve etc. setzen und ggf. die Modulation abfragen, um die Brenneraktivität zu monitoren. Das ist das, was mit dem Softwarestand i.d.R. geht - und eben noch ein bisschen mehr, aber eben nicht die über 1000 Parameter, die andere Steuerungen unterstützen.

Ich habe leider kein OCI420 mehr übrig, aber es gab in den letzten Monaten immer mal wieder User, die nach einem gesucht haben und innerhalb von relativ kurzer Zeit fündig wurden, auf eBay Kleinanzeigen z.B. Wenn Du's unter 100 Euro bekommst, ist das grundsätzlich schon ein guter Preis.

VG, 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