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

Doch, nur die reinen Logs bringen wenig ohne zu wissen, was bei einem Werte-Wechsel gerade passiert ist.
Wo man letztlich mitloggt, ob nun über SerMo oder über die Parameter, ist egal. Nur ist das Loggen über einen Parameter für viele vielleicht einfacher, weil man die Logfiles ja von überall im Browser abrufen kann und nicht den Rechner physisch mit dem Arduino verbinden muss.

Der BC HK1 ist bei mir viel länger (hier nur der reine Daten-Teil des Telegramms):
01 02 24 84 FF FF FF FF 02 01
Bei Deinem ist auf jeden Fall schon mal interessant, dass es nicht einfach nur eine "Kopie" von Parameter 700 ist, wo es ähnliche Werte und Bedeutungen gibt, aber eben nicht ganz gleich. Es könnte sein, dass der erste Wert bei Dir steuert, ob irgendein generelles Heizungssymbol überhaupt an ist, und der zweite die Art des Heizbetriebs. Aber da es so unterschiedlich von meinen BCs ist, müsste man da auch noch mal weitere Meldungen abwarten, um zu einer genaueren Einschätzung zu kommen...
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

#2611
Da ich noch weiß/wusste, wann bzw wie ich die Heiz- und TWW-/Legio-Zeiten eingestellt hatte, habe ich natürlich auch extra auf die Wechsel geachtet.. ;) Insofern wird ein erneutes Loggen zumindest bei mir vermutlich keine neuen Erkenntnisse bringen..

Natürlich sind die HK1-BCs bei mir auch länger, hatte ich nur beschnitten:

DC 80 7F 15 02 2D 00 02 11 01 01 24 4B 54 84 FF FF 00 25 85 F8
DC 80 7F 15 02 2D 00 02 11 01 02 24 4B 54 84 FF FF 00 01 CC 5A

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

Schotty

#2612
Zitat von: freetz am 23 November 2018, 10:37:01
Es könnte sein, dass der erste Wert bei Dir steuert, ob irgendein generelles Heizungssymbol überhaupt an ist, und der zweite die Art des Heizbetriebs.
Bei mir wird interessanterweise das kleine Heizkörper-Symbol auf dem Display generell nicht angezeigt, keine Ahnung wieso.

Die "00 00" nach "02 2D 00 02 11" für HK1-aus hatte ich aus den BCs für HK2 & 3/P geschlossen, da die bei mir aus sind:

DC 80 7F 15 02 2E 00 02 11 00 00 FF FF FF FF FF FF 00 00 F8 F1
DC 80 7F 15 02 2F 00 02 11 00 00 FF FF FF FF FF FF 00 00 83 90
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: Schotty am 23 November 2018, 11:06:10
Da ich noch weiß/wusste, wann bzw wie ich die Heiz- und TWW-/Legio-Zeiten eingestellt hatte, habe ich natürlich auch extra auf die Wechsel geachtet.. ;) Insofern wird ein erneutes Loggen zumindest bei mir vermutlich keine neuen Erkenntnisse bringen..

Aber da Du ja zwei Blöcke (der zweite ja auch nicht gerade kurz) hast, in denen der Status im TWW-Telegramm 0x41 war, wäre da ein Vergleich mit dem "Ist"-Zustand der Anzeige etc. hilfreich, um deren Bedeutung herauszufinden. Vielleicht ist es aber auch einfacher, mit Deinem Testsystem etwas derartiges zu "provozieren", weil es bei TWW ja auch mehrere Konfigurationsmöglichkeiten gibt.
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

Die beiden längeren 41er-Blöcke könnten daher kommen (wenn es denn TWW-aus bedeutet), dass ich an dem Tag TWW ausgeschaltet hatte, weil die Sonne schien (Solarthermie für TWW vorhanden).
Anyway - ich werde es bei nächster Gelegenheit nochmal ausgiebig mit meinem Testsystem probieren.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

@gummifisch: Gibt's bei dir eigtl neue Erkenntnisse hinsichtlich Stabilität? /D0 mal ausgeführt und das Loggen auf Karte wieder probiert..?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

postman

Moin Shotty,
ich habe mittlerweile wegen der Nichterreichbarkeit mal ein NT angeschlossen, um zu sehen ob sich die WEB-Ausfallraten verändern  -- Oh ja, es hat sich verändert , die Ausfälle traten nun wieder verhäuft auf. also NT wieder ab. Da freetz ja, wenn ich das richtig verstanden habe, eine neue LAN-library verwendet, habe ich am 23.11. die Firmware neu installiert.
Das ist jetzt noch kein wirklich langer Zeitraum - aber bisher ist alles OK. Ich beobachte weiter.
Nur so nebenbei; in meine 3d Druckert war auch ein Arduinoclon verbaut, der zickte auch nur rum und meinte zum Schluß "Indianer" spielen zu müssen ;D Er gab Rauchzeichen und verabschiedete sich dann mit noch seltsameren Verhalten.

