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

Ja, ist nicht die aktuellste Version, bitte direkt aus GitHub ziehen, dann kommen auch die Meldungen.
Neu gekauft bedeutet nicht, dass die Ware trotzdem schon Alterserscheinungen haben kann.
Mir fällt aber noch eine weitere Sache ein (@Schotty: So oft, wie das auftaucht, sollten wir das vielleicht in Kapitel 15 noch mit aufnehmen): Unerklärliche Abbrüche der Netzwerkverbindung bzw. Abstürze im Allgemeinen sind häufig auf eine unzureichende Stromversorgung zurückzuführen. Dabei ist nicht garantiert, dass ein Netzteil die empfohlenen 1A oder mehr bereitstellt. Zu beobachten war auch, dass instabile 5V dieses Verhalten hervorrufen können.
Wenn man einen guten Laptop hat, bringt der meist eine sehr stabile Stromversorgung über die USB-Ports mit sich, damit kann man das testen, ohne gleich ein neues Netzteil kaufen zu müssen.
@Schotty: Vielleicht macht es Sinn, dass wir ein erfahrungsgemäßes gutes USB-Netzteil direkt empfehlen?
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

Lanos

Zitat von: freetz am 06 März 2023, 19:29:05
Ja, ist nicht die aktuellste Version, bitte direkt aus GitHub ziehen, dann kommen auch die Meldungen.
Hatte den Link aus der Anleitung benutzt, der führte zu einer ZIP-Datei, diese habe ich verwendet. Auf der GitHub-Seite sehe ich viele einzelne Dateien - muss ich die dann alle herunterladen? Vielleicht sind das jetzt komische Fragen, aber ich bin mit dieser Umgebung noch nicht vertraut.

Muss ich die aktuelle Version wieder über den USB-Programming-Port flashen? (Das ginge dann nur vor Ort, wenn ich wieder dort bin.) Musss die reglerspezifische Parameterliste anschließend noch einmal neu erstellt werden oder kann die alte BSB_LAN_custom_defs.h weiter verwendet werden?

Zitat von: freetz am 06 März 2023, 19:29:05
Neu gekauft bedeutet nicht, dass die Ware trotzdem schon Alterserscheinungen haben kann.
Ja, manchmal ist Hardware auch schon ab Werk defekt. Habe leider kein zweites Board zum Testen.

Zitat von: freetz am 06 März 2023, 19:29:05
Unerklärliche Abbrüche der Netzwerkverbindung bzw. Abstürze im Allgemeinen sind häufig auf eine unzureichende Stromversorgung zurückzuführen. Dabei ist nicht garantiert, dass ein Netzteil die empfohlenen 1A oder mehr bereitstellt. Zu beobachten war auch, dass instabile 5V dieses Verhalten hervorrufen können.
Hatte auch sofort das Netzteil im Verdacht, zumal ich zuerst irgendein ein altes Netzteil verwendet hatte (12V - 1,25A). Da in der Anleitung eine 9V-Stromversorgung empfohlen wurde, habe ich ein neues Netzteil gekauft (9V - 1,33A). An den Abstürzen hat sich nichts geändert.

Zitat von: freetz am 06 März 2023, 19:29:05
Wenn man einen guten Laptop hat, bringt der meist eine sehr stabile Stromversorgung über die USB-Ports mit sich, damit kann man das testen, ohne gleich ein neues Netzteil kaufen zu müssen.
Da die Abstürze erst nach etlichen Stunden, mitunter erst nach Tagen auftreten, ist es leider keine Option, das Notebook so lange angeschlossen zu lassen. Ich könnte alternativ eine Stromversorgung über den USB-Port einrichten, hätte ein USB-Netzteil vor Ort (5V - 2,4A). Ist das sinnvoll?

freetz

Nein, der Link aus der Anleitung ist korrekt, aber da sich mitunter täglich etwas an der Software ändert (und der "Ping" erst vor ein paar Tagen hinzu kam), muss man dann ggf. eben noch mal neu flashen. Die Parameterdatei bleibt immer gleich und muss somit nicht neu erstellt werden.

