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

DominikReber

Hallo zusammen

Heute Heizung mal wieder eingeschalten und frage mich, ob ich BSB-Lan mal wieder updaten soll.
Ich habe Version 3.0.3-20221119003550 am Laufen.

Hat sich da irgendwas gröberes verändert?

Danke

Dominik

freetz

Die ChangeLog befindet sich am Anfang der BSB_LAN.ino (bzw. wird demnächst in eine eigene Datei umziehen), einfach selber schauen, ob sich das für Dich lohnt.
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

DominikReber


freetz

Achtung, breaking changes in der aktuellsten Master version für PPS-User: Die Zeitprogramme sind nun denen von BSB/LPB angeglichen, d.h. pro Tag drei Einträge für Start- und Endzeiten. Das verschlankt die Anzahl der Einstellungen von 42 auf sieben. Da ich im Moment kein PPS-System zum Testen habe, würde ich mich freuen, wenn das mal jemand überprüfen könnte, ob es auch in einer realen Umgebung alles so funktioniert, wie es soll, sprich, die Zeiten korrekt an die Heizung übermittelt werden. 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

freetz

Last call for Arduino Due/WiFiSPI users:
Nach meiner Anfrage von vor über einem halben Jahr hier im Forum und in den Discussions bei GitHub, ob noch jemand die WiFiSPI-Lösung mit dem Arduino Due verwendet, hat sich weder hier noch dort bisher auch nur eine Person zurückgemeldet. Ich würde dem jetzt noch mal bis Ende Oktober geben, aber wenn dann weiterhin klar ist, dass das niemand mehr nutzt, würde ich den Code nach dem anstehenden Release der Version 4.0 entfernen, da er an einigen Stellen eine weitergehende Abstraktion des Codes verhindert.
Die Ethernet/LAN-Anbindung beim Due bleibt natürlich weiterhin erhalten.
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

the.hein

Hallo zusammen,

ich möchte mich mal kurz vorstellen. Mein Name ist Uwe und ich komme aus dem schönen Bayern. Vor ca. einem Jahr habe ich mich etwas in HomeAssistan eingelesen und spiele hier rudimentär mit ein paar Automatisierungen rum.
Ich muss betonen ich bin ein absoluter DAU. Eigentlich null Technikwissen und komme nur durch viel Recherche in Foren, youtube etc. pp zurecht.

Seit knapp drei Monaten arbeitet bei mir eine MHG Procon E Gastherme. Bei der Suche diese smart zu machen (MHG bietet selber nichts mehr an) bin ich auf das BSB Lan Projekt gestossen.

Ich habe auch schon Frederik angeschrieben - bei ihm kann ich die Platinen kaufen (bei mir wird es die NodeMCU Platform da mir WLan reicht)
Allerdings entsteht schon die erste Frage: Von Frederik bekomm ich ne Platine, ein ESP32Microcontroller Board muss ich mir zusätzlich noch zulegen. Ich versteh hier schon nicht den Unterschied zwischen den beiden "Platinen". Dachte ich brauche nur das von Frederik. Aber ist wohl so :)
Gibt es für das Microcontrollerboard ein "Gesamtpaket" bei dem Stromversorgung und auch ein Gehäuses dabei sind? Damit sowohl die Platine von Frederik als auch das Mikrocontrollerboard schön verpackt sind.
Zwischen der Platine und der Gastherme reicht ja ein zweiadriges Kabel, da ich an der Therme CL+ und CL- benötige. Leitungslänge hier ist vermutlich egal oder?
Und wie verbinde ich die Platinen mit dem PC zu flashen der Software? ... das flashen dürfte wiederum kein Problem sein, da ich mich hier am Video orientieren kann...

Schon mal vielen Dank für eure Hilfe. Grüße, Uwe

freetz

Hallo Uwe,

Du kannst es Dir so wie bei einem Computer vorstellen: Der Microcontroller ist der Computer und der BSB-LAN-Adapter ist sowas wie eine Erweiterungskarte. Von mir bekommst Du nur die "Erweiterungskarte", den "Computer" musst Du Dir selber besorgen. Für den NodeMCU kann ich den hier empfehlen:
https://www.reichelt.de/de/de/shop/produkt/nodemcu_esp32_wifi-_und_bluetooth-modul-219897
Dann wird einfach meine Platine auf den Microcontroller gesteckt und dann mit einem zweiadrigen Kabel mit der Heizung verbunden. Das Flashen läuft über das Verbinden des Microcontrollers mit dem PC per USB-Kabel. Ist alles im Handbuch bzw. den YouTube-Tutorials erklärt.
Ein Gehäuse findest Du als STL-Datei im Verzeichnis "schematics". Das kannst Du Dir mit einem 3D-Drucker ausdrucken (lassen). Oder Du bastelst Dir selbst etwas.