Sollte mein BSB auch weiterhin diese Macke mit den Ausfällen haben; muss ich wohl doch mal über den Hardwaretausch nachdenken.

Gruß Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Schotty

Moin Uwe,

huch, mit einem extra Netzteil häuften sich die Ausfallraten? Was hast du für eins genommen?
Ich nutze seit eh und jeh ein 9V/1A-NT, das liegt so im Mittelfeld des in den Arduino-Specs angegebenen Bereichs (7-12V, siehe screenshot oder direkt hier: https://store.arduino.cc/arduino-mega-2560-rev3) - damit hatte ich noch nie Probleme..

Dann bestell doch einfach mal je einen neuen Ardu- und Shield-Clone, vielleicht nicht gerade die billigsten (Ardu ca 15€, Shield ca 10€), dann bist du mit ca 25€ dabei und solltest Gewissheit bekommen. Bisher liefen bei mir die Komponenten von u.a. SainSmart, SunFounder, Elegoo, AZDelivery problemlos.

Oh, gerade entdeckt: Anscheinend original ArduinoMega2560 für 28€, da kann man glatt zuschlagen! https://www.amazon.de/Arduino-Mega-2560-R3-Microcontroller/dp/B0046AMGW0
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

postman

#2618
Hallo Shotty,
ich habe noch ein 12V NT gehabt und es damit probiert; das sollte mit 1 Amp ausreichend gewesen sein. Ein vorhandenes 9V NT hat leider einen gewinkelten Stecker, das passte nicht :'(.  Das mit Originalteilen zu versuchen ist sicherlich ne gute Idee, sollte ich im Auge behalten. Ich bin mal gespannt, ob und wan der Fehler wieder auftritt. Spätesten dann wird umgebaut.  ;)

ZitatOh, gerade entdeckt: Anscheinend original ArduinoMega2560 für 28€, da kann man glatt zuschlagen! https://www.amazon.de/Arduino-Mega-2560-R3-Microcontroller/dp/B0046AMGW0
Den habe ich mir für meinen 3d Drucker bei Co... geholt; da kostete er ca. 50 €.
Da sollte ich wirklich zuschlagen, so günstig bekomme ich den sicherlich nicht mehr. Müsste jetzt auch noch das E-Shield im Original ähnlich günstig zu bekommen sein, das wäre dann Klasse.
Welches Shield würdest Du nehmen, das 5100 oder 5500?

Gruß Uwe

Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Schotty

12V würde ich persönlich nicht nehmen, wäre mir schon zu grenzwertig, da muss evtl der Spannungsregler zuviel schuften - ist aber rein gefühlsmäßig..

Original Arduino-LAN-Shield gibts m.W. nur noch als W5500-Variante, aber ich sehe da nicht so den Mehrwert (zumindest nicht für die Verwendung mit unserem Adapter). Mir wäre das ganze Warten etc viel zu nervig - ich würde mir dieses https://www.amazon.de/AZDelivery-Ethernet-Shield-MicroSD-Karten-Arduino/dp/B079GZZVR8 holen und fertig. Im Zweifelsfall deutscher Support und sicherlich auch kein Problem mit nem etwaigen Umtausch bei Ausfall o.ä. Ich hatte von denen u.a. auch mal nodeMCUs gekauft - keinerlei Probleme.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Ich würde ein Netzteil möglichst nahe an den geforderten 5V verwenden, denn der Spannungswandler muss die heruntergedrosselte Energie irgendwo lassen. Bei 7V Differenz und 1 Ampere wären das immerhin 7 Watt, die die Platine erwärmen (wobei ich die effektive Stormaufnahme der Komponentenkombination nicht kenne)...
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

TV-age

Hallo Zusammen,
gibt es eine Möglichkeit das WebInterface abzuschalten? Damit ich nur den Information-String zurück bekomme?
Gruss Thomas

freetz

Nein, aber vermutlich ist der JSON-Export dann eher etwas für Dich.
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

postman

Hallo zusammen,
@Shotty: Das E-Shield habe ich ja bereits im Einsatz

@freetz: Ich weiß, das 12V etwas viel ist. Das war ja nur zum Testen. Wäre es damit besser gegangen, hätte ich das noch vorhandene 9V NT entsprechend umgebaut. Da der Effekt aber negativ war, macht das in m.E. keinen Sinn. Wäre dann nur schade um das NT.

Gruß Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Schotty

Genau DAS LAN-Shield? Wenn noch nicht zu alt, einfach den Händler mal anschreiben, vielleicht kannst du es tauschen? Ebenso mit dem Arduino..
Wenn du schon ein 9V-NT in Betrieb hast, würde ich perönlich das auch so belassen.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/