Ich kann leider aus der Ferne nicht mehr sagen, als dass es entweder an der Hardware liegt oder an der Stromversorgung. Da kannst Du noch mal ein USB-Netzteil als Alternative testen, aber mehr fällt mir dann bald nicht mehr ein, vielleicht hat ja noch ein anderer User eine Idee, aber ich vermute, dass es ein spezifisches Problem in dem konkreten Setting ist, denn solche Absturzhäufigkeiten hatten wir bisher noch nicht...
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

Lanos

@freetz: Ganz vielen Dank für die vielen Antworten und den tollen Support!

Ich gehe davon aus, dass ein Flashen der neuen Software nur lokal über den USB-Programming-Port möglich ist. Sollte das auch irgendwie über Ethernet/VPN möglich sein, freue ich mich über einen entsprechenden Hinweis.

freetz

Gern, das Update geht bei den ESP32 auch OTA über das Webinterface, bei den Arduinos nur über USB...
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

frank

@lanos
ZitatHabe dann über die WLAN-Steckdose einen Neustart erzwungen und läuft wieder alles.
wenn ich es richtig verstehe, wird das 9v-netzteil des arduino über diese schaltbare wlan-steckdose versorgt.
hat diese eventuell ein problem und schaltet ggf die versorgung ab?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Schotty

Zitat von: freetz am 06 März 2023, 19:29:05
(@Schotty: So oft, wie das auftaucht, sollten wir das vielleicht in Kapitel 15 noch mit aufnehmen): Unerklärliche Abbrüche der Netzwerkverbindung bzw. Abstürze im Allgemeinen sind häufig auf eine unzureichende Stromversorgung zurückzuführen. Dabei ist nicht garantiert, dass ein Netzteil die empfohlenen 1A oder mehr bereitstellt. Zu beobachten war auch, dass instabile 5V dieses Verhalten hervorrufen können.
Yupp, kann ich machen.

Zitat
@Schotty: Vielleicht macht es Sinn, dass wir ein erfahrungsgemäßes gutes USB-Netzteil direkt empfehlen?
Das wird leider nichts, das hatte ich kurz nach der Einführung der ESP32er schon mal probiert und mir dafür extra verschiedene Netzteile angeschafft. U.a. auch entspr Markennetzteile wie das offizielle RPi-Netzteil, da es ansonsten ja schwierig mit der Beschaffung werden könnte. Hat sich leider rausgestellt, dass da nix einheitlich und somit auch nix zu empfehlen ist, da gilt wirklich trial&error. Die RPi-Netzteile lieferten z.T. bspw nur 4,8-4,9V, was bekanntermaßen auch beim RPi schonmal Probleme verursachen kann..
Ich werde aber den Tipp hinzufügen, dass man sich so ein kleines Messgerät für den USB-Anschluss zum Zwischenstecken anschafft, kostet nur ein paar Euro. Vorzugsweise zwischen MC und Kabel, dann kann man auch gleich testen, ob das Kabel evtl zu sehr ausbremst..
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Ah, ok, alles klar, das macht dann natürlich keinen Sinn (bzw. macht dann der Tester Sinn)...
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

Lanos

#6578
Zitat von: frank am 07 März 2023, 10:45:47
@lanoswenn ich es richtig verstehe, wird das 9v-netzteil des arduino über diese schaltbare wlan-steckdose versorgt.
hat diese eventuell ein problem und schaltet ggf die versorgung ab?
Nein, das Problem bestand von Beginn an. Die schaltbare WLAN-Steckdose habe ich erst später vor das 9V-Netzteil gesteckt, damit ich den Arduino aus der Ferne zurück setzen kann.

Mir ist gestern aufgefallen, dass bei ständiger VPN-Verbindung (zwecks Logging via Telnet) die Abstürze häufiger zu sein scheinen.


Könnte die in unmittelbarer Nähe (20-30 cm) befindliche FritzBox LTE Störungen verursachen? Aktuell nutzt die FritzBox nur LTE (kein DSL). Die gehäuften Abstürze könnten natürlich auch andere Gründe haben, z.B. einen höheren Strombedarf des Arduino oder eine stärkere Erwärmung des EthernetShield durch die Datenübertragung via Ethernet.

Mir kam der Gedanke bezüglich möglicher Störungen durch das LTE-Signal in direkter Nähe, weil jemand ähnliche Probleme in Verbindung mit einer WLAN-Bridge gehabt haben soll. Am WLAN der FritzBox liegt's aber nicht, das hatte ich probehalber abgeschaltet.