Viel Erfolg,


Frederik
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

luci84tm

Moin,

Ich habe ein altes Heizung von Weishaupt der WTG18 und Wandthermostat in Wohnzimmer QAA70 von Ladis & Gyr., welche soll PPS protokol nutzen.
Ich habe am Samstag die BSB-LAN Platine bekommen, ich war sher froh alles zusammen zu bauchn mit ein NodeMCU.. aber leider die Rotes LED wird nie an, blinkt uberhaupt nicht..

ist alles richting gebaut, meine Meinung, + an A6 und - an M..

Hat Jemand ne Idee warum ich kein signal bekomme ?

mfg,
Lucian

freetz

Hallo Lucian,

also die rote LED muss zumindest leuchten, wenn alles richtig verkabelt ist, also selbst dann, wenn die Platine nicht auf dem ESP32 aufgesteckt ist. Ist das Raumgerät QAA70 am gleichen Anschluss angeschlossen und ist dort das Display an und aktiv? Dann muss eigentlich auch die LED leuchten.
Ansonsten einmal mit einem Multimeter die Spannung zwischen A6 und M prüfen, das müssten so 12-15 Volt sein.

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

luci84tm

Hallo Frederik,

Ja, da habe ich gemessen und have 10-11.6 Volt.
Dank dir habe ich endekt das mein Raumthermostat war falsch verbinden +(A6) mit -(M) getauscht...
Deswegen habe ich die BSB-LAN platine falsh verbinden, jetzt funktioniert es, der LED ist an und blinkt ab und zu.

Ich habe jetzt eine Frage wegen PPS "Device-specific parameter list": Kann ich nicht die  generiren für PPS, ist das richtig ?

mfg,
Lucian

freetz

Freut mich, dass nun alles läuft - und richtig, für PPS gibt es keine gerätespezifische Parameterliste. PPS funktioniert "out of the box" über die entsprechende Kategorie, die schon angelegt ist.
Wichtig ist zu bedenken, dass Du bei gleichzeitig verbundenem Raumgerät nur lesend zugreifen kannst. Um Werte zu verändern, musst Du die QAA70 abklemmen. Und natürlich den PPS-Modus in den Einstellungen entsprechend wählen.
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

luci84tm

Ich bin voll begeistert was bis jetzt hinbekommen habe als parameters obwohl sind wahrscheinlich viel weniger als bei BSB.

Was ich gemerkt habe sind diese Unknown telegrams, kann man die übersetzen irgendwie als parameters ?
Unknown telegram: FD 4E FF FF FF FF FF 00 BA
Unknown telegram: 1D 6A FF FF FF FF 00 90 ED

freetz

Das freut mich zu hören. Ja, es sind deutlich weniger Parameter als bei neueren Heizungen, aber alles Wichtige ist eigentlich dabei.
Was die beiden unbekannten Telegramme angeht:
Da hilft nur zu schauen, ob/wann/wodurch sich diese verändern.
Bei dem 1D 6A-Telegramm vermuten wir, dass es sich dabei um das Extraprogramm für Warmwasser handelt. Das kann man irgendwo in den 50er/60er-Parametern einstellen. Wenn Du da also für Warmwasser ein eigenes Programm einstellst, müsstest Du mal schauen, ob sich das 1D 6A-Telegramm dann verändert.

Das FD 4E-Telegramm kommt von der QAA, aber wir wissen bisher nicht, was es bedeutet. Also auch da schauen, wann es sich verändert.
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

luci84tm

Hallo,

ich habe noch zwei Fragen dazu  ;D
- Wie kann ich der parameter "15035 PPS bus - Zieltemperatur: 22.0 °C" einstellbar machen?
- gibts irgend ein parameter welche kann mir zeigen wenn die Warmwasser Umwälzpumpe leuft ?

freetz

1. Parameter 15035 ist read-only, weil das die errechnete Zieltemperatur der Heizung ist. Sie basiert auf Außentemperatur und Heizkurve.
2. Nein, es gibt bei PPS nur die Parameter, die angezeigt 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