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

Schotty

#2745
 ;D

Dann finde ich es um so ominöser, dass du da was Anpassen sollst - üblicherweise haben selbst die Heizungsbauer die OEM-Codes nicht..  :o

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

freetz

@Andreas29: Kannst Du mal sagen, was für eine Fehlermeldung kommt, wenn Du diese Parameter ändern willst? Eigentlich sollte das gehen...
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

Zitat von: Schotty am 03 Dezember 2018, 12:39:01
Ja, von dem Problem haben mir auch schon mehrere berichtet.

@freetz: Vielleicht wäre die von Scherheinz vorgeschlagene Lösung umsetzbar?

Habe ich hinzugefügt und kommt beim nächsten Commit mit auf GitHub.
Ich frage mich bei der Thematik aber gerade etwas, ob es wirklich ein so weit verbreitetes Problem ist, wie es jetzt hier (und auch im Handbuch) zu klingen scheint. Ich will nicht Eure Schwierigkeiten in Frage stellen, aber von den vielen "Eintagsfliegen" in diesem Thread, die sich nur mal kurz gemeldet haben, würde man vermutlich doch auch was hören, wenn es da Probleme gäbe (sind ja meist die Leute, die nur kommen, wenn's Probleme gibt). Und ich habe ja auch ein Clone-Ethernet Shield, das seit Jahren problemlos läuft (und gerade wegen der Brute-Force-Abfrage pro Tag mit ca. 120.000 Anfragen bombardiert wird). Ich würde im Handbuch vielleicht einfach auf das V2 Shield bei Reichelt hinweisen und schreiben, dass Clones halt hier und da Probleme machen, von mir aus auch auf die hier gemachten Erkenntnisse verweisen. Dann kann jeder selber entscheiden, ob er ggf. 2 oder 3 Mal kaufen muss oder doch zum Original greift. Dann klingt es etwas weniger danach, als ob es nur die Wahl zwischen Pest und Cholera gäbe ;)...
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

#2748
Dass grundsätzlich die Verwendung von originalen Arduino-Komponenten (Ardu UND Shield) empfohlen wird, hatte ich ja bereits vor ein paar Tagen in der überarbeiteten Fassung hinzugefügt. Auch den Verweis auf das teilweise noch erhältliche v2-Shield - samt Hinweis auf die aktuelle Ethernet-Bibliothek.

Ich gebe dir aber Recht, dass die 511er-Geschichte evtl zu 'dramatisch' verstanden werden konnte und habe es daher eben nochmal etwas umformuliert und 'entschärft'. Die Hinweise diesbzgl, die Bilder und auch die im Internet zu findende Problemlösungsvariante mit den beiden zusätzlichen Widerständen habe ich aber dringelassen. Wenn es bei 99% aller Nutzer keine Probleme gibt, freue ich mich - wenn ich aber dem restlichen 1% damit vielleicht eine Hilfestellung geben oder einen etwaigen Lösungsweg aufzeigen kann, dann freue ich mich umso mehr.. ;)
..außerdem ist das dann vielleicht auch für den Einen oder Anderen noch ein Argument, doch das Doppelte auszugeben und sich ein original-Shield zu kaufen.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Ja, klar, dass dieses Wissen nicht verschwinden soll, ist klar, es waren nur so Formulierungen wie "kaum erhältlich" bzw. dass ein (dann meist problematischer) Clone nicht zu vermeiden sei, die den Eindruck erwecken könnten, dass man das System heutzutage nicht mehr wirklich zuverlässig bzw. stabil zum Laufen bekommen kann. Das wäre dann doch etwas zu pessimistisch, zumal bei Netzwerken eben viele Komponenten ursächlich sein können.

Bei mir hat mein "intelligenter" Netgear Switch bis zu einem Firmware-Update Geräte, die lange nicht am Strom waren, ausgesperrt, vermutlich zu strikte Energiesparfunktion. Bis ich da drauf gekommen bin, habe ich erst mal eine Ewigkeit bei dem 10 Jahre alten Brother Netzwerk Drucker das Problem gesucht, der aber gar nix damit zu tun hatte.
Oder es ist das Zusammenspiel der Komponenten, wie damals bei hsepms(?) Platine, die bei ihm nur Probleme gemacht hat und bei mir tadellos lief - warum auch immer.

Will sagen: wenn wir es schaffen, Probleme (und hoffentlich deren Lösungen) zu identifizieren, dann sollte man die User natürlich darauf hinweisen. Nur halt im Rahmen der Aussagekraft, die wir mit unseren meist ja eher bescheidenen Mitteln untermauern können.
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