freetz

Ich kann mir schwer vorstellen, dass (solche) Strahlung einen Absturz des Arduino hervorrufen könnte. Und die VPN-Verbindung wird ja nicht zum Arduino hergestellt, sondern zur Fritz-Box - das ist ja letztlich Datenverkehr wie jeder andere auch.
Aber klar, theoretisch wäre es möglich, würde aber auf ein Hardware- und kein Softwareproblem hindeuten, sprich Austausch vom Router oder räumliche Trennung zur Strahlungsreduzierung.
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

Maista

Moin

Störungen durch oder von "Sendeanlagen" köennen immer passieren.
Sei es durch Störquellen wie Schaltnetzteile, Rechner-Systeme oder andere Sender (WLAN, LTE, GSM usw.)

EMV nennt sich das. Dafür gibt es bei uns im Betrieb eine eigene Abteilung mit HF-Testystemen (HF-Kammern, Sender und Empfänger, Spektrumalyser).

Hier hilft dann das abschirmen von Störquellen/"Funksysteme" und/oder verlegen von Antennen.
Auch der Einsatz von RCL-Bauteilen in die Spannungsversorgung kann helfen.

Muss aber alles nicht. Da kann man nur probieren.
Beim ESP wird ja auch noch empfohlen einen Elko (~1000uF) an die 3V3 zu klemmen. Das soll helfen Spannungseinbrüche zu vermeiden wenn das WLAN auf Sendung geht.
Ich löt den einfach an alle ESPs   :D Liegen in der Kiste.

Gruß Gerd

-cr

Zitat von: Lanos am 07 März 2023, 17:58:05
Mir ist gestern aufgefallen, dass bei ständiger VPN-Verbindung (zwecks Logging via Telnet) die Abstürze häufiger zu sein scheinen.
Telnet-Debugging scheint mein ESP32-System auch mit zunehmender Dauer zunehmend zu belasten - teilweise bis zum Absturz (bei mir ohne VPN). Wirklich verfolgt habe ich das allerdings bisher nicht, sprich: nicht gezielt auf Reproduzierbarkeit hin untersucht.

Lanos

#6582
Am Telnet-Debugging kann es (ursächlich) eigentlich nicht liegen, der Arduino mit BSB-LAN stürzt definitiv auch ohne Telnet-Debugging ab. Ich habe nur beobachtet, dass die Abstürze bei bestehender Verbindung (über LTE/VPN) früher/häufiger aufzutreten scheinen.

Wenn ich wieder vor Ort bin, werde ich den Arduino mit BSB-LAN ein paar Meter entfernt von der LTE-Fritz!Box aufstellen und probehalber mit einem USB-Netzteil versorgen. Ich glaube auch nicht unbedingt an einen Software-Fehler, sondern halte einen Hardware-Fehler oder Störeinflüsse für die wahrscheinlichere Ursache. Sicherheitshalber werde ich auch die dann aktuellste Software flashen.

Bis dahin hilft mir die schaltbare WLAN-Steckdose, den Arduino bei Bedarf zurück zu setzen. Vielen Dank an alle, die sich hier Gedanken über die Fehlerursache machen. Ich werde in 1-2 Wochen berichten können, was die Versuche gebracht haben.



freetz

Ja, das wäre nett, wenn Du uns über die Ergebnisse auf dem Laufenden hälst...
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

patriwag

Ich bräuchte mal eure Hilfe. Seit 2018 habe ich den Arduino Mega mit selbstgelötetem V2 Adapter in Betrieb. Der läuft immer noch  ;D

Trotzdem habe ich mir bei @freetz einen V4.1 Adapter bestellt den ich auf einem Arduino Due betreiben möchte. Nun habe ich den Due geflasht, das LAN Shield und den Adapter daraufgesteckt -> nix geht.

Wenn ich den Adapter vom Arduino nehme kann ich das Webinterface erreichen und anpingen. Sobald ich den Adapter anbringe scheint die LAN Verbindung nicht mehr möglich zu sein, weder über DHCP noch fixe IP.
Auch per 12 Volt 1,5 A Spannungsversorgung ist kein Zugriff via LAN möglich.

An was kann es liegen?