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

Ceel

Hallo
Nachdem ich alles mit dem Rasp Pi gebaut habe und gesehen habe das sehr wenig Funktionen möglich sind Wechsel ich jetzt auf den Arduino.
Hat jemand diesen schon getestet / in Gebrauch?
https://www.amazon.de/dp/B07DQML86K/ref=cm_sw_r_wa_apa_jDKlCb1J7XRRH

Maista


freetz

Das ist nur das reine Ethernet Shield, Du brauchst noch den eigentlichen Mega 2560 dazu.

Da ich selber länger nicht mehr die Raspi Variante in Betrieb hatte, würde mich interessieren, wie die jetzt läuft und welche Funktionen liefen bzw. welche Du vermisst hast?
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

Ceel

Ja den 2560 brauche ich natürlich auch. Das ist klar. Ich meine ja nur den Shield statt den Originalen. Geht das? Kennt den jemand? Benutzt den jemand.

Ich habe mir nur das Menü vom Pi angeguckt und habe aufgehört. ^^
Habe es auch nicht an meine Heizung geklemmt. Das Menü alleine ist schon viel kleiner.

freetz

Ich habe inzwischen herausgefunden, dass auf dem LPB doch einiges an - für diesen Anschlusstyp - interessanten Infos als Broadcast über den Bus geht. Da werden nicht nur wie bei BSB die Uhrzeit und der Brennerstatus übertragen, sondern auch Fehlermeldungen und - besonders interessant - auch Heizanforderungen. Ich würde diese gerne genauer unter die Lupe nehmen und dann in BSB-LAN implementieren, weil es dann u.U. sehr viel einfacher ist (auf diesem Bus) der Heizung zu sagen, dass sie heizen soll, ohne mit Soll- und Ist-Temperaturen herumzufrickeln.

Dazu bräuchte ich einen oder besser mehrere User, die midestens zwei Geräte über LPB miteinander verbunden haben und BSB-LAN ebenfalls über LPB betreiben. Es wäre nicht viel zu tun, sondern nur einmal von dem einen Gerät (z.B. einem ZR1) eine Heizanforderung an den Wärmeerzeuger zu schicken und dabei auf dem seriellen Monitor an BSB-LAN die Telegramme mitzuschneiden, so wie das in der FAQ auch beschrieben ist.
Ich selber kriege die mir von numsi überlassene ZR1 und meine Elco Thision nicht wirklich dazu, dass diese sich über mein OCI420 LPB-ClipIn miteinander unterhalten (es werden zwar die genannten Broadcasts hin- und hergeschickt, aber ohne gegenseitigen Effekt).

Da es die Funktionalität direkt für die LPB-User erweitern könnte, wäre das eine Sache, die man sogar aus reinem Eigennutz machen könnte/sollte ;)...
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

GT2006

Zitat von: freetz am 04 Januar 2019, 15:32:17
Ich selber kriege die mir von numsi überlassene ZR1 und meine Elco Thision nicht wirklich dazu, dass diese sich über mein OCI420 LPB-ClipIn miteinander unterhalten (es werden zwar die genannten Broadcasts hin- und hergeschickt, aber ohne gegenseitigen Effekt).

Da es die Funktionalität direkt für die LPB-User erweitern könnte, wäre das eine Sache, die man sogar aus reinem Eigennutz machen könnte/sollte ;)...

Blöde Frage, wenn numsi einen ZR1 hat, kann er das denn nicht mitschneiden ?

Gruss
Jan
Brötje BBS Ecocondens Evo 20 G + BSB-LAN
Homematic Classic + Raspimatic

freetz

