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

Nein, wenn Loxone nicht mit mehrfachen JSON-Werten zurecht kommt, musst Du es so machen, wie Du es machst.

Aber Du schreibst, dass er sich nach dem Abruf der Kategorieliste neu starten würde, das geht zumindest aus dem Log nicht daraus hervor. Da würde sonst eine lange Ausgabe mit allen möglichen Einstellungen (u.a. IP-Adresse etc.) kommen, und das ist bei Dir ja jetzt nicht der Fall. Oder was genau meinst Du mit "beginnt er sich von neuem zu Starten"?
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

nols

Ich werde nächsten Monat auch den BSB-Bus an mein bestehendes System aus Loxone und Openhab anbinden.
Was mir noch fehlt ist der Olimex ESP32...leider auch nirgends lieferbar. Hat noch jemand einen Tipp?

freetz

Direkt beim Hersteller:
https://www.olimex.com/Products/IoT/ESP32/ESP32-EVB/open-source-hardware
Kostet trotz internationalem Versand mehr oder weniger das gleiche, wie wenn man einen deutschen Händler nimmt. Und ist bei mir bisher immer in unter einer Woche da gewesen...
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: nols am 18 Januar 2022, 22:06:04
Was mir noch fehlt ist der Olimex ESP32...leider auch nirgends lieferbar.
..falls du nicht mit Kreditkarte beim Hersteller bezahlen willst: also Google schmeißt mir direkt zwei Händler in D raus, wo sie auf Lager sind - mehr Angebote habe ich jetzt nicht angeklickt..
https://www.exp-tech.de/plattformen/esp32/8168/olimex-esp32-evb
https://www.amazon.de/Olimex-ESP32-EVB/dp/B08NWQBKS2/
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Dass Amazon den wieder hat, ist ja prima, bei Exp-Tach muss man beachten, dass offiziell nur noch an Gewerbetreibende liefern, da kommt also MwSt. dazu und man hat nicht die 14-tãgige Rückgabe etc.
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

nols

Danke. Genau exp-tech nur an Gewerbetreibende.
Amazon hatte den lange nicht mehr, ist jetzt aber doch am günstigsten.

Dann kann es ja losgehen :) Will dann schonmal in Loxone den BSB Bus integrieren.

Hannibal014

Hi, ich möchte mich jetzt nochmal kurz zurückmelden das es in den letzten Stunden keine Ausfälle mehr gab.
Ich habe das ganze wie gesagt in Loxone eingebunden und die JQ Abfrage muss leider für jeden Wert einzeln duchgeführt werden, da Loxone sonst aus den "VALUE" Werte nicht schlau wird.
Ich habe das ganze also jetzt wie folgt bei mir in Loxone eingebunden.
Statusbausteine Loxone --> Ich habe für den Pufferspeicher, die Wärmepumpe, den Heizkreis und den Trinkwasserkreislauf alle Statuswerte aus der Herstelleranleitung in je einen Statusbaustein pro "Anlage" eingefügt, Beispiel: Bei der Wärmepumpe wird durch BSB die 24 als Wert übermittelt, nun weis der Baustein in Loxone Wert 24 = Zwangsladung oder was auch immer.
Leider war das echt eine heiden Arbeit, da die Wärmepumpe laut Hersteller 2 DinA4 Seiten Statuscodes haben kann, nur die Wärmepumpe.
Weiterhin kann ich in LOXONE nun sehen, wieviel Wärme die WP in kW produziert und darüber auch exakt ob Sie läuft oder nicht.
Die One-Wire fühler hatte ich vorher alle doppelt, einmal für die Heizung selbst, und einmal für LOXONE, das habe ich jetzt zurückgebaut, Ich lese nun alle Werte über BSB aus, Beispiel: Temperatur TWW oder Pufferspeicher unten, gleichsam lasse ich mir direkt die Sollwerte anzeigen die vorgehalten werden müssten.

Zur Abfrage selbst, alle 60 Sekunden GEHT nicht, hier kommt es zum Crash, ABER ich habe alle Statuswerte und IST-Zustände und IST-Werte auf 120 Sekunden Abfrage gelegt sowie alle SOLLWerte auf 600 Sekunden Abfrage, damit läuft das System Problemlos, bei 60 Sekunden war wohl das Problem das er nach einem Crash nicht genug Zeit zum Booten hatte, mit 120 Sekunden passt das perfekt.

Was ich nicht umsetzte sind Werte zu senden also Befehle von LOXONE an die Heizung, das ist mir etwas zu heis, sicher möglich aber für mich als aboluten Laien etwas schwierig, klar würde ich da gerne etwas machen um eine Komunikation zwischen Loxone und der Heizung zu Gewährleisten aber das ist mir leider nicht möglich.

Was ich jedoch umgesetzt habe ist folgendes
Zusatzmodul 1 H22 (oben rechts) ist eine BA-Umschaltung HK1--> bedeutet beim Verlassen des Hauses und im Urlaub wird die Heizung in den Schutzbetrieb versetzt
Zusatzmodul 1 EX21 (unten links) ist eine Niedrigenergieabnahme (sprich Zwangsladung) --> Loxone misst was an Energie vom Dach kommt und Loxone weis auch wann die Batterie voll ist, sind diese beiden Bedinungen erfüllt und ausreichend vorhanden wir die Wärmepumpe zur Zwangsladung aktiviert um den Pufferspeicher durchzuladen, dann auf 58 Grad Max.