..wir sind eigtl echt bekloppt - 1:30Uhr, und wir sitzen noch immer bzw schon wieder dran..  ;D

Damit du nicht klicken musst:
"Leider scheinen die originalen v1-Shields (W5100) nicht mehr erhältlich zu sein, auch die v2-Shields (W5500) sind offenbar nur noch vereinzelt verfügbar. Im Arduino-Shop selbst werden beide Modelle nicht mehr angeboten. Daher kann es u.U. unausweichlich sein, einen günstigen Nachbau (sog. Clone) des originalen Arduino LAN-Shields zu verwenden."

So ist es seit der Umstellung neulich drin - ok, das 'u.U. unausweichlich' kann man etwas streng lesen - aber wer partout ein W5100er verwenden will, hat nunmal keine andere Möglichkeit mehr. Gibt aber ja auch genügend, die bei Ali bestellen, weils da nochmal 2€ günstiger ist als in der Bucht.. Muss jeder selbst wissen..
Klick hier für die derzeitige Variante: https://1coderookie.github.io/BSB-LPB-LAN/kap12.html#122-das-lan-shield
Änderungen kann ich jederzeit vornehmen.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Andreas29

Zitat von: freetz am 03 Dezember 2018, 22:31:53
@Andreas29: Kannst Du mal sagen, was für eine Fehlermeldung kommt, wenn Du diese Parameter ändern willst? Eigentlich sollte das gehen...
Guten Morgen  :)

also, ich hatte in der config generell alle Parameter schreibbar gesetzt. Damit waren die beiden (ob weitere OEM-Parameter weiß ich derzeit nicht) OEM Parameter 9626 und 9627 in BSB-LAN sichtbar aber nicht schreibbar (kein "set" Button und per URL-Befehl ging auch nicht).
Dann habe ich in der BSB_lan-defs.h den beiden Parametern auch das Default-Flag gegeben (da stand das "Nur-Lesen"-Flag), damit habe ich erreicht, dass zwar dann eine "set" Schaltfläche vorhanden war und ich dann auch damit (oder per URL) den Set Befehl lossenden konnte, aber als Meldung kam zurück (wenn ich mich richtig an gestern abend erinnere) "Setzen fehlgeschlagen".