...weil die bei mir ist ("die mir von numsi überlassen worden ist" - und hier für andere Tests gebraucht 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

GT2006

Zitat von: freetz am 04 Januar 2019, 16:42:35
...weil die bei mir ist ("die mir von numsi überlassen worden ist" - und hier für andere Tests gebraucht wird)...

Ahhh, OK. Hatte es so verstanden, dass Du ihn an Deiner Heizung nicht zum Laufen überreden konntest.

Gruss
Jan
Brötje BBS Ecocondens Evo 20 G + BSB-LAN
Homematic Classic + Raspimatic

GT2006

Habe gerade nachgesehen, also ich scheine diesen LPB Anschluss nicht zu haben.

Aber mal ne andere Frage, was könnte ich an X13 anschliessen ?

Brötje BBS Ecocondens Evo 20 G + BSB-LAN
Homematic Classic + Raspimatic

freetz

@GT2006: Auch das ist richtig ;). Ich kann's auch gerne noch mal als Schaubild aufmalen ;)...
Der reine LPB-Anschluss alleine bringt für die Tests nicht, denn genau dafür habe ich ja die ZR1. Es geht um einen Aufbau, bei dem zwei LPB-Geräte vorhanden sind, die auch schon ohne BSB-LAN miteinander kommunizieren können, und in dieses Setup dann BSB-LAN einzuhängen und zu loggen.
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

Kurzes Update zu einer älteren Sache: Dank der Mithilfe eines Users funktioniert nun auch das Setzen der Uhrzeit und der Zeitprogramme, allerdings nicht über die Weboberfläche, sondern nur über den direkten URL-Aufruf. Bei der Uhrzeit ist das dann z.B.
/S0=04.01.2018_20:15:00
und bei den Zeitprogrammen z.B.
/S502=05:00-22:00_xx:xx-xx:xx_xx:xx-xx:xx
@Schotty: Das wäre sicher eine relevante Info für's Handbuch?
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

mikel_ann

#3071
Hallo, vielen Dank erst einmal für dieses Projekt! Habe die Platine von freetz erhalten
und gestern soweit startklar gemacht. Heizung ist eine WGB 2N.28, da ist wie ich
nun entdeckt habe leider die LMU64 verbaut und ein RRG vermutlich das QAA73.110.

Die Erweiterung über den LPB Bus ist ja aktuell gerade Thema, kann ich aber die
BSB Lan auch parallel am RRG anschliessen? Falls ja, reicht es ersteinmal den BusType
auf PPS einzustellen?

Micha

freetz

Ja, mit der LMU5x bzw. 6x sind Schotty und ich gerade am experimentieren, auch zusammen mit einem anderen User, der dieses Gerät hat.
Die schlechten Nachricht vorweg:
- Die QAA73 basiert auf dem OpenTherm Protokoll. Dafür gibt es prinzipiell auch Adapter, die man sich nachbauen kann, aber mir ist keine "fertige" Anwendung bekannt, mit der man da richtig die Heizung kontrollieren kann.
- Die LMU5x/6x haben von Haus aus keine BSB- oder LPB-Schnittstelle

Die etwas besseren Nachrichten:

- Eine LPB-Schnittstelle kann über ein sog. ClipIn (ein OCI420) nachgerüstet werden. Die Dinger kosten neu so ca. 100-150 Euro; der User, mit dem wir gerade die Tests machen, hat seins aus Slowenien für 20 Euro plus Versand bekommen.