Ich hoffe den Loxone nutzern hilft das hier weiter, bei fragen gerne PN

Schotty

Klasse! Schön, dass es jetzt läuft und danke für die Rückmeldung.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Hmm, ich verstehe noch nicht ganz, was jetzt geht - oben schreibst Du, dass es jetzt seit ein paar Stunden nicht mehr zum Crash gekommen ist, später dann aber, dass es alle 60 Sekunden nicht geht, sondern nur alle 120 Sekunden.
Im Log ein paar Posts weiter oben war davon aber wie gesagt nichts zu sehen...
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,
inzwischen habe ich alles hier vorliegen. Heute habe ich ein paar Stunden zugebracht mit dem Versuch den Olimex ESP32 zum Leben zu erwecken. Leider wird er von keinem meiner drei Windows PCS erkannt. USB Treiber habe ich diverse installiert und auch den Chip kontrolliert. 340t steht drauf.
Hat jemand einen Tipp? Könnte der Olimex selbst evtl. defekt sein?!
Ich weiß mir nicht mehr wirklich zu helfen...
Grüße, Tom

freetz

Schlechtes bzw. kein Daten-USB-Kabel?  Zu schwaches Netzteil? Ansonsten ggf. falsche Treiber installiert oder defekt. Aus der Ferne kann das keiner sagen...
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

Und wie schon hier geschrieben, ja, wieder mal wie in allen Foren dazu war es das USB Kabel. Ein "gutes altes" Nokia Datenkabel im Keller gefunden. Das funzt 100%. Sorry to bother... ;)

tom9865

Hallo zusammen,
bin super happy, BSB-Lan mit Olimex ESP32 läuft. Super Sache! Auslesen Parameter /Q braucht echt lang bei mir und einmal hing es mal schauen.

Jetzt bin ich etwas überfragt wegen Stromversorgung des Olimex. Gibt es da eine Empfehlung die für die Hohlsteckerbuchse passt vielleicht sogar mit passender Bezugsquelle?
Oder kann ich es so wie jetzt lassen? Habe ein USB Steckernetzteil mit USB Datenkabel auf den MicroUSB Port gehängt...
Hab im Handbuch nichts dazu gefunden...

Danke und beste Grüße,
Tom

Schotty

Hi Tom,
super, herzlichen Glückwunsch :D
Schickst du uns dann bei Gelegenheit bitte nochmal die genauen Angaben zu deinem Heizungsmodell und die Ausgabe von Q per Mail?

Was meinst du mit "Q hing einmal"? Ja, Q dauert wirklich recht lange, und so lange kann man auch keine neue Abfrage via Webinterface starten. Wenn sich da aber (übertrieben gesagt) auch nach ner halben Stunde nix mehr tut und nicht das "Fertig." am Ende erscheint, dann scheint das wirklich der Fall zu sein. Gerade in der ersten Zeit der Benutzung und auch später zur etwaigen Fehlersuche empfiehlt es sich, den SerMo parallel laufen zu lassen und im Auge zu behalten, so sieht man besser, was auf dem Bus passiert, bekommt ein Gefühl dafür und bekommt etwaige Fehlermeldungen mit.

Netzteil: Ha, danke für den Hinweis, das habe ich tatsächlich nicht im Handbuch erwähnt - hole ich umgehend nach.
Möglichkeiten:
1) Du kannst ein 'reguläres' 5V/1A-Netzteil mit passender Hohlsteckerbuchse nutzen, das müsste eine 5.5/2.1mm (Pluspol innen) sein. Auf der Olimex-Seite wäre das das Modell "SY0605E" bzw "SY0605E-CHINA".
2) Du kannst aber auch weiterhin die Stromversorgung via microUSB machen - da nur darauf achten, dass
a) das Netzteil genügend mA hat (also auch min. 1000mA würde ich sagen) und
b) du ein 'vernünftiges' USB-Kabel nutzt. -> Ich persönlich bin letztlich bei den etwas 'hochpreisigeren' Kabeln von "Volutz" gelandet ('Equilibrium'), weil sie sowohl eine Datenleitung, als auch recht dicke Litzen haben - da gibt's sogar mit den 3m langen Kabeln keinerlei Probleme. Gerade bei den günstigen oder den Handykabeln sind die Litzen manchmal so dünn, dass es zu Problemen kommen kann (trotz Datenleitung, die aber eben für die Stromversorgung keine Rolle spielt). Aber das nur als Tipp, behalte das einfach im Auge - wenn keine Probleme auftreten (Abstürze oder Probleme beim Booten), dann musst du nicht zwingend etwas an deiner derzeitigen Lösung ändern.. Aber falls du Ausfälle o.ä. bemerkst, dann wäre das definitiv ein Punkt, dem du nochmal Beachtung schenken solltest.   

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

nols

Habe jetzt den Olimex ESP32 mit BSB-LAN Adapter.
Habe schon in der Doku gelesen, dass man für weitere Sensoren DHT22, 1-wire besser den Arduino oder ESP32-Node nehmen soll.

Habe leider vorher nicht genau gelesen und wollte aufjedenfall LAN Anbindung.

Kann ich an den Olimex einen DHT22 oder DS18B20 noch zusätzlich anschließen? Gibt es dazu ein Anschlussschema? Oder ist es Hoffnungslos? :)