Ich hatte gestern nicht nur diese Baustelle, sondern ich hatte im Rahmen der Tests mit den neuen Push-Skripten massive Probleme mit meinen beiden LAN-Shields. Das eine scheint nun komplett ausgestiegen zu sein, das andere (am BSB-LAN) lief zwar gestern abend, ist mir aber heute Nacht ausgestiegen (nach Neustart heute morgen läuft es wieder) und heute morgen war die Bude kalt  :-[
Da werde ich noch eine Sicherung im Code ergänzen, damit, wenn das LAN-Schield vom BSB-LAN aussteigt, auch auf die Notsoll-/Isttemperaturen zurückgegriffen wird und die Heizung wenigstens im Grundreglermodus fährt.

Grüße

Andreas

Schotty

Moin,
ach du Schande  >:(
Aber deine Hzg bleibt 'aus', wenn BSB-LAN sich nicht mehr meldet? Wie und wieso hast du das denn so eingestellt?  :o
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Scherheinz

Der Meinung zu den Clonen kann ich mich auch anschließen. Zumal es generell immer zu Problemen kommen kann wenn keine Originalteile verwendet werden, wie es auch im tagtäglichen Leben immer mal wieder vorkommt. Gerade als Technik Fan sollte man das immer im Hinterkopf haben deshalb ist die Info darüber gut aber wir sollten keine Wissenschaft draus machen.

freetz

@Schotty: Naja, bei drei kleinen Kindern muss man halt schauen, wann Zeit ist, und das sind dann manchmal auch eher "bekloppte" Zeiten ;)...
Ich finde, es verwirrt die Leute, da zu einem die Unterscheidung zwischen V1 und V2 Shields seit über einem Jahr keine Rolle mehr spielt (bis auf die Config-Einstellung, die in der aktuellen Version auch weggefallen ist). Und zum anderen gibt es viele Bauteile, die in Deutschland nur bei Reichelt oder Conrad zu bekommen sind. Das wäre dann auch "vereinzelt", aber man würde sich keine Sorgen darum machen.
Im Übrigen sehe ich gerade, dass das V2 Sheild auch offiziell bei Arduino noch zu bekommen ist:
https://store.arduino.cc/arduino-ethernet-shield-2
Keine Ahnung, ob sich das "Retired", was man hier findet, nur auf das V1 Shield bezieht:
https://www.arduino.cc/en/Guide/ArduinoEthernetShield
Aber für mich ist es dann eigentlich kein wirkliches Problem, an ein funktionierendes Shield zu kommen - wenn es denn diese Probleme mit Original Shields wirklich nicht geben 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

freetz

@Andreas29: Kannst Du mal auf dem seriellen Monitor schauen, was für ein Antwort-Telegramm kommt, wenn Du versuchst, die Werte zu schreiben? Daran könnte ich besser sehen, woran das Problem liegt...
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

Andreas29

Zitat von: Schotty am 04 Dezember 2018, 07:29:31
Moin,
ach du Schande  >:(
Aber deine Hzg bleibt 'aus', wenn BSB-LAN sich nicht mehr meldet? Wie und wieso hast du das denn so eingestellt?  :o

Auch Moin  :)

nene ganz aus nicht, sie läuft mit den letzten von BSB-LAN übermittelten RaumSoll- und Istwerten weiter. Wenn also der letzte übermittelte Wert für den Raumsollwert 16° war (wg. Absenkung) und für den Istwert irgendwas darüber (was Normal ist, weil das Haus nicht so schnell auskühlt), dann hast Du Morgens eben statt einen Sollwert von 21° nur 16° und die Heizung meint es wäre alles ok.

Ich hatte erst heute Morgen den "Geistesblitz" in meinem custom-code eine Ping-Anfrage an den MAX!-CUL zu senden und wenn der nicht erreichbar ist dann auf sichere "Not"Temperaturwerte umzuschalten. Bisher war mir nämlich noch nicht klar, wie ich nur aus BSB-LAN heraus feststellen kann ob nun noch eine Netzwerkkommunikation möglich ist.

Allerdings war es etwas seltsam. Ich konnte BSB-LAN heute morgen nicht über die Web-site erreichen. Aber scheinbar sind trotzdem die Parameter weiter geloggt worden, auch die Raumtemperatur.
Ich durchschaue noch nicht so ganz, warum scheinbar die Infos vom shield gelesen und auf SD-Karte weitergeschoben werden aber nicht an den Arduino selber weiterkommen. Sehr komisch.

Zitat von: freetz am 04 Dezember 2018, 08:39:19
@Andreas29: Kannst Du mal auf dem seriellen Monitor schauen, was für ein Antwort-Telegramm kommt, wenn Du versuchst, die Werte zu schreiben? Daran könnte ich besser sehen, woran das Problem liegt...

Hi,

ja, dass kann ich mal versuchen. Ob´s heute abend schon klappt, kann ich nicht versprechen :-[

Grüße

Andreas 

Schotty

Zitat von: freetz am 04 Dezember 2018, 08:38:29
Im Übrigen sehe ich gerade, dass das V2 Sheild auch offiziell bei Arduino noch zu bekommen ist:
https://store.arduino.cc/arduino-ethernet-shield-2
Keine Ahnung, ob sich das "Retired", was man hier findet, nur auf das V1 Shield bezieht:
https://www.arduino.cc/en/Guide/ArduinoEthernetShield
Na das ist ja mal interessant - vor ein paar Tagen, als ich nachgesehen habe, wurde das v2 nicht mehr angeboten und unter 'retired' aufgeführt. Danke, ich werd's dann nochmal ändern (und auch explizit Reichelt erwähnen ;) ).
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Kurze, etwas OT-Frage: Ich will mal wieder unsere Heizung entlüften, aber wenn ich diese ganz ausschalte, damit die Luft in die obersten Heizkörper steigen kann, ist die Heizung ja auch für BSB-LAN nicht erreichbar und die Diagramme sehen dann entsprechend doof aus.
Eigentlich müsste es doch reichen, wenn ich irgendwie die Pumpe ausschalten würde. Geht das mit einem unserer 1000 Parameter? Oder gibt es einen anderen Weg, wie man das elegant und ohne Ausschalten der ganzen Heizung hinbekommt?
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

#2759
Hmm, geht das nicht auch mit der Testfunktion, ob die Relais funktionieren? Kategorie Ein-/Ausgangstest, da dann der entspr Parameter für deine Pumpe Korrektur: Parameter 7700 Relaistest, dort dann deine HK-Pumpe auswählen und Relais an-/ausschalten.
Ich muss allerdings dazu sagen, dass ich das Entlüften der Heizkörper (die Heizung selbst habe ich noch nie entlüftet!?) auch immer mal wieder trotz laufender Pumpe mache, das sehe ich nicht so eng.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/