- Über das OCI420 werden bei der LMU5x/6x aber nach unserem bisherigen Kenntnisstand nur sehr wenige Parameter unterstützt (Uhrzeit, Kesselvorlauf-, -rücklauf- und Außentemperatur. Es scheint aber bisher nicht möglich zu sein, die Raumtemperatur zu setzen oder die Solltemperaturen anzupassen

- Wir haben uns aber jetzt noch mal auf eigene Faust eine LMU64, ein OCI420 und eine entsprechende Bedieneinheit bei eBay zusammengekauft, um noch einmal ausführlicher und mit trial&error testen zu können. Eine Möglichkeit sehen wir noch darin, über ein entsprechendes LPB-Telegramm eine Heizanforderung an die Heizung zu senden, was dann vielleicht ein Ersatz für das fehlende Setzen der Raumtemperaturen sein könnte. Noch stochern wir da aber im Dunkeln. Dafür war auch unser Aufruf bzw. die Bitte an Besitzer einer über LPB angeschlossenen Anlage gedacht, weil nur diese uns vermutlich helfen können, die entscheidenden Telegramme herauszufischen.


Dennoch würde ich nicht sagen, dass BSB-LAN an einer LMU64 keinen besonderen Nutzen hätte, denn die Übermittlung der Raumtemperatur kann weiterhin über das QAA73 erfolgen, aber man könnte über BSB-LAN die wichtigsten Parameter (Vorlauf-, Rücklauf- und Außentemperaturen) auswerten und grafisch darstellen lassen. Darüber ließen sich z.B. auch Brennerstarts und häufige Taktung erkennen (am Ansteigen und Abfallen der Vorlauftemperaturen). Auch die Spreizung und die damit verbundene Überprüfung der Heizkurve wäre damit möglich. Letztlich nutze ich, was das Monitoring angeht, auch nicht viel mehr Parameter (bei mir kommt noch Trinkwasser, Pumpen- und Brennermodulation hinzu, aber letztlich sind das alles keine must-have's und sind nur genauere Daten bezüglich der genannten Temperaturen und bei manchen anderen Heizungen auch gar nicht vorhanden).

Nervig ist der finanzielle Mehraufwand für das OCI420, aber wenn man es wirklich so günstig bekommt, ist das vielleicht auch noch zu verschmerzen. Dafür kann sowohl das OCI als auch BSB-LAN bei einem Upgrade der Heizung (wenn es bei einer Siemens-Steuerung bleibt) weiter verwendet werden.
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

Zitat von: freetz am 06 Januar 2019, 14:57:31
aber mir ist keine "fertige" Anwendung bekannt, mit der man da richtig die Heizung kontrollieren kann.
Aus derzeit leider akutem Zeitmangel nur ganz kurz ein Hinweis:
Es gibt wie freetz schon sagte mehrere Projekte für OpenTherm-Adapter, das Problem ist dann eben immer die Software. Ich habe allerdings eine Variante gefunden, die Hoffnung auf eine anscheinend komplexere Software macht, mit der man dann auch die Therme beeinflussen kann: "Open Therm Gateway" (OTGW). Zumindest ist die WGB2 dort auch in einer Auflistungstabelle erwähnt. Inwieweit das letztlich wirklich nutzbar ist, kann ich aber mangels OT-Adapter-Hardware nicht sagen. 
Hier der Link zur Startseite: http://otgw.tclcode.com/
Hier die Auflistung, wo auch die WGB genannt wird: http://otgw.tclcode.com/matrix.cgi#boilers
Hier der Schaltplan: http://otgw.tclcode.com/schematic.html#schematic
Hier etwas zum fertigen PCB: http://otgw.tclcode.com/pcb.html

Es gibt auch (veränderte) Nachbauten für den Adapter zu kaufen, bspw beim nodo-shop in NL (https://www.nodo-shop.nl/nl/opentherm-gateway/188-opentherm-gateway.html) - inwiefern der dann aber 100%ig kompatibel mit der Firmware des 'originalen' Adapters ist, sollte dann vorher nochmal überprüft werden..

Im Domoticz-Forum ist das auch Thema: http://www.domoticz.com/forum/viewforum.php?f=26&sid=bf043f88740b19648d37d62e7ef306b7
Dort finden sich etliche interessante Beiträge zu dem Thema OTGW.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

Zitat von: freetz am 04 Januar 2019, 20:20:10
Kurzes Update zu einer älteren Sache: Dank der Mithilfe eines Users funktioniert nun auch das Setzen der Uhrzeit und der Zeitprogramme, allerdings nicht über die Weboberfläche, sondern nur über den direkten URL-Aufruf. Bei der Uhrzeit ist das dann z.B.
/S0=04.01.2018_20:15:00
und bei den Zeitprogrammen z.B.
/S502=05:00-22:00_xx:xx-xx:xx_xx:xx-xx:xx
@Schotty: Das wäre sicher eine relevante Info für's Handbuch?
Yupp, danke, kommt auf die ToDo-Liste.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/